1// Code generated by protoc-gen-go. DO NOT EDIT. 2// versions: 3// protoc-gen-go v1.25.0 4// protoc v3.16.0 5// source: envoy/admin/v3/server_info.proto 6 7package envoy_admin_v3 8 9import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 _ "github.com/envoyproxy/go-control-plane/envoy/annotations" 12 v3 "github.com/envoyproxy/go-control-plane/envoy/config/core/v3" 13 proto "github.com/golang/protobuf/proto" 14 duration "github.com/golang/protobuf/ptypes/duration" 15 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 16 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 17 reflect "reflect" 18 sync "sync" 19) 20 21const ( 22 // Verify that this generated code is sufficiently up-to-date. 23 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 24 // Verify that runtime/protoimpl is sufficiently up-to-date. 25 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 26) 27 28// This is a compile-time assertion that a sufficiently up-to-date version 29// of the legacy proto package is being used. 30const _ = proto.ProtoPackageIsVersion4 31 32type ServerInfo_State int32 33 34const ( 35 // Server is live and serving traffic. 36 ServerInfo_LIVE ServerInfo_State = 0 37 // Server is draining listeners in response to external health checks failing. 38 ServerInfo_DRAINING ServerInfo_State = 1 39 // Server has not yet completed cluster manager initialization. 40 ServerInfo_PRE_INITIALIZING ServerInfo_State = 2 41 // Server is running the cluster manager initialization callbacks (e.g., RDS). 42 ServerInfo_INITIALIZING ServerInfo_State = 3 43) 44 45// Enum value maps for ServerInfo_State. 46var ( 47 ServerInfo_State_name = map[int32]string{ 48 0: "LIVE", 49 1: "DRAINING", 50 2: "PRE_INITIALIZING", 51 3: "INITIALIZING", 52 } 53 ServerInfo_State_value = map[string]int32{ 54 "LIVE": 0, 55 "DRAINING": 1, 56 "PRE_INITIALIZING": 2, 57 "INITIALIZING": 3, 58 } 59) 60 61func (x ServerInfo_State) Enum() *ServerInfo_State { 62 p := new(ServerInfo_State) 63 *p = x 64 return p 65} 66 67func (x ServerInfo_State) String() string { 68 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 69} 70 71func (ServerInfo_State) Descriptor() protoreflect.EnumDescriptor { 72 return file_envoy_admin_v3_server_info_proto_enumTypes[0].Descriptor() 73} 74 75func (ServerInfo_State) Type() protoreflect.EnumType { 76 return &file_envoy_admin_v3_server_info_proto_enumTypes[0] 77} 78 79func (x ServerInfo_State) Number() protoreflect.EnumNumber { 80 return protoreflect.EnumNumber(x) 81} 82 83// Deprecated: Use ServerInfo_State.Descriptor instead. 84func (ServerInfo_State) EnumDescriptor() ([]byte, []int) { 85 return file_envoy_admin_v3_server_info_proto_rawDescGZIP(), []int{0, 0} 86} 87 88type CommandLineOptions_IpVersion int32 89 90const ( 91 CommandLineOptions_v4 CommandLineOptions_IpVersion = 0 92 CommandLineOptions_v6 CommandLineOptions_IpVersion = 1 93) 94 95// Enum value maps for CommandLineOptions_IpVersion. 96var ( 97 CommandLineOptions_IpVersion_name = map[int32]string{ 98 0: "v4", 99 1: "v6", 100 } 101 CommandLineOptions_IpVersion_value = map[string]int32{ 102 "v4": 0, 103 "v6": 1, 104 } 105) 106 107func (x CommandLineOptions_IpVersion) Enum() *CommandLineOptions_IpVersion { 108 p := new(CommandLineOptions_IpVersion) 109 *p = x 110 return p 111} 112 113func (x CommandLineOptions_IpVersion) String() string { 114 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 115} 116 117func (CommandLineOptions_IpVersion) Descriptor() protoreflect.EnumDescriptor { 118 return file_envoy_admin_v3_server_info_proto_enumTypes[1].Descriptor() 119} 120 121func (CommandLineOptions_IpVersion) Type() protoreflect.EnumType { 122 return &file_envoy_admin_v3_server_info_proto_enumTypes[1] 123} 124 125func (x CommandLineOptions_IpVersion) Number() protoreflect.EnumNumber { 126 return protoreflect.EnumNumber(x) 127} 128 129// Deprecated: Use CommandLineOptions_IpVersion.Descriptor instead. 130func (CommandLineOptions_IpVersion) EnumDescriptor() ([]byte, []int) { 131 return file_envoy_admin_v3_server_info_proto_rawDescGZIP(), []int{1, 0} 132} 133 134type CommandLineOptions_Mode int32 135 136const ( 137 // Validate configs and then serve traffic normally. 138 CommandLineOptions_Serve CommandLineOptions_Mode = 0 139 // Validate configs and exit. 140 CommandLineOptions_Validate CommandLineOptions_Mode = 1 141 // Completely load and initialize the config, and then exit without running the listener loop. 142 CommandLineOptions_InitOnly CommandLineOptions_Mode = 2 143) 144 145// Enum value maps for CommandLineOptions_Mode. 146var ( 147 CommandLineOptions_Mode_name = map[int32]string{ 148 0: "Serve", 149 1: "Validate", 150 2: "InitOnly", 151 } 152 CommandLineOptions_Mode_value = map[string]int32{ 153 "Serve": 0, 154 "Validate": 1, 155 "InitOnly": 2, 156 } 157) 158 159func (x CommandLineOptions_Mode) Enum() *CommandLineOptions_Mode { 160 p := new(CommandLineOptions_Mode) 161 *p = x 162 return p 163} 164 165func (x CommandLineOptions_Mode) String() string { 166 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 167} 168 169func (CommandLineOptions_Mode) Descriptor() protoreflect.EnumDescriptor { 170 return file_envoy_admin_v3_server_info_proto_enumTypes[2].Descriptor() 171} 172 173func (CommandLineOptions_Mode) Type() protoreflect.EnumType { 174 return &file_envoy_admin_v3_server_info_proto_enumTypes[2] 175} 176 177func (x CommandLineOptions_Mode) Number() protoreflect.EnumNumber { 178 return protoreflect.EnumNumber(x) 179} 180 181// Deprecated: Use CommandLineOptions_Mode.Descriptor instead. 182func (CommandLineOptions_Mode) EnumDescriptor() ([]byte, []int) { 183 return file_envoy_admin_v3_server_info_proto_rawDescGZIP(), []int{1, 1} 184} 185 186type CommandLineOptions_DrainStrategy int32 187 188const ( 189 // Gradually discourage connections over the course of the drain period. 190 CommandLineOptions_Gradual CommandLineOptions_DrainStrategy = 0 191 // Discourage all connections for the duration of the drain sequence. 192 CommandLineOptions_Immediate CommandLineOptions_DrainStrategy = 1 193) 194 195// Enum value maps for CommandLineOptions_DrainStrategy. 196var ( 197 CommandLineOptions_DrainStrategy_name = map[int32]string{ 198 0: "Gradual", 199 1: "Immediate", 200 } 201 CommandLineOptions_DrainStrategy_value = map[string]int32{ 202 "Gradual": 0, 203 "Immediate": 1, 204 } 205) 206 207func (x CommandLineOptions_DrainStrategy) Enum() *CommandLineOptions_DrainStrategy { 208 p := new(CommandLineOptions_DrainStrategy) 209 *p = x 210 return p 211} 212 213func (x CommandLineOptions_DrainStrategy) String() string { 214 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 215} 216 217func (CommandLineOptions_DrainStrategy) Descriptor() protoreflect.EnumDescriptor { 218 return file_envoy_admin_v3_server_info_proto_enumTypes[3].Descriptor() 219} 220 221func (CommandLineOptions_DrainStrategy) Type() protoreflect.EnumType { 222 return &file_envoy_admin_v3_server_info_proto_enumTypes[3] 223} 224 225func (x CommandLineOptions_DrainStrategy) Number() protoreflect.EnumNumber { 226 return protoreflect.EnumNumber(x) 227} 228 229// Deprecated: Use CommandLineOptions_DrainStrategy.Descriptor instead. 230func (CommandLineOptions_DrainStrategy) EnumDescriptor() ([]byte, []int) { 231 return file_envoy_admin_v3_server_info_proto_rawDescGZIP(), []int{1, 2} 232} 233 234// Proto representation of the value returned by /server_info, containing 235// server version/server status information. 236// [#next-free-field: 8] 237type ServerInfo struct { 238 state protoimpl.MessageState 239 sizeCache protoimpl.SizeCache 240 unknownFields protoimpl.UnknownFields 241 242 // Server version. 243 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 244 // State of the server. 245 State ServerInfo_State `protobuf:"varint,2,opt,name=state,proto3,enum=envoy.admin.v3.ServerInfo_State" json:"state,omitempty"` 246 // Uptime since current epoch was started. 247 UptimeCurrentEpoch *duration.Duration `protobuf:"bytes,3,opt,name=uptime_current_epoch,json=uptimeCurrentEpoch,proto3" json:"uptime_current_epoch,omitempty"` 248 // Uptime since the start of the first epoch. 249 UptimeAllEpochs *duration.Duration `protobuf:"bytes,4,opt,name=uptime_all_epochs,json=uptimeAllEpochs,proto3" json:"uptime_all_epochs,omitempty"` 250 // Hot restart version. 251 HotRestartVersion string `protobuf:"bytes,5,opt,name=hot_restart_version,json=hotRestartVersion,proto3" json:"hot_restart_version,omitempty"` 252 // Command line options the server is currently running with. 253 CommandLineOptions *CommandLineOptions `protobuf:"bytes,6,opt,name=command_line_options,json=commandLineOptions,proto3" json:"command_line_options,omitempty"` 254 // Populated node identity of this server. 255 Node *v3.Node `protobuf:"bytes,7,opt,name=node,proto3" json:"node,omitempty"` 256} 257 258func (x *ServerInfo) Reset() { 259 *x = ServerInfo{} 260 if protoimpl.UnsafeEnabled { 261 mi := &file_envoy_admin_v3_server_info_proto_msgTypes[0] 262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 263 ms.StoreMessageInfo(mi) 264 } 265} 266 267func (x *ServerInfo) String() string { 268 return protoimpl.X.MessageStringOf(x) 269} 270 271func (*ServerInfo) ProtoMessage() {} 272 273func (x *ServerInfo) ProtoReflect() protoreflect.Message { 274 mi := &file_envoy_admin_v3_server_info_proto_msgTypes[0] 275 if protoimpl.UnsafeEnabled && x != nil { 276 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 277 if ms.LoadMessageInfo() == nil { 278 ms.StoreMessageInfo(mi) 279 } 280 return ms 281 } 282 return mi.MessageOf(x) 283} 284 285// Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead. 286func (*ServerInfo) Descriptor() ([]byte, []int) { 287 return file_envoy_admin_v3_server_info_proto_rawDescGZIP(), []int{0} 288} 289 290func (x *ServerInfo) GetVersion() string { 291 if x != nil { 292 return x.Version 293 } 294 return "" 295} 296 297func (x *ServerInfo) GetState() ServerInfo_State { 298 if x != nil { 299 return x.State 300 } 301 return ServerInfo_LIVE 302} 303 304func (x *ServerInfo) GetUptimeCurrentEpoch() *duration.Duration { 305 if x != nil { 306 return x.UptimeCurrentEpoch 307 } 308 return nil 309} 310 311func (x *ServerInfo) GetUptimeAllEpochs() *duration.Duration { 312 if x != nil { 313 return x.UptimeAllEpochs 314 } 315 return nil 316} 317 318func (x *ServerInfo) GetHotRestartVersion() string { 319 if x != nil { 320 return x.HotRestartVersion 321 } 322 return "" 323} 324 325func (x *ServerInfo) GetCommandLineOptions() *CommandLineOptions { 326 if x != nil { 327 return x.CommandLineOptions 328 } 329 return nil 330} 331 332func (x *ServerInfo) GetNode() *v3.Node { 333 if x != nil { 334 return x.Node 335 } 336 return nil 337} 338 339// [#next-free-field: 38] 340type CommandLineOptions struct { 341 state protoimpl.MessageState 342 sizeCache protoimpl.SizeCache 343 unknownFields protoimpl.UnknownFields 344 345 // See :option:`--base-id` for details. 346 BaseId uint64 `protobuf:"varint,1,opt,name=base_id,json=baseId,proto3" json:"base_id,omitempty"` 347 // See :option:`--use-dynamic-base-id` for details. 348 UseDynamicBaseId bool `protobuf:"varint,31,opt,name=use_dynamic_base_id,json=useDynamicBaseId,proto3" json:"use_dynamic_base_id,omitempty"` 349 // See :option:`--base-id-path` for details. 350 BaseIdPath string `protobuf:"bytes,32,opt,name=base_id_path,json=baseIdPath,proto3" json:"base_id_path,omitempty"` 351 // See :option:`--concurrency` for details. 352 Concurrency uint32 `protobuf:"varint,2,opt,name=concurrency,proto3" json:"concurrency,omitempty"` 353 // See :option:`--config-path` for details. 354 ConfigPath string `protobuf:"bytes,3,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"` 355 // See :option:`--config-yaml` for details. 356 ConfigYaml string `protobuf:"bytes,4,opt,name=config_yaml,json=configYaml,proto3" json:"config_yaml,omitempty"` 357 // See :option:`--allow-unknown-static-fields` for details. 358 AllowUnknownStaticFields bool `protobuf:"varint,5,opt,name=allow_unknown_static_fields,json=allowUnknownStaticFields,proto3" json:"allow_unknown_static_fields,omitempty"` 359 // See :option:`--reject-unknown-dynamic-fields` for details. 360 RejectUnknownDynamicFields bool `protobuf:"varint,26,opt,name=reject_unknown_dynamic_fields,json=rejectUnknownDynamicFields,proto3" json:"reject_unknown_dynamic_fields,omitempty"` 361 // See :option:`--ignore-unknown-dynamic-fields` for details. 362 IgnoreUnknownDynamicFields bool `protobuf:"varint,30,opt,name=ignore_unknown_dynamic_fields,json=ignoreUnknownDynamicFields,proto3" json:"ignore_unknown_dynamic_fields,omitempty"` 363 // See :option:`--admin-address-path` for details. 364 AdminAddressPath string `protobuf:"bytes,6,opt,name=admin_address_path,json=adminAddressPath,proto3" json:"admin_address_path,omitempty"` 365 // See :option:`--local-address-ip-version` for details. 366 LocalAddressIpVersion CommandLineOptions_IpVersion `protobuf:"varint,7,opt,name=local_address_ip_version,json=localAddressIpVersion,proto3,enum=envoy.admin.v3.CommandLineOptions_IpVersion" json:"local_address_ip_version,omitempty"` 367 // See :option:`--log-level` for details. 368 LogLevel string `protobuf:"bytes,8,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"` 369 // See :option:`--component-log-level` for details. 370 ComponentLogLevel string `protobuf:"bytes,9,opt,name=component_log_level,json=componentLogLevel,proto3" json:"component_log_level,omitempty"` 371 // See :option:`--log-format` for details. 372 LogFormat string `protobuf:"bytes,10,opt,name=log_format,json=logFormat,proto3" json:"log_format,omitempty"` 373 // See :option:`--log-format-escaped` for details. 374 LogFormatEscaped bool `protobuf:"varint,27,opt,name=log_format_escaped,json=logFormatEscaped,proto3" json:"log_format_escaped,omitempty"` 375 // See :option:`--log-path` for details. 376 LogPath string `protobuf:"bytes,11,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"` 377 // See :option:`--service-cluster` for details. 378 ServiceCluster string `protobuf:"bytes,13,opt,name=service_cluster,json=serviceCluster,proto3" json:"service_cluster,omitempty"` 379 // See :option:`--service-node` for details. 380 ServiceNode string `protobuf:"bytes,14,opt,name=service_node,json=serviceNode,proto3" json:"service_node,omitempty"` 381 // See :option:`--service-zone` for details. 382 ServiceZone string `protobuf:"bytes,15,opt,name=service_zone,json=serviceZone,proto3" json:"service_zone,omitempty"` 383 // See :option:`--file-flush-interval-msec` for details. 384 FileFlushInterval *duration.Duration `protobuf:"bytes,16,opt,name=file_flush_interval,json=fileFlushInterval,proto3" json:"file_flush_interval,omitempty"` 385 // See :option:`--drain-time-s` for details. 386 DrainTime *duration.Duration `protobuf:"bytes,17,opt,name=drain_time,json=drainTime,proto3" json:"drain_time,omitempty"` 387 // See :option:`--drain-strategy` for details. 388 DrainStrategy CommandLineOptions_DrainStrategy `protobuf:"varint,33,opt,name=drain_strategy,json=drainStrategy,proto3,enum=envoy.admin.v3.CommandLineOptions_DrainStrategy" json:"drain_strategy,omitempty"` 389 // See :option:`--parent-shutdown-time-s` for details. 390 ParentShutdownTime *duration.Duration `protobuf:"bytes,18,opt,name=parent_shutdown_time,json=parentShutdownTime,proto3" json:"parent_shutdown_time,omitempty"` 391 // See :option:`--mode` for details. 392 Mode CommandLineOptions_Mode `protobuf:"varint,19,opt,name=mode,proto3,enum=envoy.admin.v3.CommandLineOptions_Mode" json:"mode,omitempty"` 393 // See :option:`--disable-hot-restart` for details. 394 DisableHotRestart bool `protobuf:"varint,22,opt,name=disable_hot_restart,json=disableHotRestart,proto3" json:"disable_hot_restart,omitempty"` 395 // See :option:`--enable-mutex-tracing` for details. 396 EnableMutexTracing bool `protobuf:"varint,23,opt,name=enable_mutex_tracing,json=enableMutexTracing,proto3" json:"enable_mutex_tracing,omitempty"` 397 // See :option:`--restart-epoch` for details. 398 RestartEpoch uint32 `protobuf:"varint,24,opt,name=restart_epoch,json=restartEpoch,proto3" json:"restart_epoch,omitempty"` 399 // See :option:`--cpuset-threads` for details. 400 CpusetThreads bool `protobuf:"varint,25,opt,name=cpuset_threads,json=cpusetThreads,proto3" json:"cpuset_threads,omitempty"` 401 // See :option:`--disable-extensions` for details. 402 DisabledExtensions []string `protobuf:"bytes,28,rep,name=disabled_extensions,json=disabledExtensions,proto3" json:"disabled_extensions,omitempty"` 403 // See :option:`--bootstrap-version` for details. 404 BootstrapVersion uint32 `protobuf:"varint,29,opt,name=bootstrap_version,json=bootstrapVersion,proto3" json:"bootstrap_version,omitempty"` 405 // See :option:`--enable-fine-grain-logging` for details. 406 EnableFineGrainLogging bool `protobuf:"varint,34,opt,name=enable_fine_grain_logging,json=enableFineGrainLogging,proto3" json:"enable_fine_grain_logging,omitempty"` 407 // See :option:`--socket-path` for details. 408 SocketPath string `protobuf:"bytes,35,opt,name=socket_path,json=socketPath,proto3" json:"socket_path,omitempty"` 409 // See :option:`--socket-mode` for details. 410 SocketMode uint32 `protobuf:"varint,36,opt,name=socket_mode,json=socketMode,proto3" json:"socket_mode,omitempty"` 411 // See :option:`--enable-core-dump` for details. 412 EnableCoreDump bool `protobuf:"varint,37,opt,name=enable_core_dump,json=enableCoreDump,proto3" json:"enable_core_dump,omitempty"` 413 // Deprecated: Do not use. 414 HiddenEnvoyDeprecatedMaxStats uint64 `protobuf:"varint,20,opt,name=hidden_envoy_deprecated_max_stats,json=hiddenEnvoyDeprecatedMaxStats,proto3" json:"hidden_envoy_deprecated_max_stats,omitempty"` 415 // Deprecated: Do not use. 416 HiddenEnvoyDeprecatedMaxObjNameLen uint64 `protobuf:"varint,21,opt,name=hidden_envoy_deprecated_max_obj_name_len,json=hiddenEnvoyDeprecatedMaxObjNameLen,proto3" json:"hidden_envoy_deprecated_max_obj_name_len,omitempty"` 417} 418 419func (x *CommandLineOptions) Reset() { 420 *x = CommandLineOptions{} 421 if protoimpl.UnsafeEnabled { 422 mi := &file_envoy_admin_v3_server_info_proto_msgTypes[1] 423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 424 ms.StoreMessageInfo(mi) 425 } 426} 427 428func (x *CommandLineOptions) String() string { 429 return protoimpl.X.MessageStringOf(x) 430} 431 432func (*CommandLineOptions) ProtoMessage() {} 433 434func (x *CommandLineOptions) ProtoReflect() protoreflect.Message { 435 mi := &file_envoy_admin_v3_server_info_proto_msgTypes[1] 436 if protoimpl.UnsafeEnabled && x != nil { 437 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 438 if ms.LoadMessageInfo() == nil { 439 ms.StoreMessageInfo(mi) 440 } 441 return ms 442 } 443 return mi.MessageOf(x) 444} 445 446// Deprecated: Use CommandLineOptions.ProtoReflect.Descriptor instead. 447func (*CommandLineOptions) Descriptor() ([]byte, []int) { 448 return file_envoy_admin_v3_server_info_proto_rawDescGZIP(), []int{1} 449} 450 451func (x *CommandLineOptions) GetBaseId() uint64 { 452 if x != nil { 453 return x.BaseId 454 } 455 return 0 456} 457 458func (x *CommandLineOptions) GetUseDynamicBaseId() bool { 459 if x != nil { 460 return x.UseDynamicBaseId 461 } 462 return false 463} 464 465func (x *CommandLineOptions) GetBaseIdPath() string { 466 if x != nil { 467 return x.BaseIdPath 468 } 469 return "" 470} 471 472func (x *CommandLineOptions) GetConcurrency() uint32 { 473 if x != nil { 474 return x.Concurrency 475 } 476 return 0 477} 478 479func (x *CommandLineOptions) GetConfigPath() string { 480 if x != nil { 481 return x.ConfigPath 482 } 483 return "" 484} 485 486func (x *CommandLineOptions) GetConfigYaml() string { 487 if x != nil { 488 return x.ConfigYaml 489 } 490 return "" 491} 492 493func (x *CommandLineOptions) GetAllowUnknownStaticFields() bool { 494 if x != nil { 495 return x.AllowUnknownStaticFields 496 } 497 return false 498} 499 500func (x *CommandLineOptions) GetRejectUnknownDynamicFields() bool { 501 if x != nil { 502 return x.RejectUnknownDynamicFields 503 } 504 return false 505} 506 507func (x *CommandLineOptions) GetIgnoreUnknownDynamicFields() bool { 508 if x != nil { 509 return x.IgnoreUnknownDynamicFields 510 } 511 return false 512} 513 514func (x *CommandLineOptions) GetAdminAddressPath() string { 515 if x != nil { 516 return x.AdminAddressPath 517 } 518 return "" 519} 520 521func (x *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion { 522 if x != nil { 523 return x.LocalAddressIpVersion 524 } 525 return CommandLineOptions_v4 526} 527 528func (x *CommandLineOptions) GetLogLevel() string { 529 if x != nil { 530 return x.LogLevel 531 } 532 return "" 533} 534 535func (x *CommandLineOptions) GetComponentLogLevel() string { 536 if x != nil { 537 return x.ComponentLogLevel 538 } 539 return "" 540} 541 542func (x *CommandLineOptions) GetLogFormat() string { 543 if x != nil { 544 return x.LogFormat 545 } 546 return "" 547} 548 549func (x *CommandLineOptions) GetLogFormatEscaped() bool { 550 if x != nil { 551 return x.LogFormatEscaped 552 } 553 return false 554} 555 556func (x *CommandLineOptions) GetLogPath() string { 557 if x != nil { 558 return x.LogPath 559 } 560 return "" 561} 562 563func (x *CommandLineOptions) GetServiceCluster() string { 564 if x != nil { 565 return x.ServiceCluster 566 } 567 return "" 568} 569 570func (x *CommandLineOptions) GetServiceNode() string { 571 if x != nil { 572 return x.ServiceNode 573 } 574 return "" 575} 576 577func (x *CommandLineOptions) GetServiceZone() string { 578 if x != nil { 579 return x.ServiceZone 580 } 581 return "" 582} 583 584func (x *CommandLineOptions) GetFileFlushInterval() *duration.Duration { 585 if x != nil { 586 return x.FileFlushInterval 587 } 588 return nil 589} 590 591func (x *CommandLineOptions) GetDrainTime() *duration.Duration { 592 if x != nil { 593 return x.DrainTime 594 } 595 return nil 596} 597 598func (x *CommandLineOptions) GetDrainStrategy() CommandLineOptions_DrainStrategy { 599 if x != nil { 600 return x.DrainStrategy 601 } 602 return CommandLineOptions_Gradual 603} 604 605func (x *CommandLineOptions) GetParentShutdownTime() *duration.Duration { 606 if x != nil { 607 return x.ParentShutdownTime 608 } 609 return nil 610} 611 612func (x *CommandLineOptions) GetMode() CommandLineOptions_Mode { 613 if x != nil { 614 return x.Mode 615 } 616 return CommandLineOptions_Serve 617} 618 619func (x *CommandLineOptions) GetDisableHotRestart() bool { 620 if x != nil { 621 return x.DisableHotRestart 622 } 623 return false 624} 625 626func (x *CommandLineOptions) GetEnableMutexTracing() bool { 627 if x != nil { 628 return x.EnableMutexTracing 629 } 630 return false 631} 632 633func (x *CommandLineOptions) GetRestartEpoch() uint32 { 634 if x != nil { 635 return x.RestartEpoch 636 } 637 return 0 638} 639 640func (x *CommandLineOptions) GetCpusetThreads() bool { 641 if x != nil { 642 return x.CpusetThreads 643 } 644 return false 645} 646 647func (x *CommandLineOptions) GetDisabledExtensions() []string { 648 if x != nil { 649 return x.DisabledExtensions 650 } 651 return nil 652} 653 654func (x *CommandLineOptions) GetBootstrapVersion() uint32 { 655 if x != nil { 656 return x.BootstrapVersion 657 } 658 return 0 659} 660 661func (x *CommandLineOptions) GetEnableFineGrainLogging() bool { 662 if x != nil { 663 return x.EnableFineGrainLogging 664 } 665 return false 666} 667 668func (x *CommandLineOptions) GetSocketPath() string { 669 if x != nil { 670 return x.SocketPath 671 } 672 return "" 673} 674 675func (x *CommandLineOptions) GetSocketMode() uint32 { 676 if x != nil { 677 return x.SocketMode 678 } 679 return 0 680} 681 682func (x *CommandLineOptions) GetEnableCoreDump() bool { 683 if x != nil { 684 return x.EnableCoreDump 685 } 686 return false 687} 688 689// Deprecated: Do not use. 690func (x *CommandLineOptions) GetHiddenEnvoyDeprecatedMaxStats() uint64 { 691 if x != nil { 692 return x.HiddenEnvoyDeprecatedMaxStats 693 } 694 return 0 695} 696 697// Deprecated: Do not use. 698func (x *CommandLineOptions) GetHiddenEnvoyDeprecatedMaxObjNameLen() uint64 { 699 if x != nil { 700 return x.HiddenEnvoyDeprecatedMaxObjNameLen 701 } 702 return 0 703} 704 705var File_envoy_admin_v3_server_info_proto protoreflect.FileDescriptor 706 707var file_envoy_admin_v3_server_info_proto_rawDesc = []byte{ 708 0x0a, 0x20, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 709 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 710 0x74, 0x6f, 0x12, 0x0e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 711 0x76, 0x33, 0x1a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 712 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x33, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 713 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 714 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 715 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 716 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 717 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 718 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 719 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 720 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 721 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x04, 0x0a, 0x0a, 0x53, 722 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 723 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 724 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 725 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 726 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 727 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x75, 728 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 729 0x6f, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 730 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 731 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x75, 0x72, 0x72, 732 0x65, 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x45, 0x0a, 0x11, 0x75, 0x70, 0x74, 0x69, 733 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x18, 0x04, 0x20, 734 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 735 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 736 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x12, 737 0x2e, 0x0a, 0x13, 0x68, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x76, 738 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x68, 0x6f, 739 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 740 0x54, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 741 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 742 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 743 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 744 0x73, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 745 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 746 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 747 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 748 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x22, 0x47, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 749 0x0a, 0x04, 0x4c, 0x49, 0x56, 0x45, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x52, 0x41, 0x49, 750 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x52, 0x45, 0x5f, 0x49, 0x4e, 751 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 752 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x3a, 0x25, 753 0x9a, 0xc5, 0x88, 0x1e, 0x20, 0x0a, 0x1e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 754 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 755 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xef, 0x0f, 0x0a, 0x12, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 756 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x17, 0x0a, 0x07, 757 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x62, 758 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x75, 0x73, 0x65, 0x5f, 0x64, 0x79, 0x6e, 759 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x1f, 0x20, 0x01, 760 0x28, 0x08, 0x52, 0x10, 0x75, 0x73, 0x65, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x42, 0x61, 761 0x73, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x5f, 762 0x70, 0x61, 0x74, 0x68, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x61, 0x73, 0x65, 763 0x49, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 764 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 765 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 766 0x69, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 767 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 768 0x66, 0x69, 0x67, 0x5f, 0x79, 0x61, 0x6d, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 769 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x59, 0x61, 0x6d, 0x6c, 0x12, 0x3d, 0x0a, 0x1b, 0x61, 0x6c, 770 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 771 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 772 0x18, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x53, 0x74, 0x61, 773 0x74, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x41, 0x0a, 0x1d, 0x72, 0x65, 0x6a, 774 0x65, 0x63, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x79, 0x6e, 0x61, 775 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 776 0x52, 0x1a, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x44, 777 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x41, 0x0a, 0x1d, 778 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x64, 779 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x1e, 0x20, 780 0x01, 0x28, 0x08, 0x52, 0x1a, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 781 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 782 0x2c, 0x0a, 0x12, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 783 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x64, 0x6d, 784 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x65, 0x0a, 785 0x18, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69, 786 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 787 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 788 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 789 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 790 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x70, 0x56, 0x65, 0x72, 791 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 792 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 793 0x6c, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 794 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 795 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 796 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 797 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 798 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x65, 799 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 800 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x12, 0x19, 801 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 802 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x50, 0x61, 0x74, 0x68, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 803 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 804 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 805 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 806 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 807 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 808 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 809 0x76, 0x69, 0x63, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x66, 0x69, 0x6c, 0x65, 810 0x5f, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 811 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 812 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 813 0x52, 0x11, 0x66, 0x69, 0x6c, 0x65, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 814 0x76, 0x61, 0x6c, 0x12, 0x38, 0x0a, 0x0a, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 815 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 816 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 817 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x57, 0x0a, 818 0x0e, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 819 0x21, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 820 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 821 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x69, 0x6e, 0x53, 822 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0d, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 823 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x4b, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 824 0x5f, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x12, 825 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 826 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 827 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 828 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 829 0x0e, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 830 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 831 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 832 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x74, 0x5f, 833 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 834 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 835 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x75, 0x74, 0x65, 0x78, 836 0x5f, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 837 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x75, 0x74, 0x65, 0x78, 0x54, 0x72, 0x61, 0x63, 0x69, 838 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x65, 0x70, 839 0x6f, 0x63, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x74, 0x61, 840 0x72, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x70, 0x75, 0x73, 0x65, 841 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 842 0x0d, 0x63, 0x70, 0x75, 0x73, 0x65, 0x74, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x2f, 843 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 844 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x64, 0x69, 0x73, 845 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 846 0x2b, 0x0a, 0x11, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 0x76, 0x65, 0x72, 847 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x62, 0x6f, 0x6f, 0x74, 848 0x73, 0x74, 0x72, 0x61, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x19, 849 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x65, 0x5f, 0x67, 0x72, 0x61, 0x69, 850 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x22, 0x20, 0x01, 0x28, 0x08, 0x52, 851 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x65, 0x47, 0x72, 0x61, 0x69, 0x6e, 852 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x63, 0x6b, 0x65, 853 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 854 0x63, 0x6b, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x63, 0x6b, 855 0x65, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 856 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x65, 0x6e, 0x61, 857 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x6d, 0x70, 0x18, 0x25, 0x20, 858 0x01, 0x28, 0x08, 0x52, 0x0e, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x72, 0x65, 0x44, 859 0x75, 0x6d, 0x70, 0x12, 0x5b, 0x0a, 0x21, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 860 0x76, 0x6f, 0x79, 0x5f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 861 0x61, 0x78, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x04, 0x42, 0x11, 862 0x18, 0x01, 0x92, 0xc7, 0x86, 0xd8, 0x04, 0x03, 0x33, 0x2e, 0x30, 0xb8, 0xee, 0xf2, 0xd2, 0x05, 863 0x01, 0x52, 0x1d, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x44, 0x65, 864 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x61, 0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 865 0x12, 0x67, 0x0a, 0x28, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 866 0x5f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 867 0x6f, 0x62, 0x6a, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65, 0x6e, 0x18, 0x15, 0x20, 0x01, 868 0x28, 0x04, 0x42, 0x11, 0x18, 0x01, 0x92, 0xc7, 0x86, 0xd8, 0x04, 0x03, 0x33, 0x2e, 0x30, 0xb8, 869 0xee, 0xf2, 0xd2, 0x05, 0x01, 0x52, 0x22, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x45, 0x6e, 0x76, 870 0x6f, 0x79, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x61, 0x78, 0x4f, 871 0x62, 0x6a, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x65, 0x6e, 0x22, 0x1b, 0x0a, 0x09, 0x49, 0x70, 0x56, 872 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x0a, 0x02, 0x76, 0x34, 0x10, 0x00, 0x12, 0x06, 873 0x0a, 0x02, 0x76, 0x36, 0x10, 0x01, 0x22, 0x2d, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 874 0x0a, 0x05, 0x53, 0x65, 0x72, 0x76, 0x65, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x56, 0x61, 0x6c, 875 0x69, 0x64, 0x61, 0x74, 0x65, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6e, 0x69, 0x74, 0x4f, 876 0x6e, 0x6c, 0x79, 0x10, 0x02, 0x22, 0x2b, 0x0a, 0x0d, 0x44, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 877 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x0b, 0x0a, 0x07, 0x47, 0x72, 0x61, 0x64, 0x75, 0x61, 878 0x6c, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 879 0x10, 0x01, 0x3a, 0x2d, 0x9a, 0xc5, 0x88, 0x1e, 0x28, 0x0a, 0x26, 0x65, 0x6e, 0x76, 0x6f, 0x79, 880 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 881 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 882 0x73, 0x4a, 0x04, 0x08, 0x0c, 0x10, 0x0d, 0x42, 0x39, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 883 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 884 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 885 0x6e, 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 886 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 887} 888 889var ( 890 file_envoy_admin_v3_server_info_proto_rawDescOnce sync.Once 891 file_envoy_admin_v3_server_info_proto_rawDescData = file_envoy_admin_v3_server_info_proto_rawDesc 892) 893 894func file_envoy_admin_v3_server_info_proto_rawDescGZIP() []byte { 895 file_envoy_admin_v3_server_info_proto_rawDescOnce.Do(func() { 896 file_envoy_admin_v3_server_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v3_server_info_proto_rawDescData) 897 }) 898 return file_envoy_admin_v3_server_info_proto_rawDescData 899} 900 901var file_envoy_admin_v3_server_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4) 902var file_envoy_admin_v3_server_info_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 903var file_envoy_admin_v3_server_info_proto_goTypes = []interface{}{ 904 (ServerInfo_State)(0), // 0: envoy.admin.v3.ServerInfo.State 905 (CommandLineOptions_IpVersion)(0), // 1: envoy.admin.v3.CommandLineOptions.IpVersion 906 (CommandLineOptions_Mode)(0), // 2: envoy.admin.v3.CommandLineOptions.Mode 907 (CommandLineOptions_DrainStrategy)(0), // 3: envoy.admin.v3.CommandLineOptions.DrainStrategy 908 (*ServerInfo)(nil), // 4: envoy.admin.v3.ServerInfo 909 (*CommandLineOptions)(nil), // 5: envoy.admin.v3.CommandLineOptions 910 (*duration.Duration)(nil), // 6: google.protobuf.Duration 911 (*v3.Node)(nil), // 7: envoy.config.core.v3.Node 912} 913var file_envoy_admin_v3_server_info_proto_depIdxs = []int32{ 914 0, // 0: envoy.admin.v3.ServerInfo.state:type_name -> envoy.admin.v3.ServerInfo.State 915 6, // 1: envoy.admin.v3.ServerInfo.uptime_current_epoch:type_name -> google.protobuf.Duration 916 6, // 2: envoy.admin.v3.ServerInfo.uptime_all_epochs:type_name -> google.protobuf.Duration 917 5, // 3: envoy.admin.v3.ServerInfo.command_line_options:type_name -> envoy.admin.v3.CommandLineOptions 918 7, // 4: envoy.admin.v3.ServerInfo.node:type_name -> envoy.config.core.v3.Node 919 1, // 5: envoy.admin.v3.CommandLineOptions.local_address_ip_version:type_name -> envoy.admin.v3.CommandLineOptions.IpVersion 920 6, // 6: envoy.admin.v3.CommandLineOptions.file_flush_interval:type_name -> google.protobuf.Duration 921 6, // 7: envoy.admin.v3.CommandLineOptions.drain_time:type_name -> google.protobuf.Duration 922 3, // 8: envoy.admin.v3.CommandLineOptions.drain_strategy:type_name -> envoy.admin.v3.CommandLineOptions.DrainStrategy 923 6, // 9: envoy.admin.v3.CommandLineOptions.parent_shutdown_time:type_name -> google.protobuf.Duration 924 2, // 10: envoy.admin.v3.CommandLineOptions.mode:type_name -> envoy.admin.v3.CommandLineOptions.Mode 925 11, // [11:11] is the sub-list for method output_type 926 11, // [11:11] is the sub-list for method input_type 927 11, // [11:11] is the sub-list for extension type_name 928 11, // [11:11] is the sub-list for extension extendee 929 0, // [0:11] is the sub-list for field type_name 930} 931 932func init() { file_envoy_admin_v3_server_info_proto_init() } 933func file_envoy_admin_v3_server_info_proto_init() { 934 if File_envoy_admin_v3_server_info_proto != nil { 935 return 936 } 937 if !protoimpl.UnsafeEnabled { 938 file_envoy_admin_v3_server_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 939 switch v := v.(*ServerInfo); i { 940 case 0: 941 return &v.state 942 case 1: 943 return &v.sizeCache 944 case 2: 945 return &v.unknownFields 946 default: 947 return nil 948 } 949 } 950 file_envoy_admin_v3_server_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 951 switch v := v.(*CommandLineOptions); i { 952 case 0: 953 return &v.state 954 case 1: 955 return &v.sizeCache 956 case 2: 957 return &v.unknownFields 958 default: 959 return nil 960 } 961 } 962 } 963 type x struct{} 964 out := protoimpl.TypeBuilder{ 965 File: protoimpl.DescBuilder{ 966 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 967 RawDescriptor: file_envoy_admin_v3_server_info_proto_rawDesc, 968 NumEnums: 4, 969 NumMessages: 2, 970 NumExtensions: 0, 971 NumServices: 0, 972 }, 973 GoTypes: file_envoy_admin_v3_server_info_proto_goTypes, 974 DependencyIndexes: file_envoy_admin_v3_server_info_proto_depIdxs, 975 EnumInfos: file_envoy_admin_v3_server_info_proto_enumTypes, 976 MessageInfos: file_envoy_admin_v3_server_info_proto_msgTypes, 977 }.Build() 978 File_envoy_admin_v3_server_info_proto = out.File 979 file_envoy_admin_v3_server_info_proto_rawDesc = nil 980 file_envoy_admin_v3_server_info_proto_goTypes = nil 981 file_envoy_admin_v3_server_info_proto_depIdxs = nil 982} 983