Versions in this module Expand all Collapse all v1 v1.0.0 Jul 15, 2025 Changes in this version + var Action_name = map[int32]string + var Action_value = map[string]int32 + var File_api_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) Type() protoreflect.EnumType + 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) ProtoMessage() + func (x *BearerToken) ClearBody() + func (x *BearerToken) ClearSignature() + func (x *BearerToken) GetBody() *BearerToken_Body + func (x *BearerToken) GetSignature() *grpc.Signature + func (x *BearerToken) HasBody() bool + func (x *BearerToken) HasSignature() bool + func (x *BearerToken) ProtoReflect() protoreflect.Message + func (x *BearerToken) Reset() + func (x *BearerToken) SetBody(v *BearerToken_Body) + func (x *BearerToken) SetSignature(v *grpc.Signature) + func (x *BearerToken) String() string + type BearerToken_Body struct + AllowImpersonate *bool + ApeOverride *BearerToken_Body_APEOverride + EaclTable *EACLTable + Lifetime *BearerToken_Body_TokenLifetime + OwnerId *grpc.OwnerID + func (*BearerToken_Body) ProtoMessage() + func (x *BearerToken_Body) ClearAllowImpersonate() + func (x *BearerToken_Body) ClearApeOverride() + func (x *BearerToken_Body) ClearEaclTable() + func (x *BearerToken_Body) ClearLifetime() + func (x *BearerToken_Body) ClearOwnerId() + func (x *BearerToken_Body) GetAllowImpersonate() bool + func (x *BearerToken_Body) GetApeOverride() *BearerToken_Body_APEOverride + 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) HasAllowImpersonate() bool + func (x *BearerToken_Body) HasApeOverride() bool + func (x *BearerToken_Body) HasEaclTable() bool + func (x *BearerToken_Body) HasLifetime() bool + func (x *BearerToken_Body) HasOwnerId() bool + func (x *BearerToken_Body) ProtoReflect() protoreflect.Message + func (x *BearerToken_Body) Reset() + func (x *BearerToken_Body) SetAllowImpersonate(v bool) + func (x *BearerToken_Body) SetApeOverride(v *BearerToken_Body_APEOverride) + func (x *BearerToken_Body) SetEaclTable(v *EACLTable) + func (x *BearerToken_Body) SetLifetime(v *BearerToken_Body_TokenLifetime) + func (x *BearerToken_Body) SetOwnerId(v *grpc.OwnerID) + func (x *BearerToken_Body) String() string + type BearerToken_Body_APEOverride struct + Chains []*grpc1.Chain + Target *grpc1.ChainTarget + func (*BearerToken_Body_APEOverride) ProtoMessage() + func (x *BearerToken_Body_APEOverride) ClearTarget() + func (x *BearerToken_Body_APEOverride) GetChains() []*grpc1.Chain + func (x *BearerToken_Body_APEOverride) GetTarget() *grpc1.ChainTarget + func (x *BearerToken_Body_APEOverride) HasTarget() bool + func (x *BearerToken_Body_APEOverride) ProtoReflect() protoreflect.Message + func (x *BearerToken_Body_APEOverride) Reset() + func (x *BearerToken_Body_APEOverride) SetChains(v []*grpc1.Chain) + func (x *BearerToken_Body_APEOverride) SetTarget(v *grpc1.ChainTarget) + func (x *BearerToken_Body_APEOverride) String() string + type BearerToken_Body_APEOverride_builder struct + Chains []*grpc1.Chain + Target *grpc1.ChainTarget + func (b0 BearerToken_Body_APEOverride_builder) Build() *BearerToken_Body_APEOverride + type BearerToken_Body_TokenLifetime struct + Exp *uint64 + Iat *uint64 + Nbf *uint64 + func (*BearerToken_Body_TokenLifetime) ProtoMessage() + func (x *BearerToken_Body_TokenLifetime) ClearExp() + func (x *BearerToken_Body_TokenLifetime) ClearIat() + func (x *BearerToken_Body_TokenLifetime) ClearNbf() + 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) HasExp() bool + func (x *BearerToken_Body_TokenLifetime) HasIat() bool + func (x *BearerToken_Body_TokenLifetime) HasNbf() bool + func (x *BearerToken_Body_TokenLifetime) ProtoReflect() protoreflect.Message + func (x *BearerToken_Body_TokenLifetime) Reset() + func (x *BearerToken_Body_TokenLifetime) SetExp(v uint64) + func (x *BearerToken_Body_TokenLifetime) SetIat(v uint64) + func (x *BearerToken_Body_TokenLifetime) SetNbf(v uint64) + func (x *BearerToken_Body_TokenLifetime) String() string + type BearerToken_Body_TokenLifetime_builder struct + Exp *uint64 + Iat *uint64 + Nbf *uint64 + func (b0 BearerToken_Body_TokenLifetime_builder) Build() *BearerToken_Body_TokenLifetime + type BearerToken_Body_builder struct + AllowImpersonate *bool + ApeOverride *BearerToken_Body_APEOverride + EaclTable *EACLTable + Lifetime *BearerToken_Body_TokenLifetime + OwnerId *grpc.OwnerID + func (b0 BearerToken_Body_builder) Build() *BearerToken_Body + type BearerToken_builder struct + Body *BearerToken_Body + Signature *grpc.Signature + func (b0 BearerToken_builder) Build() *BearerToken + type EACLRecord struct + Action *Action + Filters []*EACLRecord_Filter + Operation *Operation + Targets []*EACLRecord_Target + func (*EACLRecord) ProtoMessage() + func (x *EACLRecord) ClearAction() + func (x *EACLRecord) ClearOperation() + 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) HasAction() bool + func (x *EACLRecord) HasOperation() bool + func (x *EACLRecord) ProtoReflect() protoreflect.Message + func (x *EACLRecord) Reset() + func (x *EACLRecord) SetAction(v Action) + func (x *EACLRecord) SetFilters(v []*EACLRecord_Filter) + func (x *EACLRecord) SetOperation(v Operation) + func (x *EACLRecord) SetTargets(v []*EACLRecord_Target) + func (x *EACLRecord) String() string + type EACLRecord_Filter struct + HeaderType *HeaderType + Key *string + MatchType *MatchType + Value *string + func (*EACLRecord_Filter) ProtoMessage() + func (x *EACLRecord_Filter) ClearHeaderType() + func (x *EACLRecord_Filter) ClearKey() + func (x *EACLRecord_Filter) ClearMatchType() + func (x *EACLRecord_Filter) ClearValue() + 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) HasHeaderType() bool + func (x *EACLRecord_Filter) HasKey() bool + func (x *EACLRecord_Filter) HasMatchType() bool + func (x *EACLRecord_Filter) HasValue() bool + func (x *EACLRecord_Filter) ProtoReflect() protoreflect.Message + func (x *EACLRecord_Filter) Reset() + func (x *EACLRecord_Filter) SetHeaderType(v HeaderType) + func (x *EACLRecord_Filter) SetKey(v string) + func (x *EACLRecord_Filter) SetMatchType(v MatchType) + func (x *EACLRecord_Filter) SetValue(v string) + func (x *EACLRecord_Filter) String() string + type EACLRecord_Filter_builder struct + HeaderType *HeaderType + Key *string + MatchType *MatchType + Value *string + func (b0 EACLRecord_Filter_builder) Build() *EACLRecord_Filter + type EACLRecord_Target struct + Keys [][]byte + Role *Role + func (*EACLRecord_Target) ProtoMessage() + func (x *EACLRecord_Target) ClearRole() + func (x *EACLRecord_Target) GetKeys() [][]byte + func (x *EACLRecord_Target) GetRole() Role + func (x *EACLRecord_Target) HasRole() bool + func (x *EACLRecord_Target) ProtoReflect() protoreflect.Message + func (x *EACLRecord_Target) Reset() + func (x *EACLRecord_Target) SetKeys(v [][]byte) + func (x *EACLRecord_Target) SetRole(v Role) + func (x *EACLRecord_Target) String() string + type EACLRecord_Target_builder struct + Keys [][]byte + Role *Role + func (b0 EACLRecord_Target_builder) Build() *EACLRecord_Target + type EACLRecord_builder struct + Action *Action + Filters []*EACLRecord_Filter + Operation *Operation + Targets []*EACLRecord_Target + func (b0 EACLRecord_builder) Build() *EACLRecord + type EACLTable struct + ContainerId *grpc.ContainerID + Records []*EACLRecord + Version *grpc.Version + func (*EACLTable) ProtoMessage() + func (x *EACLTable) ClearContainerId() + func (x *EACLTable) ClearVersion() + func (x *EACLTable) GetContainerId() *grpc.ContainerID + func (x *EACLTable) GetRecords() []*EACLRecord + func (x *EACLTable) GetVersion() *grpc.Version + func (x *EACLTable) HasContainerId() bool + func (x *EACLTable) HasVersion() bool + func (x *EACLTable) ProtoReflect() protoreflect.Message + func (x *EACLTable) Reset() + func (x *EACLTable) SetContainerId(v *grpc.ContainerID) + func (x *EACLTable) SetRecords(v []*EACLRecord) + func (x *EACLTable) SetVersion(v *grpc.Version) + func (x *EACLTable) String() string + type EACLTable_builder struct + ContainerId *grpc.ContainerID + Records []*EACLRecord + Version *grpc.Version + func (b0 EACLTable_builder) Build() *EACLTable + type HeaderType int32 + const HeaderType_HEADER_UNSPECIFIED + const HeaderType_OBJECT + const HeaderType_REQUEST + const HeaderType_SERVICE + func (HeaderType) Descriptor() protoreflect.EnumDescriptor + func (HeaderType) Type() protoreflect.EnumType + 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) Type() protoreflect.EnumType + 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) Type() protoreflect.EnumType + 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) Type() protoreflect.EnumType + func (x Role) Enum() *Role + func (x Role) Number() protoreflect.EnumNumber + func (x Role) String() string