Versions in this module Expand all Collapse all v1 v1.1.0 Nov 25, 2019 v1.0.0 Nov 14, 2019 Changes in this version + type ExtensionSettings struct + Disable bool + Policies map[string]*Policy + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ExtensionSettings) Descriptor() ([]byte, []int) + func (*ExtensionSettings) ProtoMessage() + func (m *ExtensionSettings) GetDisable() bool + func (m *ExtensionSettings) GetPolicies() map[string]*Policy + func (m *ExtensionSettings) Reset() + func (m *ExtensionSettings) String() string + func (m *ExtensionSettings) XXX_DiscardUnknown() + func (m *ExtensionSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ExtensionSettings) XXX_Merge(src proto.Message) + func (m *ExtensionSettings) XXX_Size() int + func (m *ExtensionSettings) XXX_Unmarshal(b []byte) error + func (this *ExtensionSettings) Equal(that interface{}) bool + type JWTPrincipal struct + Claims map[string]string + Provider string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*JWTPrincipal) Descriptor() ([]byte, []int) + func (*JWTPrincipal) ProtoMessage() + func (m *JWTPrincipal) GetClaims() map[string]string + func (m *JWTPrincipal) GetProvider() string + func (m *JWTPrincipal) Reset() + func (m *JWTPrincipal) String() string + func (m *JWTPrincipal) XXX_DiscardUnknown() + func (m *JWTPrincipal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *JWTPrincipal) XXX_Merge(src proto.Message) + func (m *JWTPrincipal) XXX_Size() int + func (m *JWTPrincipal) XXX_Unmarshal(b []byte) error + func (this *JWTPrincipal) Equal(that interface{}) bool + type Permissions struct + Methods []string + PathPrefix string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Permissions) Descriptor() ([]byte, []int) + func (*Permissions) ProtoMessage() + func (m *Permissions) GetMethods() []string + func (m *Permissions) GetPathPrefix() string + func (m *Permissions) Reset() + func (m *Permissions) String() string + func (m *Permissions) XXX_DiscardUnknown() + func (m *Permissions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Permissions) XXX_Merge(src proto.Message) + func (m *Permissions) XXX_Size() int + func (m *Permissions) XXX_Unmarshal(b []byte) error + func (this *Permissions) Equal(that interface{}) bool + type Policy struct + Permissions *Permissions + Principals []*Principal + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Policy) Descriptor() ([]byte, []int) + func (*Policy) ProtoMessage() + func (m *Policy) GetPermissions() *Permissions + func (m *Policy) GetPrincipals() []*Principal + func (m *Policy) Reset() + func (m *Policy) String() string + func (m *Policy) XXX_DiscardUnknown() + func (m *Policy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Policy) XXX_Merge(src proto.Message) + func (m *Policy) XXX_Size() int + func (m *Policy) XXX_Unmarshal(b []byte) error + func (this *Policy) Equal(that interface{}) bool + type Principal struct + JwtPrincipal *JWTPrincipal + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Principal) Descriptor() ([]byte, []int) + func (*Principal) ProtoMessage() + func (m *Principal) GetJwtPrincipal() *JWTPrincipal + func (m *Principal) Reset() + func (m *Principal) String() string + func (m *Principal) XXX_DiscardUnknown() + func (m *Principal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Principal) XXX_Merge(src proto.Message) + func (m *Principal) XXX_Size() int + func (m *Principal) XXX_Unmarshal(b []byte) error + func (this *Principal) Equal(that interface{}) bool + type Settings struct + RequireRbac bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Settings) Descriptor() ([]byte, []int) + func (*Settings) ProtoMessage() + func (m *Settings) GetRequireRbac() bool + func (m *Settings) Reset() + func (m *Settings) String() string + func (m *Settings) XXX_DiscardUnknown() + func (m *Settings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Settings) XXX_Merge(src proto.Message) + func (m *Settings) XXX_Size() int + func (m *Settings) XXX_Unmarshal(b []byte) error + func (this *Settings) Equal(that interface{}) bool