Documentation
¶
Index ¶
- Variables
- type BoolReply
- type EnforceRequest
- type FilteredRolePermissionMapping
- func (*FilteredRolePermissionMapping) Descriptor() ([]byte, []int)deprecated
- func (x *FilteredRolePermissionMapping) GetRole() string
- func (*FilteredRolePermissionMapping) ProtoMessage()
- func (x *FilteredRolePermissionMapping) ProtoReflect() protoreflect.Message
- func (x *FilteredRolePermissionMapping) Reset()
- func (x *FilteredRolePermissionMapping) String() string
- type Policies
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetNs() string
- func (x *Policy) GetObj() string
- func (x *Policy) GetOrg() string
- func (x *Policy) GetProj() string
- func (x *Policy) GetSub() string
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type RolePermissionMapping
- func (*RolePermissionMapping) Descriptor() ([]byte, []int)deprecated
- func (x *RolePermissionMapping) GetPermission() []string
- func (x *RolePermissionMapping) GetRole() string
- func (*RolePermissionMapping) ProtoMessage()
- func (x *RolePermissionMapping) ProtoReflect() protoreflect.Message
- func (x *RolePermissionMapping) Reset()
- func (x *RolePermissionMapping) String() string
- type RolePermissionMappingList
- func (*RolePermissionMappingList) Descriptor() ([]byte, []int)deprecated
- func (x *RolePermissionMappingList) GetRolePermissionMappingList() []*RolePermissionMapping
- func (*RolePermissionMappingList) ProtoMessage()
- func (x *RolePermissionMappingList) ProtoReflect() protoreflect.Message
- func (x *RolePermissionMappingList) Reset()
- func (x *RolePermissionMappingList) String() string
- type UserGroup
- type UserGroups
Constants ¶
This section is empty.
Variables ¶
View Source
var File_proto_types_authz_authz_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BoolReply ¶
type BoolReply struct { Res bool `protobuf:"varint,1,opt,name=res,proto3" json:"res,omitempty"` // contains filtered or unexported fields }
func (*BoolReply) Descriptor
deprecated
func (*BoolReply) ProtoMessage ¶
func (*BoolReply) ProtoMessage()
func (*BoolReply) ProtoReflect ¶
func (x *BoolReply) ProtoReflect() protoreflect.Message
type EnforceRequest ¶
type EnforceRequest struct { Params []string `protobuf:"bytes,1,rep,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*EnforceRequest) Descriptor
deprecated
func (*EnforceRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnforceRequest.ProtoReflect.Descriptor instead.
func (*EnforceRequest) GetParams ¶
func (x *EnforceRequest) GetParams() []string
func (*EnforceRequest) ProtoMessage ¶
func (*EnforceRequest) ProtoMessage()
func (*EnforceRequest) ProtoReflect ¶
func (x *EnforceRequest) ProtoReflect() protoreflect.Message
func (*EnforceRequest) Reset ¶
func (x *EnforceRequest) Reset()
func (*EnforceRequest) String ¶
func (x *EnforceRequest) String() string
type FilteredRolePermissionMapping ¶
type FilteredRolePermissionMapping struct { Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` // contains filtered or unexported fields }
func (*FilteredRolePermissionMapping) Descriptor
deprecated
func (*FilteredRolePermissionMapping) Descriptor() ([]byte, []int)
Deprecated: Use FilteredRolePermissionMapping.ProtoReflect.Descriptor instead.
func (*FilteredRolePermissionMapping) GetRole ¶
func (x *FilteredRolePermissionMapping) GetRole() string
func (*FilteredRolePermissionMapping) ProtoMessage ¶
func (*FilteredRolePermissionMapping) ProtoMessage()
func (*FilteredRolePermissionMapping) ProtoReflect ¶
func (x *FilteredRolePermissionMapping) ProtoReflect() protoreflect.Message
func (*FilteredRolePermissionMapping) Reset ¶
func (x *FilteredRolePermissionMapping) Reset()
func (*FilteredRolePermissionMapping) String ¶
func (x *FilteredRolePermissionMapping) String() string
type Policies ¶
type Policies struct { Policies []*Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*Policies) Descriptor
deprecated
func (*Policies) GetPolicies ¶
func (*Policies) ProtoMessage ¶
func (*Policies) ProtoMessage()
func (*Policies) ProtoReflect ¶
func (x *Policies) ProtoReflect() protoreflect.Message
type Policy ¶
type Policy struct { // Who needs the access Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"` // Namespace scope, * for all ns Ns string `protobuf:"bytes,2,opt,name=ns,proto3" json:"ns,omitempty"` // Project scope, * for all projects Proj string `protobuf:"bytes,3,opt,name=proj,proto3" json:"proj,omitempty"` // Org scope Org string `protobuf:"bytes,4,opt,name=org,proto3" json:"org,omitempty"` // Resource for which the access is needed Obj string `protobuf:"bytes,5,opt,name=obj,proto3" json:"obj,omitempty"` // contains filtered or unexported fields }
func (*Policy) Descriptor
deprecated
func (*Policy) ProtoMessage ¶
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶
func (x *Policy) ProtoReflect() protoreflect.Message
type RolePermissionMapping ¶
type RolePermissionMapping struct { Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` Permission []string `protobuf:"bytes,2,rep,name=permission,proto3" json:"permission,omitempty"` // contains filtered or unexported fields }
func (*RolePermissionMapping) Descriptor
deprecated
func (*RolePermissionMapping) Descriptor() ([]byte, []int)
Deprecated: Use RolePermissionMapping.ProtoReflect.Descriptor instead.
func (*RolePermissionMapping) GetPermission ¶
func (x *RolePermissionMapping) GetPermission() []string
func (*RolePermissionMapping) GetRole ¶
func (x *RolePermissionMapping) GetRole() string
func (*RolePermissionMapping) ProtoMessage ¶
func (*RolePermissionMapping) ProtoMessage()
func (*RolePermissionMapping) ProtoReflect ¶
func (x *RolePermissionMapping) ProtoReflect() protoreflect.Message
func (*RolePermissionMapping) Reset ¶
func (x *RolePermissionMapping) Reset()
func (*RolePermissionMapping) String ¶
func (x *RolePermissionMapping) String() string
type RolePermissionMappingList ¶
type RolePermissionMappingList struct { RolePermissionMappingList []*RolePermissionMapping `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RolePermissionMappingList) Descriptor
deprecated
func (*RolePermissionMappingList) Descriptor() ([]byte, []int)
Deprecated: Use RolePermissionMappingList.ProtoReflect.Descriptor instead.
func (*RolePermissionMappingList) GetRolePermissionMappingList ¶
func (x *RolePermissionMappingList) GetRolePermissionMappingList() []*RolePermissionMapping
func (*RolePermissionMappingList) ProtoMessage ¶
func (*RolePermissionMappingList) ProtoMessage()
func (*RolePermissionMappingList) ProtoReflect ¶
func (x *RolePermissionMappingList) ProtoReflect() protoreflect.Message
func (*RolePermissionMappingList) Reset ¶
func (x *RolePermissionMappingList) Reset()
func (*RolePermissionMappingList) String ¶
func (x *RolePermissionMappingList) String() string
type UserGroup ¶
type UserGroup struct { User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Grp string `protobuf:"bytes,2,opt,name=grp,proto3" json:"grp,omitempty"` // contains filtered or unexported fields }
func (*UserGroup) Descriptor
deprecated
func (*UserGroup) ProtoMessage ¶
func (*UserGroup) ProtoMessage()
func (*UserGroup) ProtoReflect ¶
func (x *UserGroup) ProtoReflect() protoreflect.Message
type UserGroups ¶
type UserGroups struct { UserGroups []*UserGroup `protobuf:"bytes,1,rep,name=user_groups,json=userGroups,proto3" json:"user_groups,omitempty"` // contains filtered or unexported fields }
func (*UserGroups) Descriptor
deprecated
func (*UserGroups) Descriptor() ([]byte, []int)
Deprecated: Use UserGroups.ProtoReflect.Descriptor instead.
func (*UserGroups) GetUserGroups ¶
func (x *UserGroups) GetUserGroups() []*UserGroup
func (*UserGroups) ProtoMessage ¶
func (*UserGroups) ProtoMessage()
func (*UserGroups) ProtoReflect ¶
func (x *UserGroups) ProtoReflect() protoreflect.Message
func (*UserGroups) Reset ¶
func (x *UserGroups) Reset()
func (*UserGroups) String ¶
func (x *UserGroups) String() string
Click to show internal directories.
Click to hide internal directories.