Versions in this module Expand all Collapse all v0 v0.9.8 Jun 18, 2021 Changes in this version + var File_envoy_config_rbac_v2_rbac_proto protoreflect.FileDescriptor + var RBAC_Action_name = map[int32]string + var RBAC_Action_value = map[string]int32 + type Permission struct + Rule isPermission_Rule + func (*Permission) Descriptor() ([]byte, []int) + func (*Permission) ProtoMessage() + func (m *Permission) GetRule() isPermission_Rule + func (m *Permission) Validate() error + func (x *Permission) GetAndRules() *Permission_Set + func (x *Permission) GetAny() bool + func (x *Permission) GetDestinationIp() *core.CidrRange + func (x *Permission) GetDestinationPort() uint32 + func (x *Permission) GetHeader() *route.HeaderMatcher + func (x *Permission) GetMetadata() *matcher.MetadataMatcher + func (x *Permission) GetNotRule() *Permission + func (x *Permission) GetOrRules() *Permission_Set + func (x *Permission) GetRequestedServerName() *matcher.StringMatcher + func (x *Permission) GetUrlPath() *matcher.PathMatcher + func (x *Permission) ProtoReflect() protoreflect.Message + func (x *Permission) Reset() + func (x *Permission) String() string + type PermissionValidationError struct + func (e PermissionValidationError) Cause() error + func (e PermissionValidationError) Error() string + func (e PermissionValidationError) ErrorName() string + func (e PermissionValidationError) Field() string + func (e PermissionValidationError) Key() bool + func (e PermissionValidationError) Reason() string + type Permission_AndRules struct + AndRules *Permission_Set + type Permission_Any struct + Any bool + type Permission_DestinationIp struct + DestinationIp *core.CidrRange + type Permission_DestinationPort struct + DestinationPort uint32 + type Permission_Header struct + Header *route.HeaderMatcher + type Permission_Metadata struct + Metadata *matcher.MetadataMatcher + type Permission_NotRule struct + NotRule *Permission + type Permission_OrRules struct + OrRules *Permission_Set + type Permission_RequestedServerName struct + RequestedServerName *matcher.StringMatcher + type Permission_Set struct + Rules []*Permission + func (*Permission_Set) Descriptor() ([]byte, []int) + func (*Permission_Set) ProtoMessage() + func (m *Permission_Set) Validate() error + func (x *Permission_Set) GetRules() []*Permission + func (x *Permission_Set) ProtoReflect() protoreflect.Message + func (x *Permission_Set) Reset() + func (x *Permission_Set) String() string + type Permission_SetValidationError struct + func (e Permission_SetValidationError) Cause() error + func (e Permission_SetValidationError) Error() string + func (e Permission_SetValidationError) ErrorName() string + func (e Permission_SetValidationError) Field() string + func (e Permission_SetValidationError) Key() bool + func (e Permission_SetValidationError) Reason() string + type Permission_UrlPath struct + UrlPath *matcher.PathMatcher + type Policy struct + Condition *v1alpha1.Expr + Permissions []*Permission + Principals []*Principal + func (*Policy) Descriptor() ([]byte, []int) + func (*Policy) ProtoMessage() + func (m *Policy) Validate() error + func (x *Policy) GetCondition() *v1alpha1.Expr + func (x *Policy) GetPermissions() []*Permission + func (x *Policy) GetPrincipals() []*Principal + func (x *Policy) ProtoReflect() protoreflect.Message + func (x *Policy) Reset() + func (x *Policy) String() string + type PolicyValidationError struct + func (e PolicyValidationError) Cause() error + func (e PolicyValidationError) Error() string + func (e PolicyValidationError) ErrorName() string + func (e PolicyValidationError) Field() string + func (e PolicyValidationError) Key() bool + func (e PolicyValidationError) Reason() string + type Principal struct + Identifier isPrincipal_Identifier + func (*Principal) Descriptor() ([]byte, []int) + func (*Principal) ProtoMessage() + func (m *Principal) GetIdentifier() isPrincipal_Identifier + func (m *Principal) Validate() error + func (x *Principal) GetAndIds() *Principal_Set + func (x *Principal) GetAny() bool + func (x *Principal) GetAuthenticated() *Principal_Authenticated + func (x *Principal) GetDirectRemoteIp() *core.CidrRange + func (x *Principal) GetHeader() *route.HeaderMatcher + func (x *Principal) GetMetadata() *matcher.MetadataMatcher + func (x *Principal) GetNotId() *Principal + func (x *Principal) GetOrIds() *Principal_Set + func (x *Principal) GetRemoteIp() *core.CidrRange + func (x *Principal) GetSourceIp() *core.CidrRange + func (x *Principal) GetUrlPath() *matcher.PathMatcher + func (x *Principal) ProtoReflect() protoreflect.Message + func (x *Principal) Reset() + func (x *Principal) String() string + type PrincipalValidationError struct + func (e PrincipalValidationError) Cause() error + func (e PrincipalValidationError) Error() string + func (e PrincipalValidationError) ErrorName() string + func (e PrincipalValidationError) Field() string + func (e PrincipalValidationError) Key() bool + func (e PrincipalValidationError) Reason() string + type Principal_AndIds struct + AndIds *Principal_Set + type Principal_Any struct + Any bool + type Principal_Authenticated struct + PrincipalName *matcher.StringMatcher + func (*Principal_Authenticated) Descriptor() ([]byte, []int) + func (*Principal_Authenticated) ProtoMessage() + func (m *Principal_Authenticated) Validate() error + func (x *Principal_Authenticated) GetPrincipalName() *matcher.StringMatcher + func (x *Principal_Authenticated) ProtoReflect() protoreflect.Message + func (x *Principal_Authenticated) Reset() + func (x *Principal_Authenticated) String() string + type Principal_AuthenticatedValidationError struct + func (e Principal_AuthenticatedValidationError) Cause() error + func (e Principal_AuthenticatedValidationError) Error() string + func (e Principal_AuthenticatedValidationError) ErrorName() string + func (e Principal_AuthenticatedValidationError) Field() string + func (e Principal_AuthenticatedValidationError) Key() bool + func (e Principal_AuthenticatedValidationError) Reason() string + type Principal_Authenticated_ struct + Authenticated *Principal_Authenticated + type Principal_DirectRemoteIp struct + DirectRemoteIp *core.CidrRange + type Principal_Header struct + Header *route.HeaderMatcher + type Principal_Metadata struct + Metadata *matcher.MetadataMatcher + type Principal_NotId struct + NotId *Principal + type Principal_OrIds struct + OrIds *Principal_Set + type Principal_RemoteIp struct + RemoteIp *core.CidrRange + type Principal_Set struct + Ids []*Principal + func (*Principal_Set) Descriptor() ([]byte, []int) + func (*Principal_Set) ProtoMessage() + func (m *Principal_Set) Validate() error + func (x *Principal_Set) GetIds() []*Principal + func (x *Principal_Set) ProtoReflect() protoreflect.Message + func (x *Principal_Set) Reset() + func (x *Principal_Set) String() string + type Principal_SetValidationError struct + func (e Principal_SetValidationError) Cause() error + func (e Principal_SetValidationError) Error() string + func (e Principal_SetValidationError) ErrorName() string + func (e Principal_SetValidationError) Field() string + func (e Principal_SetValidationError) Key() bool + func (e Principal_SetValidationError) Reason() string + type Principal_SourceIp struct + SourceIp *core.CidrRange + type Principal_UrlPath struct + UrlPath *matcher.PathMatcher + type RBAC struct + Action RBAC_Action + Policies map[string]*Policy + func (*RBAC) Descriptor() ([]byte, []int) + func (*RBAC) ProtoMessage() + func (m *RBAC) Validate() error + func (x *RBAC) GetAction() RBAC_Action + func (x *RBAC) GetPolicies() map[string]*Policy + func (x *RBAC) ProtoReflect() protoreflect.Message + func (x *RBAC) Reset() + func (x *RBAC) String() string + type RBACValidationError struct + func (e RBACValidationError) Cause() error + func (e RBACValidationError) Error() string + func (e RBACValidationError) ErrorName() string + func (e RBACValidationError) Field() string + func (e RBACValidationError) Key() bool + func (e RBACValidationError) Reason() string + type RBAC_Action int32 + const RBAC_ALLOW + const RBAC_DENY + func (RBAC_Action) Descriptor() protoreflect.EnumDescriptor + func (RBAC_Action) EnumDescriptor() ([]byte, []int) + func (RBAC_Action) Type() protoreflect.EnumType + func (x RBAC_Action) Enum() *RBAC_Action + func (x RBAC_Action) Number() protoreflect.EnumNumber + func (x RBAC_Action) String() string