go-vitess.v1: gopkg.in/src-d/go-vitess.v1/vt/proto/tableacl Index | Files

package tableacl

import "gopkg.in/src-d/go-vitess.v1/vt/proto/tableacl"

Index

Package Files

tableacl.pb.go

type Config Uses

type Config struct {
    TableGroups          []*TableGroupSpec `protobuf:"bytes,1,rep,name=table_groups,json=tableGroups,proto3" json:"table_groups,omitempty"`
    XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    XXX_unrecognized     []byte            `json:"-"`
    XXX_sizecache        int32             `json:"-"`
}

func (*Config) Descriptor Uses

func (*Config) Descriptor() ([]byte, []int)

func (*Config) GetTableGroups Uses

func (m *Config) GetTableGroups() []*TableGroupSpec

func (*Config) ProtoMessage Uses

func (*Config) ProtoMessage()

func (*Config) Reset Uses

func (m *Config) Reset()

func (*Config) String Uses

func (m *Config) String() string

func (*Config) XXX_DiscardUnknown Uses

func (m *Config) XXX_DiscardUnknown()

func (*Config) XXX_Marshal Uses

func (m *Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Config) XXX_Merge Uses

func (dst *Config) XXX_Merge(src proto.Message)

func (*Config) XXX_Size Uses

func (m *Config) XXX_Size() int

func (*Config) XXX_Unmarshal Uses

func (m *Config) XXX_Unmarshal(b []byte) error

type TableGroupSpec Uses

type TableGroupSpec struct {
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // either tables or a table name prefixes (if it ends in a %)
    TableNamesOrPrefixes []string `protobuf:"bytes,2,rep,name=table_names_or_prefixes,json=tableNamesOrPrefixes,proto3" json:"table_names_or_prefixes,omitempty"`
    Readers              []string `protobuf:"bytes,3,rep,name=readers,proto3" json:"readers,omitempty"`
    Writers              []string `protobuf:"bytes,4,rep,name=writers,proto3" json:"writers,omitempty"`
    Admins               []string `protobuf:"bytes,5,rep,name=admins,proto3" json:"admins,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

TableGroupSpec defines ACLs for a group of tables.

func (*TableGroupSpec) Descriptor Uses

func (*TableGroupSpec) Descriptor() ([]byte, []int)

func (*TableGroupSpec) GetAdmins Uses

func (m *TableGroupSpec) GetAdmins() []string

func (*TableGroupSpec) GetName Uses

func (m *TableGroupSpec) GetName() string

func (*TableGroupSpec) GetReaders Uses

func (m *TableGroupSpec) GetReaders() []string

func (*TableGroupSpec) GetTableNamesOrPrefixes Uses

func (m *TableGroupSpec) GetTableNamesOrPrefixes() []string

func (*TableGroupSpec) GetWriters Uses

func (m *TableGroupSpec) GetWriters() []string

func (*TableGroupSpec) ProtoMessage Uses

func (*TableGroupSpec) ProtoMessage()

func (*TableGroupSpec) Reset Uses

func (m *TableGroupSpec) Reset()

func (*TableGroupSpec) String Uses

func (m *TableGroupSpec) String() string

func (*TableGroupSpec) XXX_DiscardUnknown Uses

func (m *TableGroupSpec) XXX_DiscardUnknown()

func (*TableGroupSpec) XXX_Marshal Uses

func (m *TableGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TableGroupSpec) XXX_Merge Uses

func (dst *TableGroupSpec) XXX_Merge(src proto.Message)

func (*TableGroupSpec) XXX_Size Uses

func (m *TableGroupSpec) XXX_Size() int

func (*TableGroupSpec) XXX_Unmarshal Uses

func (m *TableGroupSpec) XXX_Unmarshal(b []byte) error

Package tableacl imports 3 packages (graph) and is imported by 4 packages. Updated 2019-06-13. Refresh now. Tools for package owners.