Files
kratos-bootstrap/api/protos/conf/v1/kratos_conf_bootstrap.proto
2024-11-19 22:41:10 +08:00

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;
}