Documentation
¶
Index ¶
- Variables
- type AliOss
- func (*AliOss) Descriptor() ([]byte, []int)deprecated
- func (x *AliOss) GetAccessKeyID() string
- func (x *AliOss) GetAccessKeySecret() string
- func (x *AliOss) GetBucketName() string
- func (x *AliOss) GetEndpoint() string
- func (*AliOss) ProtoMessage()
- func (x *AliOss) ProtoReflect() protoreflect.Message
- func (x *AliOss) Reset()
- func (x *AliOss) String() string
- type AliYunLogConfig
- func (*AliYunLogConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AliYunLogConfig) GetAccessKey() string
- func (x *AliYunLogConfig) GetAccessSecret() string
- func (x *AliYunLogConfig) GetEndpoint() string
- func (x *AliYunLogConfig) GetExpireTime() string
- func (x *AliYunLogConfig) GetJson() bool
- func (x *AliYunLogConfig) GetProject() string
- func (x *AliYunLogConfig) GetSecurityToken() string
- func (x *AliYunLogConfig) GetStore() string
- func (*AliYunLogConfig) ProtoMessage()
- func (x *AliYunLogConfig) ProtoReflect() protoreflect.Message
- func (x *AliYunLogConfig) Reset()
- func (x *AliYunLogConfig) String() string
- type Cache
- func (*Cache) Descriptor() ([]byte, []int)deprecated
- func (x *Cache) GetDriver() string
- func (x *Cache) GetFree() *Free
- func (x *Cache) GetNutsDB() *NutsDB
- func (x *Cache) GetRedis() *Redis
- func (*Cache) ProtoMessage()
- func (x *Cache) ProtoReflect() protoreflect.Message
- func (x *Cache) Reset()
- func (x *Cache) String() string
- type Database
- func (*Database) Descriptor() ([]byte, []int)deprecated
- func (x *Database) GetDebug() bool
- func (x *Database) GetDriver() string
- func (x *Database) GetDsn() string
- func (*Database) ProtoMessage()
- func (x *Database) ProtoReflect() protoreflect.Message
- func (x *Database) Reset()
- func (x *Database) String() string
- type Discovery
- type ETCD
- func (*ETCD) Descriptor() ([]byte, []int)deprecated
- func (x *ETCD) GetEndpoints() []string
- func (x *ETCD) GetPassword() string
- func (x *ETCD) GetTimeout() *durationpb.Duration
- func (x *ETCD) GetUsername() string
- func (*ETCD) ProtoMessage()
- func (x *ETCD) ProtoReflect() protoreflect.Message
- func (x *ETCD) Reset()
- func (x *ETCD) String() string
- type EmailConfig
- func (*EmailConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EmailConfig) GetHost() string
- func (x *EmailConfig) GetPass() string
- func (x *EmailConfig) GetPort() uint32
- func (x *EmailConfig) GetUser() string
- func (*EmailConfig) ProtoMessage()
- func (x *EmailConfig) ProtoReflect() protoreflect.Message
- func (x *EmailConfig) Reset()
- func (x *EmailConfig) String() string
- type FileLimit
- type Free
- type GRPCServer
- func (*GRPCServer) Descriptor() ([]byte, []int)deprecated
- func (x *GRPCServer) GetAddr() string
- func (x *GRPCServer) GetNetwork() string
- func (x *GRPCServer) GetTimeout() *durationpb.Duration
- func (*GRPCServer) ProtoMessage()
- func (x *GRPCServer) ProtoReflect() protoreflect.Message
- func (x *GRPCServer) Reset()
- func (x *GRPCServer) String() string
- type HTTPServer
- func (*HTTPServer) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPServer) GetAddr() string
- func (x *HTTPServer) GetNetwork() string
- func (x *HTTPServer) GetTimeout() *durationpb.Duration
- func (*HTTPServer) ProtoMessage()
- func (x *HTTPServer) ProtoReflect() protoreflect.Message
- func (x *HTTPServer) Reset()
- func (x *HTTPServer) String() string
- type JWT
- func (*JWT) Descriptor() ([]byte, []int)deprecated
- func (x *JWT) GetAllowList() []string
- func (x *JWT) GetExpire() *durationpb.Duration
- func (x *JWT) GetIssuer() string
- func (x *JWT) GetSignKey() string
- func (*JWT) ProtoMessage()
- func (x *JWT) ProtoReflect() protoreflect.Message
- func (x *JWT) Reset()
- func (x *JWT) String() string
- type Jaeger
- type LocalStorage
- func (*LocalStorage) Descriptor() ([]byte, []int)deprecated
- func (x *LocalStorage) GetDownloadPre() string
- func (x *LocalStorage) GetPath() string
- func (x *LocalStorage) GetUrl() string
- func (*LocalStorage) ProtoMessage()
- func (x *LocalStorage) ProtoReflect() protoreflect.Message
- func (x *LocalStorage) Reset()
- func (x *LocalStorage) String() string
- type Log
- func (*Log) Descriptor() ([]byte, []int)deprecated
- func (x *Log) GetAliyun() *AliYunLogConfig
- func (x *Log) GetLevel() string
- func (x *Log) GetLoki() *LokiLogConfig
- func (x *Log) GetSlog() *SLogConfig
- func (x *Log) GetType() string
- func (x *Log) GetZap() *ZapLogConfig
- func (*Log) ProtoMessage()
- func (x *Log) ProtoReflect() protoreflect.Message
- func (x *Log) Reset()
- func (x *Log) String() string
- type LokiLogConfig
- func (*LokiLogConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LokiLogConfig) GetApp() string
- func (x *LokiLogConfig) GetUrl() string
- func (*LokiLogConfig) ProtoMessage()
- func (x *LokiLogConfig) ProtoReflect() protoreflect.Message
- func (x *LokiLogConfig) Reset()
- func (x *LokiLogConfig) String() string
- type MicroServer
- func (*MicroServer) Descriptor() ([]byte, []int)deprecated
- func (x *MicroServer) GetEndpoint() string
- func (x *MicroServer) GetName() string
- func (x *MicroServer) GetNetwork() string
- func (x *MicroServer) GetNodeVersion() string
- func (x *MicroServer) GetSecret() string
- func (x *MicroServer) GetTimeout() *durationpb.Duration
- func (*MicroServer) ProtoMessage()
- func (x *MicroServer) ProtoReflect() protoreflect.Message
- func (x *MicroServer) Reset()
- func (x *MicroServer) String() string
- type Minio
- func (*Minio) Descriptor() ([]byte, []int)deprecated
- func (x *Minio) GetAccessKeyID() string
- func (x *Minio) GetAccessKeySecret() string
- func (x *Minio) GetBucketName() string
- func (x *Minio) GetEndpoint() string
- func (x *Minio) GetSecure() bool
- func (*Minio) ProtoMessage()
- func (x *Minio) ProtoReflect() protoreflect.Message
- func (x *Minio) Reset()
- func (x *Minio) String() string
- type NutsDB
- type Oss
- func (*Oss) Descriptor() ([]byte, []int)deprecated
- func (x *Oss) GetAliOss() *AliOss
- func (x *Oss) GetLimitSize() map[string]*FileLimit
- func (x *Oss) GetLocal() *LocalStorage
- func (x *Oss) GetMinio() *Minio
- func (x *Oss) GetOpen() bool
- func (x *Oss) GetTencentOss() *TencentOss
- func (x *Oss) GetType() string
- func (*Oss) ProtoMessage()
- func (x *Oss) ProtoReflect() protoreflect.Message
- func (x *Oss) Reset()
- func (x *Oss) String() string
- type Receiver
- func (*Receiver) Descriptor() ([]byte, []int)deprecated
- func (x *Receiver) GetEmailConfig() *EmailConfig
- func (x *Receiver) GetEmails() []*ReceiverEmail
- func (x *Receiver) GetHooks() []*ReceiverHook
- func (x *Receiver) GetPhones() []*ReceiverPhone
- func (*Receiver) ProtoMessage()
- func (x *Receiver) ProtoReflect() protoreflect.Message
- func (x *Receiver) Reset()
- func (x *Receiver) String() string
- type ReceiverEmail
- func (*ReceiverEmail) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiverEmail) GetAttachUrl() []string
- func (x *ReceiverEmail) GetCc() []string
- func (x *ReceiverEmail) GetContent() string
- func (x *ReceiverEmail) GetContentType() string
- func (x *ReceiverEmail) GetSubject() string
- func (x *ReceiverEmail) GetTemplate() string
- func (x *ReceiverEmail) GetTo() string
- func (*ReceiverEmail) ProtoMessage()
- func (x *ReceiverEmail) ProtoReflect() protoreflect.Message
- func (x *ReceiverEmail) Reset()
- func (x *ReceiverEmail) String() string
- type ReceiverHook
- func (*ReceiverHook) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiverHook) GetContent() string
- func (x *ReceiverHook) GetSecret() string
- func (x *ReceiverHook) GetTemplate() string
- func (x *ReceiverHook) GetType() string
- func (x *ReceiverHook) GetWebhook() string
- func (*ReceiverHook) ProtoMessage()
- func (x *ReceiverHook) ProtoReflect() protoreflect.Message
- func (x *ReceiverHook) Reset()
- func (x *ReceiverHook) String() string
- type ReceiverPhone
- type ReceiverPhone_Call
- type ReceiverPhone_Sms
- type Redis
- func (*Redis) Descriptor() ([]byte, []int)deprecated
- func (x *Redis) GetAddr() string
- func (x *Redis) GetDb() uint32
- func (x *Redis) GetDialTimeout() *durationpb.Duration
- func (x *Redis) GetNetwork() string
- func (x *Redis) GetPassword() string
- func (x *Redis) GetReadTimeout() *durationpb.Duration
- func (x *Redis) GetWriteTimeout() *durationpb.Duration
- func (*Redis) ProtoMessage()
- func (x *Redis) ProtoReflect() protoreflect.Message
- func (x *Redis) Reset()
- func (x *Redis) String() string
- type SLogConfig
- type Server
- func (*Server) Descriptor() ([]byte, []int)deprecated
- func (x *Server) GetGrpcEndpoint() string
- func (x *Server) GetHttpEndpoint() string
- func (x *Server) GetMetadata() map[string]string
- func (x *Server) GetName() string
- func (x *Server) GetNetwork() string
- func (x *Server) GetSecret() string
- func (*Server) ProtoMessage()
- func (x *Server) ProtoReflect() protoreflect.Message
- func (x *Server) Reset()
- func (x *Server) String() string
- type TencentOss
- func (*TencentOss) Descriptor() ([]byte, []int)deprecated
- func (x *TencentOss) GetBucketName() string
- func (x *TencentOss) GetBucketURL() string
- func (x *TencentOss) GetExpiry() int64
- func (x *TencentOss) GetIsPublic() bool
- func (x *TencentOss) GetRegion() string
- func (x *TencentOss) GetSecretID() string
- func (x *TencentOss) GetSecretKey() string
- func (*TencentOss) ProtoMessage()
- func (x *TencentOss) ProtoReflect() protoreflect.Message
- func (x *TencentOss) Reset()
- func (x *TencentOss) String() string
- type Tracer
- type ZapLogConfig
Constants ¶
This section is empty.
Variables ¶
var File_conf_conf_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AliOss ¶
type AliOss struct {
Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
AccessKeyID string `protobuf:"bytes,2,opt,name=accessKeyID,proto3" json:"accessKeyID,omitempty"`
AccessKeySecret string `protobuf:"bytes,3,opt,name=accessKeySecret,proto3" json:"accessKeySecret,omitempty"`
BucketName string `protobuf:"bytes,4,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
// contains filtered or unexported fields
}
ali oss
func (*AliOss) Descriptor
deprecated
func (*AliOss) GetAccessKeyID ¶
func (*AliOss) GetAccessKeySecret ¶
func (*AliOss) GetBucketName ¶
func (*AliOss) GetEndpoint ¶
func (*AliOss) ProtoMessage ¶
func (*AliOss) ProtoMessage()
func (*AliOss) ProtoReflect ¶
func (x *AliOss) ProtoReflect() protoreflect.Message
type AliYunLogConfig ¶
type AliYunLogConfig struct {
AccessKey string `protobuf:"bytes,1,opt,name=accessKey,proto3" json:"accessKey,omitempty"`
AccessSecret string `protobuf:"bytes,2,opt,name=accessSecret,proto3" json:"accessSecret,omitempty"`
Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
SecurityToken string `protobuf:"bytes,4,opt,name=securityToken,proto3" json:"securityToken,omitempty"`
ExpireTime string `protobuf:"bytes,5,opt,name=expireTime,proto3" json:"expireTime,omitempty"`
Project string `protobuf:"bytes,6,opt,name=project,proto3" json:"project,omitempty"`
Store string `protobuf:"bytes,7,opt,name=store,proto3" json:"store,omitempty"`
// 是否结构化
Json bool `protobuf:"varint,8,opt,name=json,proto3" json:"json,omitempty"`
// contains filtered or unexported fields
}
func (*AliYunLogConfig) Descriptor
deprecated
func (*AliYunLogConfig) Descriptor() ([]byte, []int)
Deprecated: Use AliYunLogConfig.ProtoReflect.Descriptor instead.
func (*AliYunLogConfig) GetAccessKey ¶
func (x *AliYunLogConfig) GetAccessKey() string
func (*AliYunLogConfig) GetAccessSecret ¶
func (x *AliYunLogConfig) GetAccessSecret() string
func (*AliYunLogConfig) GetEndpoint ¶
func (x *AliYunLogConfig) GetEndpoint() string
func (*AliYunLogConfig) GetExpireTime ¶
func (x *AliYunLogConfig) GetExpireTime() string
func (*AliYunLogConfig) GetJson ¶
func (x *AliYunLogConfig) GetJson() bool
func (*AliYunLogConfig) GetProject ¶
func (x *AliYunLogConfig) GetProject() string
func (*AliYunLogConfig) GetSecurityToken ¶
func (x *AliYunLogConfig) GetSecurityToken() string
func (*AliYunLogConfig) GetStore ¶
func (x *AliYunLogConfig) GetStore() string
func (*AliYunLogConfig) ProtoMessage ¶
func (*AliYunLogConfig) ProtoMessage()
func (*AliYunLogConfig) ProtoReflect ¶
func (x *AliYunLogConfig) ProtoReflect() protoreflect.Message
func (*AliYunLogConfig) Reset ¶
func (x *AliYunLogConfig) Reset()
func (*AliYunLogConfig) String ¶
func (x *AliYunLogConfig) String() string
type Cache ¶
type Cache struct {
// redis nuts-db free
Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"`
// redis配置
Redis *Redis `protobuf:"bytes,2,opt,name=redis,proto3" json:"redis,omitempty"`
// nuts db配置
NutsDB *NutsDB `protobuf:"bytes,3,opt,name=nutsDB,proto3" json:"nutsDB,omitempty"`
// 内存缓存配置
Free *Free `protobuf:"bytes,4,opt,name=free,proto3" json:"free,omitempty"`
// contains filtered or unexported fields
}
缓存配置
func (*Cache) Descriptor
deprecated
func (*Cache) ProtoMessage ¶
func (*Cache) ProtoMessage()
func (*Cache) ProtoReflect ¶
func (x *Cache) ProtoReflect() protoreflect.Message
type Database ¶
type Database struct {
// 驱动, 支持gorm即可
Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"`
// 数据库连接串
Dsn string `protobuf:"bytes,2,opt,name=dsn,proto3" json:"dsn,omitempty"`
// 是否开启调试
Debug bool `protobuf:"varint,3,opt,name=debug,proto3" json:"debug,omitempty"`
// contains filtered or unexported fields
}
数据库配置
func (*Database) Descriptor
deprecated
func (*Database) ProtoMessage ¶
func (*Database) ProtoMessage()
func (*Database) ProtoReflect ¶
func (x *Database) ProtoReflect() protoreflect.Message
type Discovery ¶
type Discovery struct {
// 类型, 名称和数据源保持一致,例如etcd
Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"`
// 数据源
Etcd *ETCD `protobuf:"bytes,2,opt,name=etcd,proto3" json:"etcd,omitempty"`
// contains filtered or unexported fields
}
服务注册发现配置
func (*Discovery) Descriptor
deprecated
func (*Discovery) ProtoMessage ¶
func (*Discovery) ProtoMessage()
func (*Discovery) ProtoReflect ¶
func (x *Discovery) ProtoReflect() protoreflect.Message
type ETCD ¶
type ETCD struct {
// 端点
Endpoints []string `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
// 连接超时
Timeout *durationpb.Duration `protobuf:"bytes,2,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
// 用户名
Username *string `protobuf:"bytes,3,opt,name=username,proto3,oneof" json:"username,omitempty"`
// 密码
Password *string `protobuf:"bytes,4,opt,name=password,proto3,oneof" json:"password,omitempty"`
// contains filtered or unexported fields
}
ETCD数据源配置
func (*ETCD) Descriptor
deprecated
func (*ETCD) GetEndpoints ¶
func (*ETCD) GetPassword ¶
func (*ETCD) GetTimeout ¶
func (x *ETCD) GetTimeout() *durationpb.Duration
func (*ETCD) GetUsername ¶
func (*ETCD) ProtoMessage ¶
func (*ETCD) ProtoMessage()
func (*ETCD) ProtoReflect ¶
func (x *ETCD) ProtoReflect() protoreflect.Message
type EmailConfig ¶
type EmailConfig struct {
// 用户
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// 发送的邮箱密码
Pass string `protobuf:"bytes,2,opt,name=pass,proto3" json:"pass,omitempty"`
// 发送的邮箱服务器
Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"`
// 发送的邮箱端口
Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
邮件发送配置
func (*EmailConfig) Descriptor
deprecated
func (*EmailConfig) Descriptor() ([]byte, []int)
Deprecated: Use EmailConfig.ProtoReflect.Descriptor instead.
func (*EmailConfig) GetHost ¶
func (x *EmailConfig) GetHost() string
func (*EmailConfig) GetPass ¶
func (x *EmailConfig) GetPass() string
func (*EmailConfig) GetPort ¶
func (x *EmailConfig) GetPort() uint32
func (*EmailConfig) GetUser ¶
func (x *EmailConfig) GetUser() string
func (*EmailConfig) ProtoMessage ¶
func (*EmailConfig) ProtoMessage()
func (*EmailConfig) ProtoReflect ¶
func (x *EmailConfig) ProtoReflect() protoreflect.Message
func (*EmailConfig) Reset ¶
func (x *EmailConfig) Reset()
func (*EmailConfig) String ¶
func (x *EmailConfig) String() string
type FileLimit ¶
type FileLimit struct {
Max int64 `protobuf:"varint,1,opt,name=max,proto3" json:"max,omitempty"`
Min int64 `protobuf:"varint,2,opt,name=min,proto3" json:"min,omitempty"`
// contains filtered or unexported fields
}
文件大小限制
func (*FileLimit) Descriptor
deprecated
func (*FileLimit) ProtoMessage ¶
func (*FileLimit) ProtoMessage()
func (*FileLimit) ProtoReflect ¶
func (x *FileLimit) ProtoReflect() protoreflect.Message
type Free ¶
type Free struct {
// 内存缓存大小
Size uint32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
// contains filtered or unexported fields
}
内存缓存配置
func (*Free) Descriptor
deprecated
func (*Free) ProtoMessage ¶
func (*Free) ProtoMessage()
func (*Free) ProtoReflect ¶
func (x *Free) ProtoReflect() protoreflect.Message
type GRPCServer ¶
type GRPCServer struct {
// 网络类型
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// 服务地址
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
// 读写超时时间
Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
// contains filtered or unexported fields
}
grpc服务配置
func (*GRPCServer) Descriptor
deprecated
func (*GRPCServer) Descriptor() ([]byte, []int)
Deprecated: Use GRPCServer.ProtoReflect.Descriptor instead.
func (*GRPCServer) GetAddr ¶
func (x *GRPCServer) GetAddr() string
func (*GRPCServer) GetNetwork ¶
func (x *GRPCServer) GetNetwork() string
func (*GRPCServer) GetTimeout ¶
func (x *GRPCServer) GetTimeout() *durationpb.Duration
func (*GRPCServer) ProtoMessage ¶
func (*GRPCServer) ProtoMessage()
func (*GRPCServer) ProtoReflect ¶
func (x *GRPCServer) ProtoReflect() protoreflect.Message
func (*GRPCServer) Reset ¶
func (x *GRPCServer) Reset()
func (*GRPCServer) String ¶
func (x *GRPCServer) String() string
type HTTPServer ¶
type HTTPServer struct {
// 网络类型
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// 服务地址
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
// 读写超时时间
Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
// contains filtered or unexported fields
}
http服务配置
func (*HTTPServer) Descriptor
deprecated
func (*HTTPServer) Descriptor() ([]byte, []int)
Deprecated: Use HTTPServer.ProtoReflect.Descriptor instead.
func (*HTTPServer) GetAddr ¶
func (x *HTTPServer) GetAddr() string
func (*HTTPServer) GetNetwork ¶
func (x *HTTPServer) GetNetwork() string
func (*HTTPServer) GetTimeout ¶
func (x *HTTPServer) GetTimeout() *durationpb.Duration
func (*HTTPServer) ProtoMessage ¶
func (*HTTPServer) ProtoMessage()
func (*HTTPServer) ProtoReflect ¶
func (x *HTTPServer) ProtoReflect() protoreflect.Message
func (*HTTPServer) Reset ¶
func (x *HTTPServer) Reset()
func (*HTTPServer) String ¶
func (x *HTTPServer) String() string
type JWT ¶
type JWT struct {
// 签名密钥
SignKey string `protobuf:"bytes,1,opt,name=sign_key,json=signKey,proto3" json:"sign_key,omitempty"`
// 签发者
Issuer string `protobuf:"bytes,2,opt,name=issuer,proto3" json:"issuer,omitempty"`
// 有效期
Expire *durationpb.Duration `protobuf:"bytes,4,opt,name=expire,proto3" json:"expire,omitempty"`
// 被允许的请求
AllowList []string `protobuf:"bytes,5,rep,name=allow_list,json=allowList,proto3" json:"allow_list,omitempty"`
// contains filtered or unexported fields
}
jwt配置
func (*JWT) Descriptor
deprecated
func (*JWT) GetAllowList ¶
func (*JWT) GetExpire ¶
func (x *JWT) GetExpire() *durationpb.Duration
func (*JWT) GetSignKey ¶
func (*JWT) ProtoMessage ¶
func (*JWT) ProtoMessage()
func (*JWT) ProtoReflect ¶
func (x *JWT) ProtoReflect() protoreflect.Message
type Jaeger ¶
type Jaeger struct {
// 端点
Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}
jaeger配置
func (*Jaeger) Descriptor
deprecated
func (*Jaeger) GetEndpoint ¶
func (*Jaeger) ProtoMessage ¶
func (*Jaeger) ProtoMessage()
func (*Jaeger) ProtoReflect ¶
func (x *Jaeger) ProtoReflect() protoreflect.Message
type LocalStorage ¶
type LocalStorage struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
DownloadPre string `protobuf:"bytes,3,opt,name=downloadPre,proto3" json:"downloadPre,omitempty"`
// contains filtered or unexported fields
}
local
func (*LocalStorage) Descriptor
deprecated
func (*LocalStorage) Descriptor() ([]byte, []int)
Deprecated: Use LocalStorage.ProtoReflect.Descriptor instead.
func (*LocalStorage) GetDownloadPre ¶
func (x *LocalStorage) GetDownloadPre() string
func (*LocalStorage) GetPath ¶
func (x *LocalStorage) GetPath() string
func (*LocalStorage) GetUrl ¶
func (x *LocalStorage) GetUrl() string
func (*LocalStorage) ProtoMessage ¶
func (*LocalStorage) ProtoMessage()
func (*LocalStorage) ProtoReflect ¶
func (x *LocalStorage) ProtoReflect() protoreflect.Message
func (*LocalStorage) Reset ¶
func (x *LocalStorage) Reset()
func (*LocalStorage) String ¶
func (x *LocalStorage) String() string
type Log ¶
type Log struct {
// default, slog, aliyun, zap
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
// 日志级别
Level string `protobuf:"bytes,2,opt,name=level,proto3" json:"level,omitempty"`
// 阿里云日志
Aliyun *AliYunLogConfig `protobuf:"bytes,4,opt,name=aliyun,proto3,oneof" json:"aliyun,omitempty"`
// zap日志
Zap *ZapLogConfig `protobuf:"bytes,5,opt,name=zap,proto3,oneof" json:"zap,omitempty"`
// slog日志
Slog *SLogConfig `protobuf:"bytes,6,opt,name=slog,proto3,oneof" json:"slog,omitempty"`
// loki日志
Loki *LokiLogConfig `protobuf:"bytes,7,opt,name=loki,proto3,oneof" json:"loki,omitempty"`
// contains filtered or unexported fields
}
func (*Log) Descriptor
deprecated
func (*Log) GetAliyun ¶
func (x *Log) GetAliyun() *AliYunLogConfig
func (*Log) GetLoki ¶
func (x *Log) GetLoki() *LokiLogConfig
func (*Log) GetSlog ¶
func (x *Log) GetSlog() *SLogConfig
func (*Log) GetZap ¶
func (x *Log) GetZap() *ZapLogConfig
func (*Log) ProtoMessage ¶
func (*Log) ProtoMessage()
func (*Log) ProtoReflect ¶
func (x *Log) ProtoReflect() protoreflect.Message
type LokiLogConfig ¶
type LokiLogConfig struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
App string `protobuf:"bytes,2,opt,name=app,proto3" json:"app,omitempty"`
// contains filtered or unexported fields
}
func (*LokiLogConfig) Descriptor
deprecated
func (*LokiLogConfig) Descriptor() ([]byte, []int)
Deprecated: Use LokiLogConfig.ProtoReflect.Descriptor instead.
func (*LokiLogConfig) GetApp ¶
func (x *LokiLogConfig) GetApp() string
func (*LokiLogConfig) GetUrl ¶
func (x *LokiLogConfig) GetUrl() string
func (*LokiLogConfig) ProtoMessage ¶
func (*LokiLogConfig) ProtoMessage()
func (*LokiLogConfig) ProtoReflect ¶
func (x *LokiLogConfig) ProtoReflect() protoreflect.Message
func (*LokiLogConfig) Reset ¶
func (x *LokiLogConfig) Reset()
func (*LokiLogConfig) String ¶
func (x *LokiLogConfig) String() string
type MicroServer ¶
type MicroServer struct {
// 服务地址
Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// 密钥
Secret *string `protobuf:"bytes,2,opt,name=secret,proto3,oneof" json:"secret,omitempty"`
// 超时时间
Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
// 网络类型, http, https, grpc
Network string `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
// node版本
NodeVersion string `protobuf:"bytes,5,opt,name=nodeVersion,proto3" json:"nodeVersion,omitempty"`
// name 服务名
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
微服务配置
func (*MicroServer) Descriptor
deprecated
func (*MicroServer) Descriptor() ([]byte, []int)
Deprecated: Use MicroServer.ProtoReflect.Descriptor instead.
func (*MicroServer) GetEndpoint ¶
func (x *MicroServer) GetEndpoint() string
func (*MicroServer) GetName ¶
func (x *MicroServer) GetName() string
func (*MicroServer) GetNetwork ¶
func (x *MicroServer) GetNetwork() string
func (*MicroServer) GetNodeVersion ¶
func (x *MicroServer) GetNodeVersion() string
func (*MicroServer) GetSecret ¶
func (x *MicroServer) GetSecret() string
func (*MicroServer) GetTimeout ¶
func (x *MicroServer) GetTimeout() *durationpb.Duration
func (*MicroServer) ProtoMessage ¶
func (*MicroServer) ProtoMessage()
func (*MicroServer) ProtoReflect ¶
func (x *MicroServer) ProtoReflect() protoreflect.Message
func (*MicroServer) Reset ¶
func (x *MicroServer) Reset()
func (*MicroServer) String ¶
func (x *MicroServer) String() string
type Minio ¶
type Minio struct {
Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
AccessKeyID string `protobuf:"bytes,2,opt,name=accessKeyID,proto3" json:"accessKeyID,omitempty"`
AccessKeySecret string `protobuf:"bytes,3,opt,name=accessKeySecret,proto3" json:"accessKeySecret,omitempty"`
BucketName string `protobuf:"bytes,4,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
// 是否使用https
Secure bool `protobuf:"varint,5,opt,name=secure,proto3" json:"secure,omitempty"`
// contains filtered or unexported fields
}
minio
func (*Minio) Descriptor
deprecated
func (*Minio) GetAccessKeyID ¶
func (*Minio) GetAccessKeySecret ¶
func (*Minio) GetBucketName ¶
func (*Minio) GetEndpoint ¶
func (*Minio) ProtoMessage ¶
func (*Minio) ProtoMessage()
func (*Minio) ProtoReflect ¶
func (x *Minio) ProtoReflect() protoreflect.Message
type NutsDB ¶
type NutsDB struct {
// 数据库路径
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// 缓存桶
Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
// contains filtered or unexported fields
}
nuts db配置
func (*NutsDB) Descriptor
deprecated
func (*NutsDB) ProtoMessage ¶
func (*NutsDB) ProtoMessage()
func (*NutsDB) ProtoReflect ¶
func (x *NutsDB) ProtoReflect() protoreflect.Message
type Oss ¶
type Oss struct {
// oss类型
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Minio *Minio `protobuf:"bytes,2,opt,name=minio,proto3" json:"minio,omitempty"`
TencentOss *TencentOss `protobuf:"bytes,3,opt,name=tencentOss,proto3" json:"tencentOss,omitempty"`
AliOss *AliOss `protobuf:"bytes,4,opt,name=aliOss,proto3" json:"aliOss,omitempty"`
Local *LocalStorage `protobuf:"bytes,5,opt,name=local,proto3" json:"local,omitempty"`
// 文件大小
LimitSize map[string]*FileLimit `` /* 159-byte string literal not displayed */
// 是否打开oss
Open bool `protobuf:"varint,7,opt,name=open,proto3" json:"open,omitempty"`
// contains filtered or unexported fields
}
func (*Oss) Descriptor
deprecated
func (*Oss) GetLimitSize ¶
func (*Oss) GetLocal ¶
func (x *Oss) GetLocal() *LocalStorage
func (*Oss) GetTencentOss ¶
func (x *Oss) GetTencentOss() *TencentOss
func (*Oss) ProtoMessage ¶
func (*Oss) ProtoMessage()
func (*Oss) ProtoReflect ¶
func (x *Oss) ProtoReflect() protoreflect.Message
type Receiver ¶
type Receiver struct {
Hooks []*ReceiverHook `protobuf:"bytes,1,rep,name=hooks,proto3" json:"hooks,omitempty"`
Phones []*ReceiverPhone `protobuf:"bytes,2,rep,name=phones,proto3" json:"phones,omitempty"`
Emails []*ReceiverEmail `protobuf:"bytes,3,rep,name=emails,proto3" json:"emails,omitempty"`
EmailConfig *EmailConfig `protobuf:"bytes,4,opt,name=emailConfig,proto3" json:"emailConfig,omitempty"`
// contains filtered or unexported fields
}
func (*Receiver) Descriptor
deprecated
func (*Receiver) GetEmailConfig ¶
func (x *Receiver) GetEmailConfig() *EmailConfig
func (*Receiver) GetEmails ¶
func (x *Receiver) GetEmails() []*ReceiverEmail
func (*Receiver) GetHooks ¶
func (x *Receiver) GetHooks() []*ReceiverHook
func (*Receiver) GetPhones ¶
func (x *Receiver) GetPhones() []*ReceiverPhone
func (*Receiver) ProtoMessage ¶
func (*Receiver) ProtoMessage()
func (*Receiver) ProtoReflect ¶
func (x *Receiver) ProtoReflect() protoreflect.Message
type ReceiverEmail ¶
type ReceiverEmail struct {
// 发送给谁
To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"`
// 发送的主题
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
// 发送的内容, 优先级高于模板
Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
// 发送的模板,内容字段为空时, 以数据填充模板后发送
Template string `protobuf:"bytes,4,opt,name=template,proto3" json:"template,omitempty"`
// 抄送对象
Cc []string `protobuf:"bytes,5,rep,name=cc,proto3" json:"cc,omitempty"`
// 附件URL,一般为oss地址
AttachUrl []string `protobuf:"bytes,6,rep,name=attachUrl,proto3" json:"attachUrl,omitempty"`
// 发送的内容类型
ContentType string `protobuf:"bytes,7,opt,name=contentType,proto3" json:"contentType,omitempty"`
// contains filtered or unexported fields
}
邮件目标
func (*ReceiverEmail) Descriptor
deprecated
func (*ReceiverEmail) Descriptor() ([]byte, []int)
Deprecated: Use ReceiverEmail.ProtoReflect.Descriptor instead.
func (*ReceiverEmail) GetAttachUrl ¶
func (x *ReceiverEmail) GetAttachUrl() []string
func (*ReceiverEmail) GetCc ¶
func (x *ReceiverEmail) GetCc() []string
func (*ReceiverEmail) GetContent ¶
func (x *ReceiverEmail) GetContent() string
func (*ReceiverEmail) GetContentType ¶
func (x *ReceiverEmail) GetContentType() string
func (*ReceiverEmail) GetSubject ¶
func (x *ReceiverEmail) GetSubject() string
func (*ReceiverEmail) GetTemplate ¶
func (x *ReceiverEmail) GetTemplate() string
func (*ReceiverEmail) GetTo ¶
func (x *ReceiverEmail) GetTo() string
func (*ReceiverEmail) ProtoMessage ¶
func (*ReceiverEmail) ProtoMessage()
func (*ReceiverEmail) ProtoReflect ¶
func (x *ReceiverEmail) ProtoReflect() protoreflect.Message
func (*ReceiverEmail) Reset ¶
func (x *ReceiverEmail) Reset()
func (*ReceiverEmail) String ¶
func (x *ReceiverEmail) String() string
type ReceiverHook ¶
type ReceiverHook struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
// hook地址
Webhook string `protobuf:"bytes,2,opt,name=webhook,proto3" json:"webhook,omitempty"`
// 钉钉消息json内容,支持模板, 优先级高于模板
Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
// 模板
Template string `protobuf:"bytes,4,opt,name=template,proto3" json:"template,omitempty"`
// 加签秘钥
Secret string `protobuf:"bytes,5,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
hook目标
func (*ReceiverHook) Descriptor
deprecated
func (*ReceiverHook) Descriptor() ([]byte, []int)
Deprecated: Use ReceiverHook.ProtoReflect.Descriptor instead.
func (*ReceiverHook) GetContent ¶
func (x *ReceiverHook) GetContent() string
func (*ReceiverHook) GetSecret ¶
func (x *ReceiverHook) GetSecret() string
func (*ReceiverHook) GetTemplate ¶
func (x *ReceiverHook) GetTemplate() string
func (*ReceiverHook) GetType ¶
func (x *ReceiverHook) GetType() string
func (*ReceiverHook) GetWebhook ¶
func (x *ReceiverHook) GetWebhook() string
func (*ReceiverHook) ProtoMessage ¶
func (*ReceiverHook) ProtoMessage()
func (*ReceiverHook) ProtoReflect ¶
func (x *ReceiverHook) ProtoReflect() protoreflect.Message
func (*ReceiverHook) Reset ¶
func (x *ReceiverHook) Reset()
func (*ReceiverHook) String ¶
func (x *ReceiverHook) String() string
type ReceiverPhone ¶
type ReceiverPhone struct {
// contains filtered or unexported fields
}
电话目标
func (*ReceiverPhone) Descriptor
deprecated
func (*ReceiverPhone) Descriptor() ([]byte, []int)
Deprecated: Use ReceiverPhone.ProtoReflect.Descriptor instead.
func (*ReceiverPhone) ProtoMessage ¶
func (*ReceiverPhone) ProtoMessage()
func (*ReceiverPhone) ProtoReflect ¶
func (x *ReceiverPhone) ProtoReflect() protoreflect.Message
func (*ReceiverPhone) Reset ¶
func (x *ReceiverPhone) Reset()
func (*ReceiverPhone) String ¶
func (x *ReceiverPhone) String() string
type ReceiverPhone_Call ¶
type ReceiverPhone_Call struct {
// contains filtered or unexported fields
}
拨打电话
func (*ReceiverPhone_Call) Descriptor
deprecated
func (*ReceiverPhone_Call) Descriptor() ([]byte, []int)
Deprecated: Use ReceiverPhone_Call.ProtoReflect.Descriptor instead.
func (*ReceiverPhone_Call) ProtoMessage ¶
func (*ReceiverPhone_Call) ProtoMessage()
func (*ReceiverPhone_Call) ProtoReflect ¶
func (x *ReceiverPhone_Call) ProtoReflect() protoreflect.Message
func (*ReceiverPhone_Call) Reset ¶
func (x *ReceiverPhone_Call) Reset()
func (*ReceiverPhone_Call) String ¶
func (x *ReceiverPhone_Call) String() string
type ReceiverPhone_Sms ¶
type ReceiverPhone_Sms struct {
// contains filtered or unexported fields
}
短信
func (*ReceiverPhone_Sms) Descriptor
deprecated
func (*ReceiverPhone_Sms) Descriptor() ([]byte, []int)
Deprecated: Use ReceiverPhone_Sms.ProtoReflect.Descriptor instead.
func (*ReceiverPhone_Sms) ProtoMessage ¶
func (*ReceiverPhone_Sms) ProtoMessage()
func (*ReceiverPhone_Sms) ProtoReflect ¶
func (x *ReceiverPhone_Sms) ProtoReflect() protoreflect.Message
func (*ReceiverPhone_Sms) Reset ¶
func (x *ReceiverPhone_Sms) Reset()
func (*ReceiverPhone_Sms) String ¶
func (x *ReceiverPhone_Sms) String() string
type Redis ¶
type Redis struct {
// 网络类型
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// 地址
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
// 读写超时
ReadTimeout *durationpb.Duration `protobuf:"bytes,3,opt,name=read_timeout,json=readTimeout,proto3" json:"read_timeout,omitempty"`
WriteTimeout *durationpb.Duration `protobuf:"bytes,4,opt,name=write_timeout,json=writeTimeout,proto3" json:"write_timeout,omitempty"`
// 密码
Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
// 数据库
Db uint32 `protobuf:"varint,6,opt,name=db,proto3" json:"db,omitempty"`
// 连接超时
DialTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=dial_timeout,json=dialTimeout,proto3" json:"dial_timeout,omitempty"`
// contains filtered or unexported fields
}
redis配置
func (*Redis) Descriptor
deprecated
func (*Redis) GetDialTimeout ¶
func (x *Redis) GetDialTimeout() *durationpb.Duration
func (*Redis) GetNetwork ¶
func (*Redis) GetPassword ¶
func (*Redis) GetReadTimeout ¶
func (x *Redis) GetReadTimeout() *durationpb.Duration
func (*Redis) GetWriteTimeout ¶
func (x *Redis) GetWriteTimeout() *durationpb.Duration
func (*Redis) ProtoMessage ¶
func (*Redis) ProtoMessage()
func (*Redis) ProtoReflect ¶
func (x *Redis) ProtoReflect() protoreflect.Message
type SLogConfig ¶
type SLogConfig struct {
Json bool `protobuf:"varint,1,opt,name=json,proto3" json:"json,omitempty"`
// contains filtered or unexported fields
}
func (*SLogConfig) Descriptor
deprecated
func (*SLogConfig) Descriptor() ([]byte, []int)
Deprecated: Use SLogConfig.ProtoReflect.Descriptor instead.
func (*SLogConfig) GetJson ¶
func (x *SLogConfig) GetJson() bool
func (*SLogConfig) ProtoMessage ¶
func (*SLogConfig) ProtoMessage()
func (*SLogConfig) ProtoReflect ¶
func (x *SLogConfig) ProtoReflect() protoreflect.Message
func (*SLogConfig) Reset ¶
func (x *SLogConfig) Reset()
func (*SLogConfig) String ¶
func (x *SLogConfig) String() string
type Server ¶
type Server struct {
// 服务名称
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// 服务元数据
Metadata map[string]string `` /* 157-byte string literal not displayed */
// 服务http地址
HttpEndpoint string `protobuf:"bytes,3,opt,name=httpEndpoint,proto3" json:"httpEndpoint,omitempty"`
// grpc地址
GrpcEndpoint string `protobuf:"bytes,4,opt,name=grpcEndpoint,proto3" json:"grpcEndpoint,omitempty"`
// 网络类型
Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
Secret *string `protobuf:"bytes,6,opt,name=secret,proto3,oneof" json:"secret,omitempty"`
// contains filtered or unexported fields
}
服务配置
func (*Server) Descriptor
deprecated
func (*Server) GetGrpcEndpoint ¶
func (*Server) GetHttpEndpoint ¶
func (*Server) GetMetadata ¶
func (*Server) GetNetwork ¶
func (*Server) ProtoMessage ¶
func (*Server) ProtoMessage()
func (*Server) ProtoReflect ¶
func (x *Server) ProtoReflect() protoreflect.Message
type TencentOss ¶
type TencentOss struct {
BucketURL string `protobuf:"bytes,1,opt,name=bucketURL,proto3" json:"bucketURL,omitempty"`
SecretID string `protobuf:"bytes,2,opt,name=secretID,proto3" json:"secretID,omitempty"`
SecretKey string `protobuf:"bytes,3,opt,name=secretKey,proto3" json:"secretKey,omitempty"`
Expiry int64 `protobuf:"varint,4,opt,name=expiry,proto3" json:"expiry,omitempty"`
BucketName string `protobuf:"bytes,5,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
IsPublic bool `protobuf:"varint,6,opt,name=isPublic,proto3" json:"isPublic,omitempty"`
Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"`
// contains filtered or unexported fields
}
tencent oss
func (*TencentOss) Descriptor
deprecated
func (*TencentOss) Descriptor() ([]byte, []int)
Deprecated: Use TencentOss.ProtoReflect.Descriptor instead.
func (*TencentOss) GetBucketName ¶
func (x *TencentOss) GetBucketName() string
func (*TencentOss) GetBucketURL ¶
func (x *TencentOss) GetBucketURL() string
func (*TencentOss) GetExpiry ¶
func (x *TencentOss) GetExpiry() int64
func (*TencentOss) GetIsPublic ¶
func (x *TencentOss) GetIsPublic() bool
func (*TencentOss) GetRegion ¶
func (x *TencentOss) GetRegion() string
func (*TencentOss) GetSecretID ¶
func (x *TencentOss) GetSecretID() string
func (*TencentOss) GetSecretKey ¶
func (x *TencentOss) GetSecretKey() string
func (*TencentOss) ProtoMessage ¶
func (*TencentOss) ProtoMessage()
func (*TencentOss) ProtoReflect ¶
func (x *TencentOss) ProtoReflect() protoreflect.Message
func (*TencentOss) Reset ¶
func (x *TencentOss) Reset()
func (*TencentOss) String ¶
func (x *TencentOss) String() string
type Tracer ¶
type Tracer struct {
// 驱动, 支持jaeger
Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"`
// jaeger配置
Jaeger *Jaeger `protobuf:"bytes,2,opt,name=jaeger,proto3" json:"jaeger,omitempty"`
// contains filtered or unexported fields
}
链路追踪配置
func (*Tracer) Descriptor
deprecated
func (*Tracer) ProtoMessage ¶
func (*Tracer) ProtoMessage()
func (*Tracer) ProtoReflect ¶
func (x *Tracer) ProtoReflect() protoreflect.Message
type ZapLogConfig ¶
type ZapLogConfig struct {
// 是否结构化
Json bool `protobuf:"varint,1,opt,name=json,proto3" json:"json,omitempty"`
// contains filtered or unexported fields
}
func (*ZapLogConfig) Descriptor
deprecated
func (*ZapLogConfig) Descriptor() ([]byte, []int)
Deprecated: Use ZapLogConfig.ProtoReflect.Descriptor instead.
func (*ZapLogConfig) GetJson ¶
func (x *ZapLogConfig) GetJson() bool
func (*ZapLogConfig) ProtoMessage ¶
func (*ZapLogConfig) ProtoMessage()
func (*ZapLogConfig) ProtoReflect ¶
func (x *ZapLogConfig) ProtoReflect() protoreflect.Message
func (*ZapLogConfig) Reset ¶
func (x *ZapLogConfig) Reset()
func (*ZapLogConfig) String ¶
func (x *ZapLogConfig) String() string