Versions in this module Expand all Collapse all v2 v2.16.0 Sep 14, 2023 Changes in this version type BearerToken_Body + AllowImpersonate bool + func (m *BearerToken_Body) SetImpersonate(v bool) + func (x *BearerToken_Body) GetAllowImpersonate() bool v2.15.0 Apr 11, 2023 Changes in this version + var Action_name = map[int32]string + var Action_value = map[string]int32 + var File_acl_grpc_types_proto protoreflect.FileDescriptor + var HeaderType_name = map[int32]string + var HeaderType_value = map[string]int32 + var MatchType_name = map[int32]string + var MatchType_value = map[string]int32 + var Operation_name = map[int32]string + var Operation_value = map[string]int32 + var Role_name = map[int32]string + var Role_value = map[string]int32 + type Action int32 + const Action_ACTION_UNSPECIFIED + const Action_ALLOW + const Action_DENY + func (Action) Descriptor() protoreflect.EnumDescriptor + func (Action) EnumDescriptor() ([]byte, []int) + func (Action) Type() protoreflect.EnumType + func (x *Action) FromString(s string) bool + func (x Action) Enum() *Action + func (x Action) Number() protoreflect.EnumNumber + func (x Action) String() string + type BearerToken struct + Body *BearerToken_Body + Signature *grpc.Signature + func (*BearerToken) Descriptor() ([]byte, []int) + func (*BearerToken) ProtoMessage() + func (m *BearerToken) SetBody(v *BearerToken_Body) + func (m *BearerToken) SetSignature(v *refs.Signature) + func (x *BearerToken) GetBody() *BearerToken_Body + func (x *BearerToken) GetSignature() *grpc.Signature + func (x *BearerToken) ProtoReflect() protoreflect.Message + func (x *BearerToken) Reset() + func (x *BearerToken) String() string + type BearerToken_Body struct + EaclTable *EACLTable + Lifetime *BearerToken_Body_TokenLifetime + OwnerId *grpc.OwnerID + func (*BearerToken_Body) Descriptor() ([]byte, []int) + func (*BearerToken_Body) ProtoMessage() + func (m *BearerToken_Body) SetEaclTable(v *EACLTable) + func (m *BearerToken_Body) SetLifetime(v *BearerToken_Body_TokenLifetime) + func (m *BearerToken_Body) SetOwnerId(v *refs.OwnerID) + func (x *BearerToken_Body) GetEaclTable() *EACLTable + func (x *BearerToken_Body) GetLifetime() *BearerToken_Body_TokenLifetime + func (x *BearerToken_Body) GetOwnerId() *grpc.OwnerID + func (x *BearerToken_Body) ProtoReflect() protoreflect.Message + func (x *BearerToken_Body) Reset() + func (x *BearerToken_Body) String() string + type BearerToken_Body_TokenLifetime struct + Exp uint64 + Iat uint64 + Nbf uint64 + func (*BearerToken_Body_TokenLifetime) Descriptor() ([]byte, []int) + func (*BearerToken_Body_TokenLifetime) ProtoMessage() + func (m *BearerToken_Body_TokenLifetime) SetExp(v uint64) + func (m *BearerToken_Body_TokenLifetime) SetIat(v uint64) + func (m *BearerToken_Body_TokenLifetime) SetNbf(v uint64) + func (x *BearerToken_Body_TokenLifetime) GetExp() uint64 + func (x *BearerToken_Body_TokenLifetime) GetIat() uint64 + func (x *BearerToken_Body_TokenLifetime) GetNbf() uint64 + func (x *BearerToken_Body_TokenLifetime) ProtoReflect() protoreflect.Message + func (x *BearerToken_Body_TokenLifetime) Reset() + func (x *BearerToken_Body_TokenLifetime) String() string + type EACLRecord struct + Action Action + Filters []*EACLRecord_Filter + Operation Operation + Targets []*EACLRecord_Target + func (*EACLRecord) Descriptor() ([]byte, []int) + func (*EACLRecord) ProtoMessage() + func (m *EACLRecord) SetAction(v Action) + func (m *EACLRecord) SetFilters(v []*EACLRecord_Filter) + func (m *EACLRecord) SetOperation(v Operation) + func (m *EACLRecord) SetTargets(v []*EACLRecord_Target) + func (x *EACLRecord) GetAction() Action + func (x *EACLRecord) GetFilters() []*EACLRecord_Filter + func (x *EACLRecord) GetOperation() Operation + func (x *EACLRecord) GetTargets() []*EACLRecord_Target + func (x *EACLRecord) ProtoReflect() protoreflect.Message + func (x *EACLRecord) Reset() + func (x *EACLRecord) String() string + type EACLRecord_Filter struct + HeaderType HeaderType + Key string + MatchType MatchType + Value string + func (*EACLRecord_Filter) Descriptor() ([]byte, []int) + func (*EACLRecord_Filter) ProtoMessage() + func (m *EACLRecord_Filter) SetHeader(v HeaderType) + func (m *EACLRecord_Filter) SetKey(v string) + func (m *EACLRecord_Filter) SetMatchType(v MatchType) + func (m *EACLRecord_Filter) SetValue(v string) + func (x *EACLRecord_Filter) GetHeaderType() HeaderType + func (x *EACLRecord_Filter) GetKey() string + func (x *EACLRecord_Filter) GetMatchType() MatchType + func (x *EACLRecord_Filter) GetValue() string + func (x *EACLRecord_Filter) ProtoReflect() protoreflect.Message + func (x *EACLRecord_Filter) Reset() + func (x *EACLRecord_Filter) String() string + type EACLRecord_Target struct + Keys [][]byte + Role Role + func (*EACLRecord_Target) Descriptor() ([]byte, []int) + func (*EACLRecord_Target) ProtoMessage() + func (m *EACLRecord_Target) SetKeys(v [][]byte) + func (m *EACLRecord_Target) SetRole(v Role) + func (x *EACLRecord_Target) GetKeys() [][]byte + func (x *EACLRecord_Target) GetRole() Role + func (x *EACLRecord_Target) ProtoReflect() protoreflect.Message + func (x *EACLRecord_Target) Reset() + func (x *EACLRecord_Target) String() string + type EACLTable struct + ContainerId *grpc.ContainerID + Records []*EACLRecord + Version *grpc.Version + func (*EACLTable) Descriptor() ([]byte, []int) + func (*EACLTable) ProtoMessage() + func (m *EACLTable) SetContainerId(v *refs.ContainerID) + func (m *EACLTable) SetRecords(v []*EACLRecord) + func (m *EACLTable) SetVersion(v *refs.Version) + func (x *EACLTable) GetContainerId() *grpc.ContainerID + func (x *EACLTable) GetRecords() []*EACLRecord + func (x *EACLTable) GetVersion() *grpc.Version + func (x *EACLTable) ProtoReflect() protoreflect.Message + func (x *EACLTable) Reset() + func (x *EACLTable) String() string + type HeaderType int32 + const HeaderType_HEADER_UNSPECIFIED + const HeaderType_OBJECT + const HeaderType_REQUEST + const HeaderType_SERVICE + func (HeaderType) Descriptor() protoreflect.EnumDescriptor + func (HeaderType) EnumDescriptor() ([]byte, []int) + func (HeaderType) Type() protoreflect.EnumType + func (x *HeaderType) FromString(s string) bool + func (x HeaderType) Enum() *HeaderType + func (x HeaderType) Number() protoreflect.EnumNumber + func (x HeaderType) String() string + type MatchType int32 + const MatchType_MATCH_TYPE_UNSPECIFIED + const MatchType_STRING_EQUAL + const MatchType_STRING_NOT_EQUAL + func (MatchType) Descriptor() protoreflect.EnumDescriptor + func (MatchType) EnumDescriptor() ([]byte, []int) + func (MatchType) Type() protoreflect.EnumType + func (x *MatchType) FromString(s string) bool + func (x MatchType) Enum() *MatchType + func (x MatchType) Number() protoreflect.EnumNumber + func (x MatchType) String() string + type Operation int32 + const Operation_DELETE + const Operation_GET + const Operation_GETRANGE + const Operation_GETRANGEHASH + const Operation_HEAD + const Operation_OPERATION_UNSPECIFIED + const Operation_PUT + const Operation_SEARCH + func (Operation) Descriptor() protoreflect.EnumDescriptor + func (Operation) EnumDescriptor() ([]byte, []int) + func (Operation) Type() protoreflect.EnumType + func (x *Operation) FromString(s string) bool + func (x Operation) Enum() *Operation + func (x Operation) Number() protoreflect.EnumNumber + func (x Operation) String() string + type Role int32 + const Role_OTHERS + const Role_ROLE_UNSPECIFIED + const Role_SYSTEM + const Role_USER + func (Role) Descriptor() protoreflect.EnumDescriptor + func (Role) EnumDescriptor() ([]byte, []int) + func (Role) Type() protoreflect.EnumType + func (x *Role) FromString(s string) bool + func (x Role) Enum() *Role + func (x Role) Number() protoreflect.EnumNumber + func (x Role) String() string