Versions in this module Expand all Collapse all v0 v0.5.3 Apr 27, 2026 Changes in this version + var File_internal_contracts_authz_proto protoreflect.FileDescriptor + type AdapterConfig struct + Driver string + Dsn string + FilterField string + FilterValue string + Path string + TableName string + Tenant string + Type string + func (*AdapterConfig) Descriptor() ([]byte, []int) + func (*AdapterConfig) ProtoMessage() + func (x *AdapterConfig) GetDriver() string + func (x *AdapterConfig) GetDsn() string + func (x *AdapterConfig) GetFilterField() string + func (x *AdapterConfig) GetFilterValue() string + func (x *AdapterConfig) GetPath() string + func (x *AdapterConfig) GetTableName() string + func (x *AdapterConfig) GetTenant() string + func (x *AdapterConfig) GetType() string + func (x *AdapterConfig) ProtoReflect() protoreflect.Message + func (x *AdapterConfig) Reset() + func (x *AdapterConfig) String() string + type AuthzCheckConfig struct + Action string + Audit bool + ExtraFields []*ExtraField + Module string + Object string + SubjectKey string + func (*AuthzCheckConfig) Descriptor() ([]byte, []int) + func (*AuthzCheckConfig) ProtoMessage() + func (x *AuthzCheckConfig) GetAction() string + func (x *AuthzCheckConfig) GetAudit() bool + func (x *AuthzCheckConfig) GetExtraFields() []*ExtraField + func (x *AuthzCheckConfig) GetModule() string + func (x *AuthzCheckConfig) GetObject() string + func (x *AuthzCheckConfig) GetSubjectKey() string + func (x *AuthzCheckConfig) ProtoReflect() protoreflect.Message + func (x *AuthzCheckConfig) Reset() + func (x *AuthzCheckConfig) String() string + type AuthzCheckInput struct + Action string + ExtraFields []*ExtraField + Module string + Object string + Subject string + SubjectKey string + func (*AuthzCheckInput) Descriptor() ([]byte, []int) + func (*AuthzCheckInput) ProtoMessage() + func (x *AuthzCheckInput) GetAction() string + func (x *AuthzCheckInput) GetExtraFields() []*ExtraField + func (x *AuthzCheckInput) GetModule() string + func (x *AuthzCheckInput) GetObject() string + func (x *AuthzCheckInput) GetSubject() string + func (x *AuthzCheckInput) GetSubjectKey() string + func (x *AuthzCheckInput) ProtoReflect() protoreflect.Message + func (x *AuthzCheckInput) Reset() + func (x *AuthzCheckInput) String() string + type AuthzCheckOutput struct + Action string + Allowed bool + Error string + Object string + ResponseBody string + ResponseHeaders *structpb.Struct + ResponseStatus int32 + Subject string + func (*AuthzCheckOutput) Descriptor() ([]byte, []int) + func (*AuthzCheckOutput) ProtoMessage() + func (x *AuthzCheckOutput) GetAction() string + func (x *AuthzCheckOutput) GetAllowed() bool + func (x *AuthzCheckOutput) GetError() string + func (x *AuthzCheckOutput) GetObject() string + func (x *AuthzCheckOutput) GetResponseBody() string + func (x *AuthzCheckOutput) GetResponseHeaders() *structpb.Struct + func (x *AuthzCheckOutput) GetResponseStatus() int32 + func (x *AuthzCheckOutput) GetSubject() string + func (x *AuthzCheckOutput) ProtoReflect() protoreflect.Message + func (x *AuthzCheckOutput) Reset() + func (x *AuthzCheckOutput) String() string + type CapabilitiesConfig struct + Module string + Provider string + func (*CapabilitiesConfig) Descriptor() ([]byte, []int) + func (*CapabilitiesConfig) ProtoMessage() + func (x *CapabilitiesConfig) GetModule() string + func (x *CapabilitiesConfig) GetProvider() string + func (x *CapabilitiesConfig) ProtoReflect() protoreflect.Message + func (x *CapabilitiesConfig) Reset() + func (x *CapabilitiesConfig) String() string + type CapabilitiesInput struct + Module string + Provider string + func (*CapabilitiesInput) Descriptor() ([]byte, []int) + func (*CapabilitiesInput) ProtoMessage() + func (x *CapabilitiesInput) GetModule() string + func (x *CapabilitiesInput) GetProvider() string + func (x *CapabilitiesInput) ProtoReflect() protoreflect.Message + func (x *CapabilitiesInput) Reset() + func (x *CapabilitiesInput) String() string + type CapabilitiesOutput struct + Capabilities []string + Error string + Module string + Provider string + func (*CapabilitiesOutput) Descriptor() ([]byte, []int) + func (*CapabilitiesOutput) ProtoMessage() + func (x *CapabilitiesOutput) GetCapabilities() []string + func (x *CapabilitiesOutput) GetError() string + func (x *CapabilitiesOutput) GetModule() string + func (x *CapabilitiesOutput) GetProvider() string + func (x *CapabilitiesOutput) ProtoReflect() protoreflect.Message + func (x *CapabilitiesOutput) Reset() + func (x *CapabilitiesOutput) String() string + type CasbinModuleConfig struct + Adapter *AdapterConfig + Model string + Policies []*StringList + RoleAssignments []*StringList + Watcher *WatcherConfig + func (*CasbinModuleConfig) Descriptor() ([]byte, []int) + func (*CasbinModuleConfig) ProtoMessage() + func (x *CasbinModuleConfig) GetAdapter() *AdapterConfig + func (x *CasbinModuleConfig) GetModel() string + func (x *CasbinModuleConfig) GetPolicies() []*StringList + func (x *CasbinModuleConfig) GetRoleAssignments() []*StringList + func (x *CasbinModuleConfig) GetWatcher() *WatcherConfig + func (x *CasbinModuleConfig) ProtoReflect() protoreflect.Message + func (x *CasbinModuleConfig) Reset() + func (x *CasbinModuleConfig) String() string + type ExtraField struct + Key string + Value string + func (*ExtraField) Descriptor() ([]byte, []int) + func (*ExtraField) ProtoMessage() + func (x *ExtraField) GetKey() string + func (x *ExtraField) GetValue() string + func (x *ExtraField) ProtoReflect() protoreflect.Message + func (x *ExtraField) Reset() + func (x *ExtraField) String() string + type GenericStepOutput struct + Error string + Output *structpb.Struct + func (*GenericStepOutput) Descriptor() ([]byte, []int) + func (*GenericStepOutput) ProtoMessage() + func (x *GenericStepOutput) GetError() string + func (x *GenericStepOutput) GetOutput() *structpb.Struct + func (x *GenericStepOutput) ProtoReflect() protoreflect.Message + func (x *GenericStepOutput) Reset() + func (x *GenericStepOutput) String() string + type ListConfig struct + Filter string + Module string + Value string + func (*ListConfig) Descriptor() ([]byte, []int) + func (*ListConfig) ProtoMessage() + func (x *ListConfig) GetFilter() string + func (x *ListConfig) GetModule() string + func (x *ListConfig) GetValue() string + func (x *ListConfig) ProtoReflect() protoreflect.Message + func (x *ListConfig) Reset() + func (x *ListConfig) String() string + type ListInput struct + Filter string + Module string + Value string + func (*ListInput) Descriptor() ([]byte, []int) + func (*ListInput) ProtoMessage() + func (x *ListInput) GetFilter() string + func (x *ListInput) GetModule() string + func (x *ListInput) GetValue() string + func (x *ListInput) ProtoReflect() protoreflect.Message + func (x *ListInput) Reset() + func (x *ListInput) String() string + type PermitModuleConfig struct + ApiKey string + ApiUrl string + Environment string + PdpUrl string + Project string + func (*PermitModuleConfig) Descriptor() ([]byte, []int) + func (*PermitModuleConfig) ProtoMessage() + func (x *PermitModuleConfig) GetApiKey() string + func (x *PermitModuleConfig) GetApiUrl() string + func (x *PermitModuleConfig) GetEnvironment() string + func (x *PermitModuleConfig) GetPdpUrl() string + func (x *PermitModuleConfig) GetProject() string + func (x *PermitModuleConfig) ProtoReflect() protoreflect.Message + func (x *PermitModuleConfig) Reset() + func (x *PermitModuleConfig) String() string + type PermitStepConfig struct + Module string + Values *structpb.Struct + func (*PermitStepConfig) Descriptor() ([]byte, []int) + func (*PermitStepConfig) ProtoMessage() + func (x *PermitStepConfig) GetModule() string + func (x *PermitStepConfig) GetValues() *structpb.Struct + func (x *PermitStepConfig) ProtoReflect() protoreflect.Message + func (x *PermitStepConfig) Reset() + func (x *PermitStepConfig) String() string + type PermitStepInput struct + Module string + Values *structpb.Struct + func (*PermitStepInput) Descriptor() ([]byte, []int) + func (*PermitStepInput) ProtoMessage() + func (x *PermitStepInput) GetModule() string + func (x *PermitStepInput) GetValues() *structpb.Struct + func (x *PermitStepInput) ProtoReflect() protoreflect.Message + func (x *PermitStepInput) Reset() + func (x *PermitStepInput) String() string + type PolicyRuleConfig struct + Module string + Rule []string + func (*PolicyRuleConfig) Descriptor() ([]byte, []int) + func (*PolicyRuleConfig) ProtoMessage() + func (x *PolicyRuleConfig) GetModule() string + func (x *PolicyRuleConfig) GetRule() []string + func (x *PolicyRuleConfig) ProtoReflect() protoreflect.Message + func (x *PolicyRuleConfig) Reset() + func (x *PolicyRuleConfig) String() string + type PolicyRuleInput struct + Module string + Rule []string + func (*PolicyRuleInput) Descriptor() ([]byte, []int) + func (*PolicyRuleInput) ProtoMessage() + func (x *PolicyRuleInput) GetModule() string + func (x *PolicyRuleInput) GetRule() []string + func (x *PolicyRuleInput) ProtoReflect() protoreflect.Message + func (x *PolicyRuleInput) Reset() + func (x *PolicyRuleInput) String() string + type PolicyRuleOutput struct + Changed bool + Error string + Rule []string + func (*PolicyRuleOutput) Descriptor() ([]byte, []int) + func (*PolicyRuleOutput) ProtoMessage() + func (x *PolicyRuleOutput) GetChanged() bool + func (x *PolicyRuleOutput) GetError() string + func (x *PolicyRuleOutput) GetRule() []string + func (x *PolicyRuleOutput) ProtoReflect() protoreflect.Message + func (x *PolicyRuleOutput) Reset() + func (x *PolicyRuleOutput) String() string + type RelationConfig struct + Module string + Object string + Relation string + Subject string + func (*RelationConfig) Descriptor() ([]byte, []int) + func (*RelationConfig) ProtoMessage() + func (x *RelationConfig) GetModule() string + func (x *RelationConfig) GetObject() string + func (x *RelationConfig) GetRelation() string + func (x *RelationConfig) GetSubject() string + func (x *RelationConfig) ProtoReflect() protoreflect.Message + func (x *RelationConfig) Reset() + func (x *RelationConfig) String() string + type RelationInput struct + Module string + Object string + Relation string + Subject string + func (*RelationInput) Descriptor() ([]byte, []int) + func (*RelationInput) ProtoMessage() + func (x *RelationInput) GetModule() string + func (x *RelationInput) GetObject() string + func (x *RelationInput) GetRelation() string + func (x *RelationInput) GetSubject() string + func (x *RelationInput) ProtoReflect() protoreflect.Message + func (x *RelationInput) Reset() + func (x *RelationInput) String() string + type RelationOutput struct + Changed bool + Error string + Object string + Relation string + Subject string + func (*RelationOutput) Descriptor() ([]byte, []int) + func (*RelationOutput) ProtoMessage() + func (x *RelationOutput) GetChanged() bool + func (x *RelationOutput) GetError() string + func (x *RelationOutput) GetObject() string + func (x *RelationOutput) GetRelation() string + func (x *RelationOutput) GetSubject() string + func (x *RelationOutput) ProtoReflect() protoreflect.Message + func (x *RelationOutput) Reset() + func (x *RelationOutput) String() string + type RoleAssignConfig struct + Action string + Assignments []*StringList + Module string + func (*RoleAssignConfig) Descriptor() ([]byte, []int) + func (*RoleAssignConfig) ProtoMessage() + func (x *RoleAssignConfig) GetAction() string + func (x *RoleAssignConfig) GetAssignments() []*StringList + func (x *RoleAssignConfig) GetModule() string + func (x *RoleAssignConfig) ProtoReflect() protoreflect.Message + func (x *RoleAssignConfig) Reset() + func (x *RoleAssignConfig) String() string + type RoleAssignInput struct + Action string + Assignments []*StringList + Module string + func (*RoleAssignInput) Descriptor() ([]byte, []int) + func (*RoleAssignInput) ProtoMessage() + func (x *RoleAssignInput) GetAction() string + func (x *RoleAssignInput) GetAssignments() []*StringList + func (x *RoleAssignInput) GetModule() string + func (x *RoleAssignInput) ProtoReflect() protoreflect.Message + func (x *RoleAssignInput) Reset() + func (x *RoleAssignInput) String() string + type RoleAssignOutput struct + Action string + Assignments []*StringList + Error string + func (*RoleAssignOutput) Descriptor() ([]byte, []int) + func (*RoleAssignOutput) ProtoMessage() + func (x *RoleAssignOutput) GetAction() string + func (x *RoleAssignOutput) GetAssignments() []*StringList + func (x *RoleAssignOutput) GetError() string + func (x *RoleAssignOutput) ProtoReflect() protoreflect.Message + func (x *RoleAssignOutput) Reset() + func (x *RoleAssignOutput) String() string + type StringList struct + Values []string + func (*StringList) Descriptor() ([]byte, []int) + func (*StringList) ProtoMessage() + func (x *StringList) GetValues() []string + func (x *StringList) ProtoReflect() protoreflect.Message + func (x *StringList) Reset() + func (x *StringList) String() string + type SubjectObjectActionConfig struct + Action string + Module string + Object string + Subject string + func (*SubjectObjectActionConfig) Descriptor() ([]byte, []int) + func (*SubjectObjectActionConfig) ProtoMessage() + func (x *SubjectObjectActionConfig) GetAction() string + func (x *SubjectObjectActionConfig) GetModule() string + func (x *SubjectObjectActionConfig) GetObject() string + func (x *SubjectObjectActionConfig) GetSubject() string + func (x *SubjectObjectActionConfig) ProtoReflect() protoreflect.Message + func (x *SubjectObjectActionConfig) Reset() + func (x *SubjectObjectActionConfig) String() string + type SubjectObjectActionInput struct + Action string + Module string + Object string + Subject string + func (*SubjectObjectActionInput) Descriptor() ([]byte, []int) + func (*SubjectObjectActionInput) ProtoMessage() + func (x *SubjectObjectActionInput) GetAction() string + func (x *SubjectObjectActionInput) GetModule() string + func (x *SubjectObjectActionInput) GetObject() string + func (x *SubjectObjectActionInput) GetSubject() string + func (x *SubjectObjectActionInput) ProtoReflect() protoreflect.Message + func (x *SubjectObjectActionInput) Reset() + func (x *SubjectObjectActionInput) String() string + type SubjectObjectActionOutput struct + Action string + Allowed bool + Changed bool + Error string + Object string + Subject string + func (*SubjectObjectActionOutput) Descriptor() ([]byte, []int) + func (*SubjectObjectActionOutput) ProtoMessage() + func (x *SubjectObjectActionOutput) GetAction() string + func (x *SubjectObjectActionOutput) GetAllowed() bool + func (x *SubjectObjectActionOutput) GetChanged() bool + func (x *SubjectObjectActionOutput) GetError() string + func (x *SubjectObjectActionOutput) GetObject() string + func (x *SubjectObjectActionOutput) GetSubject() string + func (x *SubjectObjectActionOutput) ProtoReflect() protoreflect.Message + func (x *SubjectObjectActionOutput) Reset() + func (x *SubjectObjectActionOutput) String() string + type WatcherConfig struct + Interval string + Type string + func (*WatcherConfig) Descriptor() ([]byte, []int) + func (*WatcherConfig) ProtoMessage() + func (x *WatcherConfig) GetInterval() string + func (x *WatcherConfig) GetType() string + func (x *WatcherConfig) ProtoReflect() protoreflect.Message + func (x *WatcherConfig) Reset() + func (x *WatcherConfig) String() string