Versions in this module Expand all Collapse all v0 v0.6.3 Nov 12, 2018 v0.6.2 Nov 6, 2018 v0.6.1 Oct 15, 2018 Changes in this version type Permission + func (m *Permission) GetRequestedServerName() *matcher.StringMatcher + type Permission_RequestedServerName struct + RequestedServerName *matcher.StringMatcher + func (m *Permission_RequestedServerName) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_RequestedServerName) Size() (n int) v0.6.0 Sep 25, 2018 Changes in this version type Principal_Authenticated + PrincipalName *matcher.StringMatcher + func (m *Principal_Authenticated) GetPrincipalName() *matcher.StringMatcher v0.5.0 Aug 14, 2018 Changes in this version + var ErrIntOverflowRbac = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthRbac = fmt.Errorf("proto: negative length found during unmarshaling") + var RBAC_Action_name = map[int32]string + var RBAC_Action_value = map[string]int32 + type Permission struct + Rule isPermission_Rule + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Permission) Descriptor() ([]byte, []int) + func (*Permission) ProtoMessage() + func (*Permission) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (dst *Permission) XXX_Merge(src proto.Message) + func (m *Permission) GetAndRules() *Permission_Set + func (m *Permission) GetAny() bool + func (m *Permission) GetDestinationIp() *core.CidrRange + func (m *Permission) GetDestinationPort() uint32 + func (m *Permission) GetHeader() *route.HeaderMatcher + func (m *Permission) GetMetadata() *matcher.MetadataMatcher + func (m *Permission) GetNotRule() *Permission + func (m *Permission) GetOrRules() *Permission_Set + func (m *Permission) GetRule() isPermission_Rule + func (m *Permission) Marshal() (dAtA []byte, err error) + func (m *Permission) MarshalTo(dAtA []byte) (int, error) + func (m *Permission) Reset() + func (m *Permission) Size() (n int) + func (m *Permission) String() string + func (m *Permission) Unmarshal(dAtA []byte) error + func (m *Permission) Validate() error + func (m *Permission) XXX_DiscardUnknown() + func (m *Permission) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Permission) XXX_Size() int + func (m *Permission) XXX_Unmarshal(b []byte) error + type PermissionValidationError struct + Cause error + Field string + Key bool + Reason string + func (e PermissionValidationError) Error() string + type Permission_AndRules struct + AndRules *Permission_Set + func (m *Permission_AndRules) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_AndRules) Size() (n int) + type Permission_Any struct + Any bool + func (m *Permission_Any) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_Any) Size() (n int) + type Permission_DestinationIp struct + DestinationIp *core.CidrRange + func (m *Permission_DestinationIp) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_DestinationIp) Size() (n int) + type Permission_DestinationPort struct + DestinationPort uint32 + func (m *Permission_DestinationPort) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_DestinationPort) Size() (n int) + type Permission_Header struct + Header *route.HeaderMatcher + func (m *Permission_Header) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_Header) Size() (n int) + type Permission_Metadata struct + Metadata *matcher.MetadataMatcher + func (m *Permission_Metadata) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_Metadata) Size() (n int) + type Permission_NotRule struct + NotRule *Permission + func (m *Permission_NotRule) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_NotRule) Size() (n int) + type Permission_OrRules struct + OrRules *Permission_Set + func (m *Permission_OrRules) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_OrRules) Size() (n int) + type Permission_Set struct + Rules []*Permission + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Permission_Set) Descriptor() ([]byte, []int) + func (*Permission_Set) ProtoMessage() + func (dst *Permission_Set) XXX_Merge(src proto.Message) + func (m *Permission_Set) GetRules() []*Permission + func (m *Permission_Set) Marshal() (dAtA []byte, err error) + func (m *Permission_Set) MarshalTo(dAtA []byte) (int, error) + func (m *Permission_Set) Reset() + func (m *Permission_Set) Size() (n int) + func (m *Permission_Set) String() string + func (m *Permission_Set) Unmarshal(dAtA []byte) error + func (m *Permission_Set) Validate() error + func (m *Permission_Set) XXX_DiscardUnknown() + func (m *Permission_Set) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Permission_Set) XXX_Size() int + func (m *Permission_Set) XXX_Unmarshal(b []byte) error + type Permission_SetValidationError struct + Cause error + Field string + Key bool + Reason string + func (e Permission_SetValidationError) Error() string + type Policy struct + Permissions []*Permission + Principals []*Principal + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Policy) Descriptor() ([]byte, []int) + func (*Policy) ProtoMessage() + func (dst *Policy) XXX_Merge(src proto.Message) + func (m *Policy) GetPermissions() []*Permission + func (m *Policy) GetPrincipals() []*Principal + func (m *Policy) Marshal() (dAtA []byte, err error) + func (m *Policy) MarshalTo(dAtA []byte) (int, error) + func (m *Policy) Reset() + func (m *Policy) Size() (n int) + func (m *Policy) String() string + func (m *Policy) Unmarshal(dAtA []byte) error + func (m *Policy) Validate() error + func (m *Policy) XXX_DiscardUnknown() + func (m *Policy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Policy) XXX_Size() int + func (m *Policy) XXX_Unmarshal(b []byte) error + type PolicyValidationError struct + Cause error + Field string + Key bool + Reason string + func (e PolicyValidationError) Error() string + type Principal struct + Identifier isPrincipal_Identifier + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Principal) Descriptor() ([]byte, []int) + func (*Principal) ProtoMessage() + func (*Principal) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (dst *Principal) XXX_Merge(src proto.Message) + func (m *Principal) GetAndIds() *Principal_Set + func (m *Principal) GetAny() bool + func (m *Principal) GetAuthenticated() *Principal_Authenticated + func (m *Principal) GetHeader() *route.HeaderMatcher + func (m *Principal) GetIdentifier() isPrincipal_Identifier + func (m *Principal) GetMetadata() *matcher.MetadataMatcher + func (m *Principal) GetNotId() *Principal + func (m *Principal) GetOrIds() *Principal_Set + func (m *Principal) GetSourceIp() *core.CidrRange + func (m *Principal) Marshal() (dAtA []byte, err error) + func (m *Principal) MarshalTo(dAtA []byte) (int, error) + func (m *Principal) Reset() + func (m *Principal) Size() (n int) + func (m *Principal) String() string + func (m *Principal) Unmarshal(dAtA []byte) error + func (m *Principal) Validate() error + func (m *Principal) XXX_DiscardUnknown() + func (m *Principal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Principal) XXX_Size() int + func (m *Principal) XXX_Unmarshal(b []byte) error + type PrincipalValidationError struct + Cause error + Field string + Key bool + Reason string + func (e PrincipalValidationError) Error() string + type Principal_AndIds struct + AndIds *Principal_Set + func (m *Principal_AndIds) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_AndIds) Size() (n int) + type Principal_Any struct + Any bool + func (m *Principal_Any) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_Any) Size() (n int) + type Principal_Authenticated struct + Name string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Principal_Authenticated) Descriptor() ([]byte, []int) + func (*Principal_Authenticated) ProtoMessage() + func (dst *Principal_Authenticated) XXX_Merge(src proto.Message) + func (m *Principal_Authenticated) GetName() string + func (m *Principal_Authenticated) Marshal() (dAtA []byte, err error) + func (m *Principal_Authenticated) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_Authenticated) Reset() + func (m *Principal_Authenticated) Size() (n int) + func (m *Principal_Authenticated) String() string + func (m *Principal_Authenticated) Unmarshal(dAtA []byte) error + func (m *Principal_Authenticated) Validate() error + func (m *Principal_Authenticated) XXX_DiscardUnknown() + func (m *Principal_Authenticated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Principal_Authenticated) XXX_Size() int + func (m *Principal_Authenticated) XXX_Unmarshal(b []byte) error + type Principal_AuthenticatedValidationError struct + Cause error + Field string + Key bool + Reason string + func (e Principal_AuthenticatedValidationError) Error() string + type Principal_Authenticated_ struct + Authenticated *Principal_Authenticated + func (m *Principal_Authenticated_) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_Authenticated_) Size() (n int) + type Principal_Header struct + Header *route.HeaderMatcher + func (m *Principal_Header) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_Header) Size() (n int) + type Principal_Metadata struct + Metadata *matcher.MetadataMatcher + func (m *Principal_Metadata) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_Metadata) Size() (n int) + type Principal_NotId struct + NotId *Principal + func (m *Principal_NotId) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_NotId) Size() (n int) + type Principal_OrIds struct + OrIds *Principal_Set + func (m *Principal_OrIds) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_OrIds) Size() (n int) + type Principal_Set struct + Ids []*Principal + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Principal_Set) Descriptor() ([]byte, []int) + func (*Principal_Set) ProtoMessage() + func (dst *Principal_Set) XXX_Merge(src proto.Message) + func (m *Principal_Set) GetIds() []*Principal + func (m *Principal_Set) Marshal() (dAtA []byte, err error) + func (m *Principal_Set) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_Set) Reset() + func (m *Principal_Set) Size() (n int) + func (m *Principal_Set) String() string + func (m *Principal_Set) Unmarshal(dAtA []byte) error + func (m *Principal_Set) Validate() error + func (m *Principal_Set) XXX_DiscardUnknown() + func (m *Principal_Set) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Principal_Set) XXX_Size() int + func (m *Principal_Set) XXX_Unmarshal(b []byte) error + type Principal_SetValidationError struct + Cause error + Field string + Key bool + Reason string + func (e Principal_SetValidationError) Error() string + type Principal_SourceIp struct + SourceIp *core.CidrRange + func (m *Principal_SourceIp) MarshalTo(dAtA []byte) (int, error) + func (m *Principal_SourceIp) Size() (n int) + type RBAC struct + Action RBAC_Action + Policies map[string]*Policy + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*RBAC) Descriptor() ([]byte, []int) + func (*RBAC) ProtoMessage() + func (dst *RBAC) XXX_Merge(src proto.Message) + func (m *RBAC) GetAction() RBAC_Action + func (m *RBAC) GetPolicies() map[string]*Policy + func (m *RBAC) Marshal() (dAtA []byte, err error) + func (m *RBAC) MarshalTo(dAtA []byte) (int, error) + func (m *RBAC) Reset() + func (m *RBAC) Size() (n int) + func (m *RBAC) String() string + func (m *RBAC) Unmarshal(dAtA []byte) error + func (m *RBAC) Validate() error + func (m *RBAC) XXX_DiscardUnknown() + func (m *RBAC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RBAC) XXX_Size() int + func (m *RBAC) XXX_Unmarshal(b []byte) error + type RBACValidationError struct + Cause error + Field string + Key bool + Reason string + func (e RBACValidationError) Error() string + type RBAC_Action int32 + const RBAC_ALLOW + const RBAC_DENY + func (RBAC_Action) EnumDescriptor() ([]byte, []int) + func (x RBAC_Action) String() string