33 lines
1006 B
Protocol Buffer
33 lines
1006 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package conf;
|
|
|
|
option go_package = "github.com/tx7do/kratos-bootstrap/api/gen/go/conf/v1;conf";
|
|
|
|
import "conf/v1/kratos_conf_tracer.proto";
|
|
import "conf/v1/kratos_conf_data.proto";
|
|
import "conf/v1/kratos_conf_server.proto";
|
|
import "conf/v1/kratos_conf_client.proto";
|
|
import "conf/v1/kratos_conf_logger.proto";
|
|
import "conf/v1/kratos_conf_registry.proto";
|
|
import "conf/v1/kratos_conf_oss.proto";
|
|
import "conf/v1/kratos_conf_config.proto";
|
|
import "conf/v1/kratos_conf_notify.proto";
|
|
import "conf/v1/kratos_conf_authn.proto";
|
|
import "conf/v1/kratos_conf_authz.proto";
|
|
|
|
// 引导信息
|
|
message Bootstrap {
|
|
optional Server server = 1;
|
|
optional Client client = 2;
|
|
optional Data data = 3;
|
|
optional Tracer trace = 4;
|
|
optional Logger logger = 5;
|
|
optional Registry registry = 6;
|
|
optional RemoteConfig config = 7;
|
|
optional OSS oss = 8;
|
|
optional Notification notify = 9;
|
|
optional Authentication authn = 10;
|
|
optional Authorization authz = 11;
|
|
}
|