github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-control-plane/envoy/admin/v2alpha/config_dump.pb.go (about) 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/v2alpha/config_dump.proto 6 7 package envoy_admin_v2alpha 8 9 import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 v2 "github.com/hxx258456/ccgo/go-control-plane/envoy/config/bootstrap/v2" 12 proto "github.com/golang/protobuf/proto" 13 any "github.com/golang/protobuf/ptypes/any" 14 timestamp "github.com/golang/protobuf/ptypes/timestamp" 15 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 16 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 17 reflect "reflect" 18 sync "sync" 19 ) 20 21 const ( 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. 30 const _ = proto.ProtoPackageIsVersion4 31 32 // The :ref:`/config_dump <operations_admin_interface_config_dump>` admin endpoint uses this wrapper 33 // message to maintain and serve arbitrary configuration information from any component in Envoy. 34 type ConfigDump struct { 35 state protoimpl.MessageState 36 sizeCache protoimpl.SizeCache 37 unknownFields protoimpl.UnknownFields 38 39 // This list is serialized and dumped in its entirety at the 40 // :ref:`/config_dump <operations_admin_interface_config_dump>` endpoint. 41 // 42 // The following configurations are currently supported and will be dumped in the order given 43 // below: 44 // 45 // * *bootstrap*: :ref:`BootstrapConfigDump <envoy_api_msg_admin.v2alpha.BootstrapConfigDump>` 46 // * *clusters*: :ref:`ClustersConfigDump <envoy_api_msg_admin.v2alpha.ClustersConfigDump>` 47 // * *listeners*: :ref:`ListenersConfigDump <envoy_api_msg_admin.v2alpha.ListenersConfigDump>` 48 // * *routes*: :ref:`RoutesConfigDump <envoy_api_msg_admin.v2alpha.RoutesConfigDump>` 49 // 50 // You can filter output with the resource and mask query parameters. 51 // See :ref:`/config_dump?resource={} <operations_admin_interface_config_dump_by_resource>`, 52 // :ref:`/config_dump?mask={} <operations_admin_interface_config_dump_by_mask>`, 53 // or :ref:`/config_dump?resource={},mask={} 54 // <operations_admin_interface_config_dump_by_resource_and_mask>` for more information. 55 Configs []*any.Any `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"` 56 } 57 58 func (x *ConfigDump) Reset() { 59 *x = ConfigDump{} 60 if protoimpl.UnsafeEnabled { 61 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[0] 62 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 63 ms.StoreMessageInfo(mi) 64 } 65 } 66 67 func (x *ConfigDump) String() string { 68 return protoimpl.X.MessageStringOf(x) 69 } 70 71 func (*ConfigDump) ProtoMessage() {} 72 73 func (x *ConfigDump) ProtoReflect() protoreflect.Message { 74 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[0] 75 if protoimpl.UnsafeEnabled && x != nil { 76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 77 if ms.LoadMessageInfo() == nil { 78 ms.StoreMessageInfo(mi) 79 } 80 return ms 81 } 82 return mi.MessageOf(x) 83 } 84 85 // Deprecated: Use ConfigDump.ProtoReflect.Descriptor instead. 86 func (*ConfigDump) Descriptor() ([]byte, []int) { 87 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{0} 88 } 89 90 func (x *ConfigDump) GetConfigs() []*any.Any { 91 if x != nil { 92 return x.Configs 93 } 94 return nil 95 } 96 97 type UpdateFailureState struct { 98 state protoimpl.MessageState 99 sizeCache protoimpl.SizeCache 100 unknownFields protoimpl.UnknownFields 101 102 // What the component configuration would have been if the update had succeeded. 103 FailedConfiguration *any.Any `protobuf:"bytes,1,opt,name=failed_configuration,json=failedConfiguration,proto3" json:"failed_configuration,omitempty"` 104 // Time of the latest failed update attempt. 105 LastUpdateAttempt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_update_attempt,json=lastUpdateAttempt,proto3" json:"last_update_attempt,omitempty"` 106 // Details about the last failed update attempt. 107 Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` 108 } 109 110 func (x *UpdateFailureState) Reset() { 111 *x = UpdateFailureState{} 112 if protoimpl.UnsafeEnabled { 113 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[1] 114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 115 ms.StoreMessageInfo(mi) 116 } 117 } 118 119 func (x *UpdateFailureState) String() string { 120 return protoimpl.X.MessageStringOf(x) 121 } 122 123 func (*UpdateFailureState) ProtoMessage() {} 124 125 func (x *UpdateFailureState) ProtoReflect() protoreflect.Message { 126 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[1] 127 if protoimpl.UnsafeEnabled && x != nil { 128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 129 if ms.LoadMessageInfo() == nil { 130 ms.StoreMessageInfo(mi) 131 } 132 return ms 133 } 134 return mi.MessageOf(x) 135 } 136 137 // Deprecated: Use UpdateFailureState.ProtoReflect.Descriptor instead. 138 func (*UpdateFailureState) Descriptor() ([]byte, []int) { 139 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{1} 140 } 141 142 func (x *UpdateFailureState) GetFailedConfiguration() *any.Any { 143 if x != nil { 144 return x.FailedConfiguration 145 } 146 return nil 147 } 148 149 func (x *UpdateFailureState) GetLastUpdateAttempt() *timestamp.Timestamp { 150 if x != nil { 151 return x.LastUpdateAttempt 152 } 153 return nil 154 } 155 156 func (x *UpdateFailureState) GetDetails() string { 157 if x != nil { 158 return x.Details 159 } 160 return "" 161 } 162 163 // This message describes the bootstrap configuration that Envoy was started with. This includes 164 // any CLI overrides that were merged. Bootstrap configuration information can be used to recreate 165 // the static portions of an Envoy configuration by reusing the output as the bootstrap 166 // configuration for another Envoy. 167 type BootstrapConfigDump struct { 168 state protoimpl.MessageState 169 sizeCache protoimpl.SizeCache 170 unknownFields protoimpl.UnknownFields 171 172 Bootstrap *v2.Bootstrap `protobuf:"bytes,1,opt,name=bootstrap,proto3" json:"bootstrap,omitempty"` 173 // The timestamp when the BootstrapConfig was last updated. 174 LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 175 } 176 177 func (x *BootstrapConfigDump) Reset() { 178 *x = BootstrapConfigDump{} 179 if protoimpl.UnsafeEnabled { 180 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[2] 181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 182 ms.StoreMessageInfo(mi) 183 } 184 } 185 186 func (x *BootstrapConfigDump) String() string { 187 return protoimpl.X.MessageStringOf(x) 188 } 189 190 func (*BootstrapConfigDump) ProtoMessage() {} 191 192 func (x *BootstrapConfigDump) ProtoReflect() protoreflect.Message { 193 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[2] 194 if protoimpl.UnsafeEnabled && x != nil { 195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 196 if ms.LoadMessageInfo() == nil { 197 ms.StoreMessageInfo(mi) 198 } 199 return ms 200 } 201 return mi.MessageOf(x) 202 } 203 204 // Deprecated: Use BootstrapConfigDump.ProtoReflect.Descriptor instead. 205 func (*BootstrapConfigDump) Descriptor() ([]byte, []int) { 206 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{2} 207 } 208 209 func (x *BootstrapConfigDump) GetBootstrap() *v2.Bootstrap { 210 if x != nil { 211 return x.Bootstrap 212 } 213 return nil 214 } 215 216 func (x *BootstrapConfigDump) GetLastUpdated() *timestamp.Timestamp { 217 if x != nil { 218 return x.LastUpdated 219 } 220 return nil 221 } 222 223 // Envoy's listener manager fills this message with all currently known listeners. Listener 224 // configuration information can be used to recreate an Envoy configuration by populating all 225 // listeners as static listeners or by returning them in a LDS response. 226 type ListenersConfigDump struct { 227 state protoimpl.MessageState 228 sizeCache protoimpl.SizeCache 229 unknownFields protoimpl.UnknownFields 230 231 // This is the :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` in the 232 // last processed LDS discovery response. If there are only static bootstrap listeners, this field 233 // will be "". 234 VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 235 // The statically loaded listener configs. 236 StaticListeners []*ListenersConfigDump_StaticListener `protobuf:"bytes,2,rep,name=static_listeners,json=staticListeners,proto3" json:"static_listeners,omitempty"` 237 // State for any warming, active, or draining listeners. 238 DynamicListeners []*ListenersConfigDump_DynamicListener `protobuf:"bytes,3,rep,name=dynamic_listeners,json=dynamicListeners,proto3" json:"dynamic_listeners,omitempty"` 239 } 240 241 func (x *ListenersConfigDump) Reset() { 242 *x = ListenersConfigDump{} 243 if protoimpl.UnsafeEnabled { 244 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[3] 245 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 246 ms.StoreMessageInfo(mi) 247 } 248 } 249 250 func (x *ListenersConfigDump) String() string { 251 return protoimpl.X.MessageStringOf(x) 252 } 253 254 func (*ListenersConfigDump) ProtoMessage() {} 255 256 func (x *ListenersConfigDump) ProtoReflect() protoreflect.Message { 257 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[3] 258 if protoimpl.UnsafeEnabled && x != nil { 259 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 260 if ms.LoadMessageInfo() == nil { 261 ms.StoreMessageInfo(mi) 262 } 263 return ms 264 } 265 return mi.MessageOf(x) 266 } 267 268 // Deprecated: Use ListenersConfigDump.ProtoReflect.Descriptor instead. 269 func (*ListenersConfigDump) Descriptor() ([]byte, []int) { 270 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3} 271 } 272 273 func (x *ListenersConfigDump) GetVersionInfo() string { 274 if x != nil { 275 return x.VersionInfo 276 } 277 return "" 278 } 279 280 func (x *ListenersConfigDump) GetStaticListeners() []*ListenersConfigDump_StaticListener { 281 if x != nil { 282 return x.StaticListeners 283 } 284 return nil 285 } 286 287 func (x *ListenersConfigDump) GetDynamicListeners() []*ListenersConfigDump_DynamicListener { 288 if x != nil { 289 return x.DynamicListeners 290 } 291 return nil 292 } 293 294 // Envoy's cluster manager fills this message with all currently known clusters. Cluster 295 // configuration information can be used to recreate an Envoy configuration by populating all 296 // clusters as static clusters or by returning them in a CDS response. 297 type ClustersConfigDump struct { 298 state protoimpl.MessageState 299 sizeCache protoimpl.SizeCache 300 unknownFields protoimpl.UnknownFields 301 302 // This is the :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` in the 303 // last processed CDS discovery response. If there are only static bootstrap clusters, this field 304 // will be "". 305 VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 306 // The statically loaded cluster configs. 307 StaticClusters []*ClustersConfigDump_StaticCluster `protobuf:"bytes,2,rep,name=static_clusters,json=staticClusters,proto3" json:"static_clusters,omitempty"` 308 // The dynamically loaded active clusters. These are clusters that are available to service 309 // data plane traffic. 310 DynamicActiveClusters []*ClustersConfigDump_DynamicCluster `protobuf:"bytes,3,rep,name=dynamic_active_clusters,json=dynamicActiveClusters,proto3" json:"dynamic_active_clusters,omitempty"` 311 // The dynamically loaded warming clusters. These are clusters that are currently undergoing 312 // warming in preparation to service data plane traffic. Note that if attempting to recreate an 313 // Envoy configuration from a configuration dump, the warming clusters should generally be 314 // discarded. 315 DynamicWarmingClusters []*ClustersConfigDump_DynamicCluster `protobuf:"bytes,4,rep,name=dynamic_warming_clusters,json=dynamicWarmingClusters,proto3" json:"dynamic_warming_clusters,omitempty"` 316 } 317 318 func (x *ClustersConfigDump) Reset() { 319 *x = ClustersConfigDump{} 320 if protoimpl.UnsafeEnabled { 321 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[4] 322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 323 ms.StoreMessageInfo(mi) 324 } 325 } 326 327 func (x *ClustersConfigDump) String() string { 328 return protoimpl.X.MessageStringOf(x) 329 } 330 331 func (*ClustersConfigDump) ProtoMessage() {} 332 333 func (x *ClustersConfigDump) ProtoReflect() protoreflect.Message { 334 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[4] 335 if protoimpl.UnsafeEnabled && x != nil { 336 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 337 if ms.LoadMessageInfo() == nil { 338 ms.StoreMessageInfo(mi) 339 } 340 return ms 341 } 342 return mi.MessageOf(x) 343 } 344 345 // Deprecated: Use ClustersConfigDump.ProtoReflect.Descriptor instead. 346 func (*ClustersConfigDump) Descriptor() ([]byte, []int) { 347 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{4} 348 } 349 350 func (x *ClustersConfigDump) GetVersionInfo() string { 351 if x != nil { 352 return x.VersionInfo 353 } 354 return "" 355 } 356 357 func (x *ClustersConfigDump) GetStaticClusters() []*ClustersConfigDump_StaticCluster { 358 if x != nil { 359 return x.StaticClusters 360 } 361 return nil 362 } 363 364 func (x *ClustersConfigDump) GetDynamicActiveClusters() []*ClustersConfigDump_DynamicCluster { 365 if x != nil { 366 return x.DynamicActiveClusters 367 } 368 return nil 369 } 370 371 func (x *ClustersConfigDump) GetDynamicWarmingClusters() []*ClustersConfigDump_DynamicCluster { 372 if x != nil { 373 return x.DynamicWarmingClusters 374 } 375 return nil 376 } 377 378 // Envoy's RDS implementation fills this message with all currently loaded routes, as described by 379 // their RouteConfiguration objects. Static routes that are either defined in the bootstrap configuration 380 // or defined inline while configuring listeners are separated from those configured dynamically via RDS. 381 // Route configuration information can be used to recreate an Envoy configuration by populating all routes 382 // as static routes or by returning them in RDS responses. 383 type RoutesConfigDump struct { 384 state protoimpl.MessageState 385 sizeCache protoimpl.SizeCache 386 unknownFields protoimpl.UnknownFields 387 388 // The statically loaded route configs. 389 StaticRouteConfigs []*RoutesConfigDump_StaticRouteConfig `protobuf:"bytes,2,rep,name=static_route_configs,json=staticRouteConfigs,proto3" json:"static_route_configs,omitempty"` 390 // The dynamically loaded route configs. 391 DynamicRouteConfigs []*RoutesConfigDump_DynamicRouteConfig `protobuf:"bytes,3,rep,name=dynamic_route_configs,json=dynamicRouteConfigs,proto3" json:"dynamic_route_configs,omitempty"` 392 } 393 394 func (x *RoutesConfigDump) Reset() { 395 *x = RoutesConfigDump{} 396 if protoimpl.UnsafeEnabled { 397 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[5] 398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 399 ms.StoreMessageInfo(mi) 400 } 401 } 402 403 func (x *RoutesConfigDump) String() string { 404 return protoimpl.X.MessageStringOf(x) 405 } 406 407 func (*RoutesConfigDump) ProtoMessage() {} 408 409 func (x *RoutesConfigDump) ProtoReflect() protoreflect.Message { 410 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[5] 411 if protoimpl.UnsafeEnabled && x != nil { 412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 413 if ms.LoadMessageInfo() == nil { 414 ms.StoreMessageInfo(mi) 415 } 416 return ms 417 } 418 return mi.MessageOf(x) 419 } 420 421 // Deprecated: Use RoutesConfigDump.ProtoReflect.Descriptor instead. 422 func (*RoutesConfigDump) Descriptor() ([]byte, []int) { 423 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{5} 424 } 425 426 func (x *RoutesConfigDump) GetStaticRouteConfigs() []*RoutesConfigDump_StaticRouteConfig { 427 if x != nil { 428 return x.StaticRouteConfigs 429 } 430 return nil 431 } 432 433 func (x *RoutesConfigDump) GetDynamicRouteConfigs() []*RoutesConfigDump_DynamicRouteConfig { 434 if x != nil { 435 return x.DynamicRouteConfigs 436 } 437 return nil 438 } 439 440 // Envoy's scoped RDS implementation fills this message with all currently loaded route 441 // configuration scopes (defined via ScopedRouteConfigurationsSet protos). This message lists both 442 // the scopes defined inline with the higher order object (i.e., the HttpConnectionManager) and the 443 // dynamically obtained scopes via the SRDS API. 444 type ScopedRoutesConfigDump struct { 445 state protoimpl.MessageState 446 sizeCache protoimpl.SizeCache 447 unknownFields protoimpl.UnknownFields 448 449 // The statically loaded scoped route configs. 450 InlineScopedRouteConfigs []*ScopedRoutesConfigDump_InlineScopedRouteConfigs `protobuf:"bytes,1,rep,name=inline_scoped_route_configs,json=inlineScopedRouteConfigs,proto3" json:"inline_scoped_route_configs,omitempty"` 451 // The dynamically loaded scoped route configs. 452 DynamicScopedRouteConfigs []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs `protobuf:"bytes,2,rep,name=dynamic_scoped_route_configs,json=dynamicScopedRouteConfigs,proto3" json:"dynamic_scoped_route_configs,omitempty"` 453 } 454 455 func (x *ScopedRoutesConfigDump) Reset() { 456 *x = ScopedRoutesConfigDump{} 457 if protoimpl.UnsafeEnabled { 458 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[6] 459 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 460 ms.StoreMessageInfo(mi) 461 } 462 } 463 464 func (x *ScopedRoutesConfigDump) String() string { 465 return protoimpl.X.MessageStringOf(x) 466 } 467 468 func (*ScopedRoutesConfigDump) ProtoMessage() {} 469 470 func (x *ScopedRoutesConfigDump) ProtoReflect() protoreflect.Message { 471 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[6] 472 if protoimpl.UnsafeEnabled && x != nil { 473 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 474 if ms.LoadMessageInfo() == nil { 475 ms.StoreMessageInfo(mi) 476 } 477 return ms 478 } 479 return mi.MessageOf(x) 480 } 481 482 // Deprecated: Use ScopedRoutesConfigDump.ProtoReflect.Descriptor instead. 483 func (*ScopedRoutesConfigDump) Descriptor() ([]byte, []int) { 484 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{6} 485 } 486 487 func (x *ScopedRoutesConfigDump) GetInlineScopedRouteConfigs() []*ScopedRoutesConfigDump_InlineScopedRouteConfigs { 488 if x != nil { 489 return x.InlineScopedRouteConfigs 490 } 491 return nil 492 } 493 494 func (x *ScopedRoutesConfigDump) GetDynamicScopedRouteConfigs() []*ScopedRoutesConfigDump_DynamicScopedRouteConfigs { 495 if x != nil { 496 return x.DynamicScopedRouteConfigs 497 } 498 return nil 499 } 500 501 // Envoys SDS implementation fills this message with all secrets fetched dynamically via SDS. 502 type SecretsConfigDump struct { 503 state protoimpl.MessageState 504 sizeCache protoimpl.SizeCache 505 unknownFields protoimpl.UnknownFields 506 507 // The statically loaded secrets. 508 StaticSecrets []*SecretsConfigDump_StaticSecret `protobuf:"bytes,1,rep,name=static_secrets,json=staticSecrets,proto3" json:"static_secrets,omitempty"` 509 // The dynamically loaded active secrets. These are secrets that are available to service 510 // clusters or listeners. 511 DynamicActiveSecrets []*SecretsConfigDump_DynamicSecret `protobuf:"bytes,2,rep,name=dynamic_active_secrets,json=dynamicActiveSecrets,proto3" json:"dynamic_active_secrets,omitempty"` 512 // The dynamically loaded warming secrets. These are secrets that are currently undergoing 513 // warming in preparation to service clusters or listeners. 514 DynamicWarmingSecrets []*SecretsConfigDump_DynamicSecret `protobuf:"bytes,3,rep,name=dynamic_warming_secrets,json=dynamicWarmingSecrets,proto3" json:"dynamic_warming_secrets,omitempty"` 515 } 516 517 func (x *SecretsConfigDump) Reset() { 518 *x = SecretsConfigDump{} 519 if protoimpl.UnsafeEnabled { 520 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[7] 521 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 522 ms.StoreMessageInfo(mi) 523 } 524 } 525 526 func (x *SecretsConfigDump) String() string { 527 return protoimpl.X.MessageStringOf(x) 528 } 529 530 func (*SecretsConfigDump) ProtoMessage() {} 531 532 func (x *SecretsConfigDump) ProtoReflect() protoreflect.Message { 533 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[7] 534 if protoimpl.UnsafeEnabled && x != nil { 535 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 536 if ms.LoadMessageInfo() == nil { 537 ms.StoreMessageInfo(mi) 538 } 539 return ms 540 } 541 return mi.MessageOf(x) 542 } 543 544 // Deprecated: Use SecretsConfigDump.ProtoReflect.Descriptor instead. 545 func (*SecretsConfigDump) Descriptor() ([]byte, []int) { 546 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{7} 547 } 548 549 func (x *SecretsConfigDump) GetStaticSecrets() []*SecretsConfigDump_StaticSecret { 550 if x != nil { 551 return x.StaticSecrets 552 } 553 return nil 554 } 555 556 func (x *SecretsConfigDump) GetDynamicActiveSecrets() []*SecretsConfigDump_DynamicSecret { 557 if x != nil { 558 return x.DynamicActiveSecrets 559 } 560 return nil 561 } 562 563 func (x *SecretsConfigDump) GetDynamicWarmingSecrets() []*SecretsConfigDump_DynamicSecret { 564 if x != nil { 565 return x.DynamicWarmingSecrets 566 } 567 return nil 568 } 569 570 // Describes a statically loaded listener. 571 type ListenersConfigDump_StaticListener struct { 572 state protoimpl.MessageState 573 sizeCache protoimpl.SizeCache 574 unknownFields protoimpl.UnknownFields 575 576 // The listener config. 577 Listener *any.Any `protobuf:"bytes,1,opt,name=listener,proto3" json:"listener,omitempty"` 578 // The timestamp when the Listener was last successfully updated. 579 LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 580 } 581 582 func (x *ListenersConfigDump_StaticListener) Reset() { 583 *x = ListenersConfigDump_StaticListener{} 584 if protoimpl.UnsafeEnabled { 585 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[8] 586 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 587 ms.StoreMessageInfo(mi) 588 } 589 } 590 591 func (x *ListenersConfigDump_StaticListener) String() string { 592 return protoimpl.X.MessageStringOf(x) 593 } 594 595 func (*ListenersConfigDump_StaticListener) ProtoMessage() {} 596 597 func (x *ListenersConfigDump_StaticListener) ProtoReflect() protoreflect.Message { 598 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[8] 599 if protoimpl.UnsafeEnabled && x != nil { 600 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 601 if ms.LoadMessageInfo() == nil { 602 ms.StoreMessageInfo(mi) 603 } 604 return ms 605 } 606 return mi.MessageOf(x) 607 } 608 609 // Deprecated: Use ListenersConfigDump_StaticListener.ProtoReflect.Descriptor instead. 610 func (*ListenersConfigDump_StaticListener) Descriptor() ([]byte, []int) { 611 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3, 0} 612 } 613 614 func (x *ListenersConfigDump_StaticListener) GetListener() *any.Any { 615 if x != nil { 616 return x.Listener 617 } 618 return nil 619 } 620 621 func (x *ListenersConfigDump_StaticListener) GetLastUpdated() *timestamp.Timestamp { 622 if x != nil { 623 return x.LastUpdated 624 } 625 return nil 626 } 627 628 type ListenersConfigDump_DynamicListenerState struct { 629 state protoimpl.MessageState 630 sizeCache protoimpl.SizeCache 631 unknownFields protoimpl.UnknownFields 632 633 // This is the per-resource version information. This version is currently taken from the 634 // :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` field at the time 635 // that the listener was loaded. In the future, discrete per-listener versions may be supported 636 // by the API. 637 VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 638 // The listener config. 639 Listener *any.Any `protobuf:"bytes,2,opt,name=listener,proto3" json:"listener,omitempty"` 640 // The timestamp when the Listener was last successfully updated. 641 LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 642 } 643 644 func (x *ListenersConfigDump_DynamicListenerState) Reset() { 645 *x = ListenersConfigDump_DynamicListenerState{} 646 if protoimpl.UnsafeEnabled { 647 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[9] 648 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 649 ms.StoreMessageInfo(mi) 650 } 651 } 652 653 func (x *ListenersConfigDump_DynamicListenerState) String() string { 654 return protoimpl.X.MessageStringOf(x) 655 } 656 657 func (*ListenersConfigDump_DynamicListenerState) ProtoMessage() {} 658 659 func (x *ListenersConfigDump_DynamicListenerState) ProtoReflect() protoreflect.Message { 660 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[9] 661 if protoimpl.UnsafeEnabled && x != nil { 662 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 663 if ms.LoadMessageInfo() == nil { 664 ms.StoreMessageInfo(mi) 665 } 666 return ms 667 } 668 return mi.MessageOf(x) 669 } 670 671 // Deprecated: Use ListenersConfigDump_DynamicListenerState.ProtoReflect.Descriptor instead. 672 func (*ListenersConfigDump_DynamicListenerState) Descriptor() ([]byte, []int) { 673 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3, 1} 674 } 675 676 func (x *ListenersConfigDump_DynamicListenerState) GetVersionInfo() string { 677 if x != nil { 678 return x.VersionInfo 679 } 680 return "" 681 } 682 683 func (x *ListenersConfigDump_DynamicListenerState) GetListener() *any.Any { 684 if x != nil { 685 return x.Listener 686 } 687 return nil 688 } 689 690 func (x *ListenersConfigDump_DynamicListenerState) GetLastUpdated() *timestamp.Timestamp { 691 if x != nil { 692 return x.LastUpdated 693 } 694 return nil 695 } 696 697 // Describes a dynamically loaded listener via the LDS API. 698 // [#next-free-field: 6] 699 type ListenersConfigDump_DynamicListener struct { 700 state protoimpl.MessageState 701 sizeCache protoimpl.SizeCache 702 unknownFields protoimpl.UnknownFields 703 704 // The name or unique id of this listener, pulled from the DynamicListenerState config. 705 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 706 // The listener state for any active listener by this name. 707 // These are listeners that are available to service data plane traffic. 708 ActiveState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,2,opt,name=active_state,json=activeState,proto3" json:"active_state,omitempty"` 709 // The listener state for any warming listener by this name. 710 // These are listeners that are currently undergoing warming in preparation to service data 711 // plane traffic. Note that if attempting to recreate an Envoy configuration from a 712 // configuration dump, the warming listeners should generally be discarded. 713 WarmingState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,3,opt,name=warming_state,json=warmingState,proto3" json:"warming_state,omitempty"` 714 // The listener state for any draining listener by this name. 715 // These are listeners that are currently undergoing draining in preparation to stop servicing 716 // data plane traffic. Note that if attempting to recreate an Envoy configuration from a 717 // configuration dump, the draining listeners should generally be discarded. 718 DrainingState *ListenersConfigDump_DynamicListenerState `protobuf:"bytes,4,opt,name=draining_state,json=drainingState,proto3" json:"draining_state,omitempty"` 719 // Set if the last update failed, cleared after the next successful update. 720 ErrorState *UpdateFailureState `protobuf:"bytes,5,opt,name=error_state,json=errorState,proto3" json:"error_state,omitempty"` 721 } 722 723 func (x *ListenersConfigDump_DynamicListener) Reset() { 724 *x = ListenersConfigDump_DynamicListener{} 725 if protoimpl.UnsafeEnabled { 726 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[10] 727 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 728 ms.StoreMessageInfo(mi) 729 } 730 } 731 732 func (x *ListenersConfigDump_DynamicListener) String() string { 733 return protoimpl.X.MessageStringOf(x) 734 } 735 736 func (*ListenersConfigDump_DynamicListener) ProtoMessage() {} 737 738 func (x *ListenersConfigDump_DynamicListener) ProtoReflect() protoreflect.Message { 739 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[10] 740 if protoimpl.UnsafeEnabled && x != nil { 741 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 742 if ms.LoadMessageInfo() == nil { 743 ms.StoreMessageInfo(mi) 744 } 745 return ms 746 } 747 return mi.MessageOf(x) 748 } 749 750 // Deprecated: Use ListenersConfigDump_DynamicListener.ProtoReflect.Descriptor instead. 751 func (*ListenersConfigDump_DynamicListener) Descriptor() ([]byte, []int) { 752 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3, 2} 753 } 754 755 func (x *ListenersConfigDump_DynamicListener) GetName() string { 756 if x != nil { 757 return x.Name 758 } 759 return "" 760 } 761 762 func (x *ListenersConfigDump_DynamicListener) GetActiveState() *ListenersConfigDump_DynamicListenerState { 763 if x != nil { 764 return x.ActiveState 765 } 766 return nil 767 } 768 769 func (x *ListenersConfigDump_DynamicListener) GetWarmingState() *ListenersConfigDump_DynamicListenerState { 770 if x != nil { 771 return x.WarmingState 772 } 773 return nil 774 } 775 776 func (x *ListenersConfigDump_DynamicListener) GetDrainingState() *ListenersConfigDump_DynamicListenerState { 777 if x != nil { 778 return x.DrainingState 779 } 780 return nil 781 } 782 783 func (x *ListenersConfigDump_DynamicListener) GetErrorState() *UpdateFailureState { 784 if x != nil { 785 return x.ErrorState 786 } 787 return nil 788 } 789 790 // Describes a statically loaded cluster. 791 type ClustersConfigDump_StaticCluster struct { 792 state protoimpl.MessageState 793 sizeCache protoimpl.SizeCache 794 unknownFields protoimpl.UnknownFields 795 796 // The cluster config. 797 Cluster *any.Any `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` 798 // The timestamp when the Cluster was last updated. 799 LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 800 } 801 802 func (x *ClustersConfigDump_StaticCluster) Reset() { 803 *x = ClustersConfigDump_StaticCluster{} 804 if protoimpl.UnsafeEnabled { 805 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[11] 806 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 807 ms.StoreMessageInfo(mi) 808 } 809 } 810 811 func (x *ClustersConfigDump_StaticCluster) String() string { 812 return protoimpl.X.MessageStringOf(x) 813 } 814 815 func (*ClustersConfigDump_StaticCluster) ProtoMessage() {} 816 817 func (x *ClustersConfigDump_StaticCluster) ProtoReflect() protoreflect.Message { 818 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[11] 819 if protoimpl.UnsafeEnabled && x != nil { 820 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 821 if ms.LoadMessageInfo() == nil { 822 ms.StoreMessageInfo(mi) 823 } 824 return ms 825 } 826 return mi.MessageOf(x) 827 } 828 829 // Deprecated: Use ClustersConfigDump_StaticCluster.ProtoReflect.Descriptor instead. 830 func (*ClustersConfigDump_StaticCluster) Descriptor() ([]byte, []int) { 831 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{4, 0} 832 } 833 834 func (x *ClustersConfigDump_StaticCluster) GetCluster() *any.Any { 835 if x != nil { 836 return x.Cluster 837 } 838 return nil 839 } 840 841 func (x *ClustersConfigDump_StaticCluster) GetLastUpdated() *timestamp.Timestamp { 842 if x != nil { 843 return x.LastUpdated 844 } 845 return nil 846 } 847 848 // Describes a dynamically loaded cluster via the CDS API. 849 type ClustersConfigDump_DynamicCluster struct { 850 state protoimpl.MessageState 851 sizeCache protoimpl.SizeCache 852 unknownFields protoimpl.UnknownFields 853 854 // This is the per-resource version information. This version is currently taken from the 855 // :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` field at the time 856 // that the cluster was loaded. In the future, discrete per-cluster versions may be supported by 857 // the API. 858 VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 859 // The cluster config. 860 Cluster *any.Any `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"` 861 // The timestamp when the Cluster was last updated. 862 LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 863 } 864 865 func (x *ClustersConfigDump_DynamicCluster) Reset() { 866 *x = ClustersConfigDump_DynamicCluster{} 867 if protoimpl.UnsafeEnabled { 868 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[12] 869 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 870 ms.StoreMessageInfo(mi) 871 } 872 } 873 874 func (x *ClustersConfigDump_DynamicCluster) String() string { 875 return protoimpl.X.MessageStringOf(x) 876 } 877 878 func (*ClustersConfigDump_DynamicCluster) ProtoMessage() {} 879 880 func (x *ClustersConfigDump_DynamicCluster) ProtoReflect() protoreflect.Message { 881 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[12] 882 if protoimpl.UnsafeEnabled && x != nil { 883 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 884 if ms.LoadMessageInfo() == nil { 885 ms.StoreMessageInfo(mi) 886 } 887 return ms 888 } 889 return mi.MessageOf(x) 890 } 891 892 // Deprecated: Use ClustersConfigDump_DynamicCluster.ProtoReflect.Descriptor instead. 893 func (*ClustersConfigDump_DynamicCluster) Descriptor() ([]byte, []int) { 894 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{4, 1} 895 } 896 897 func (x *ClustersConfigDump_DynamicCluster) GetVersionInfo() string { 898 if x != nil { 899 return x.VersionInfo 900 } 901 return "" 902 } 903 904 func (x *ClustersConfigDump_DynamicCluster) GetCluster() *any.Any { 905 if x != nil { 906 return x.Cluster 907 } 908 return nil 909 } 910 911 func (x *ClustersConfigDump_DynamicCluster) GetLastUpdated() *timestamp.Timestamp { 912 if x != nil { 913 return x.LastUpdated 914 } 915 return nil 916 } 917 918 type RoutesConfigDump_StaticRouteConfig struct { 919 state protoimpl.MessageState 920 sizeCache protoimpl.SizeCache 921 unknownFields protoimpl.UnknownFields 922 923 // The route config. 924 RouteConfig *any.Any `protobuf:"bytes,1,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"` 925 // The timestamp when the Route was last updated. 926 LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 927 } 928 929 func (x *RoutesConfigDump_StaticRouteConfig) Reset() { 930 *x = RoutesConfigDump_StaticRouteConfig{} 931 if protoimpl.UnsafeEnabled { 932 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[13] 933 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 934 ms.StoreMessageInfo(mi) 935 } 936 } 937 938 func (x *RoutesConfigDump_StaticRouteConfig) String() string { 939 return protoimpl.X.MessageStringOf(x) 940 } 941 942 func (*RoutesConfigDump_StaticRouteConfig) ProtoMessage() {} 943 944 func (x *RoutesConfigDump_StaticRouteConfig) ProtoReflect() protoreflect.Message { 945 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[13] 946 if protoimpl.UnsafeEnabled && x != nil { 947 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 948 if ms.LoadMessageInfo() == nil { 949 ms.StoreMessageInfo(mi) 950 } 951 return ms 952 } 953 return mi.MessageOf(x) 954 } 955 956 // Deprecated: Use RoutesConfigDump_StaticRouteConfig.ProtoReflect.Descriptor instead. 957 func (*RoutesConfigDump_StaticRouteConfig) Descriptor() ([]byte, []int) { 958 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{5, 0} 959 } 960 961 func (x *RoutesConfigDump_StaticRouteConfig) GetRouteConfig() *any.Any { 962 if x != nil { 963 return x.RouteConfig 964 } 965 return nil 966 } 967 968 func (x *RoutesConfigDump_StaticRouteConfig) GetLastUpdated() *timestamp.Timestamp { 969 if x != nil { 970 return x.LastUpdated 971 } 972 return nil 973 } 974 975 type RoutesConfigDump_DynamicRouteConfig struct { 976 state protoimpl.MessageState 977 sizeCache protoimpl.SizeCache 978 unknownFields protoimpl.UnknownFields 979 980 // This is the per-resource version information. This version is currently taken from the 981 // :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` field at the time that 982 // the route configuration was loaded. 983 VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 984 // The route config. 985 RouteConfig *any.Any `protobuf:"bytes,2,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"` 986 // The timestamp when the Route was last updated. 987 LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 988 } 989 990 func (x *RoutesConfigDump_DynamicRouteConfig) Reset() { 991 *x = RoutesConfigDump_DynamicRouteConfig{} 992 if protoimpl.UnsafeEnabled { 993 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[14] 994 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 995 ms.StoreMessageInfo(mi) 996 } 997 } 998 999 func (x *RoutesConfigDump_DynamicRouteConfig) String() string { 1000 return protoimpl.X.MessageStringOf(x) 1001 } 1002 1003 func (*RoutesConfigDump_DynamicRouteConfig) ProtoMessage() {} 1004 1005 func (x *RoutesConfigDump_DynamicRouteConfig) ProtoReflect() protoreflect.Message { 1006 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[14] 1007 if protoimpl.UnsafeEnabled && x != nil { 1008 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1009 if ms.LoadMessageInfo() == nil { 1010 ms.StoreMessageInfo(mi) 1011 } 1012 return ms 1013 } 1014 return mi.MessageOf(x) 1015 } 1016 1017 // Deprecated: Use RoutesConfigDump_DynamicRouteConfig.ProtoReflect.Descriptor instead. 1018 func (*RoutesConfigDump_DynamicRouteConfig) Descriptor() ([]byte, []int) { 1019 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{5, 1} 1020 } 1021 1022 func (x *RoutesConfigDump_DynamicRouteConfig) GetVersionInfo() string { 1023 if x != nil { 1024 return x.VersionInfo 1025 } 1026 return "" 1027 } 1028 1029 func (x *RoutesConfigDump_DynamicRouteConfig) GetRouteConfig() *any.Any { 1030 if x != nil { 1031 return x.RouteConfig 1032 } 1033 return nil 1034 } 1035 1036 func (x *RoutesConfigDump_DynamicRouteConfig) GetLastUpdated() *timestamp.Timestamp { 1037 if x != nil { 1038 return x.LastUpdated 1039 } 1040 return nil 1041 } 1042 1043 type ScopedRoutesConfigDump_InlineScopedRouteConfigs struct { 1044 state protoimpl.MessageState 1045 sizeCache protoimpl.SizeCache 1046 unknownFields protoimpl.UnknownFields 1047 1048 // The name assigned to the scoped route configurations. 1049 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1050 // The scoped route configurations. 1051 ScopedRouteConfigs []*any.Any `protobuf:"bytes,2,rep,name=scoped_route_configs,json=scopedRouteConfigs,proto3" json:"scoped_route_configs,omitempty"` 1052 // The timestamp when the scoped route config set was last updated. 1053 LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 1054 } 1055 1056 func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) Reset() { 1057 *x = ScopedRoutesConfigDump_InlineScopedRouteConfigs{} 1058 if protoimpl.UnsafeEnabled { 1059 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[15] 1060 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1061 ms.StoreMessageInfo(mi) 1062 } 1063 } 1064 1065 func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) String() string { 1066 return protoimpl.X.MessageStringOf(x) 1067 } 1068 1069 func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) ProtoMessage() {} 1070 1071 func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) ProtoReflect() protoreflect.Message { 1072 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[15] 1073 if protoimpl.UnsafeEnabled && x != nil { 1074 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1075 if ms.LoadMessageInfo() == nil { 1076 ms.StoreMessageInfo(mi) 1077 } 1078 return ms 1079 } 1080 return mi.MessageOf(x) 1081 } 1082 1083 // Deprecated: Use ScopedRoutesConfigDump_InlineScopedRouteConfigs.ProtoReflect.Descriptor instead. 1084 func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) Descriptor() ([]byte, []int) { 1085 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{6, 0} 1086 } 1087 1088 func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetName() string { 1089 if x != nil { 1090 return x.Name 1091 } 1092 return "" 1093 } 1094 1095 func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetScopedRouteConfigs() []*any.Any { 1096 if x != nil { 1097 return x.ScopedRouteConfigs 1098 } 1099 return nil 1100 } 1101 1102 func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetLastUpdated() *timestamp.Timestamp { 1103 if x != nil { 1104 return x.LastUpdated 1105 } 1106 return nil 1107 } 1108 1109 type ScopedRoutesConfigDump_DynamicScopedRouteConfigs struct { 1110 state protoimpl.MessageState 1111 sizeCache protoimpl.SizeCache 1112 unknownFields protoimpl.UnknownFields 1113 1114 // The name assigned to the scoped route configurations. 1115 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1116 // This is the per-resource version information. This version is currently taken from the 1117 // :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` field at the time that 1118 // the scoped routes configuration was loaded. 1119 VersionInfo string `protobuf:"bytes,2,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 1120 // The scoped route configurations. 1121 ScopedRouteConfigs []*any.Any `protobuf:"bytes,3,rep,name=scoped_route_configs,json=scopedRouteConfigs,proto3" json:"scoped_route_configs,omitempty"` 1122 // The timestamp when the scoped route config set was last updated. 1123 LastUpdated *timestamp.Timestamp `protobuf:"bytes,4,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 1124 } 1125 1126 func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) Reset() { 1127 *x = ScopedRoutesConfigDump_DynamicScopedRouteConfigs{} 1128 if protoimpl.UnsafeEnabled { 1129 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[16] 1130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1131 ms.StoreMessageInfo(mi) 1132 } 1133 } 1134 1135 func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) String() string { 1136 return protoimpl.X.MessageStringOf(x) 1137 } 1138 1139 func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ProtoMessage() {} 1140 1141 func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ProtoReflect() protoreflect.Message { 1142 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[16] 1143 if protoimpl.UnsafeEnabled && x != nil { 1144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1145 if ms.LoadMessageInfo() == nil { 1146 ms.StoreMessageInfo(mi) 1147 } 1148 return ms 1149 } 1150 return mi.MessageOf(x) 1151 } 1152 1153 // Deprecated: Use ScopedRoutesConfigDump_DynamicScopedRouteConfigs.ProtoReflect.Descriptor instead. 1154 func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) Descriptor() ([]byte, []int) { 1155 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{6, 1} 1156 } 1157 1158 func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetName() string { 1159 if x != nil { 1160 return x.Name 1161 } 1162 return "" 1163 } 1164 1165 func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetVersionInfo() string { 1166 if x != nil { 1167 return x.VersionInfo 1168 } 1169 return "" 1170 } 1171 1172 func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetScopedRouteConfigs() []*any.Any { 1173 if x != nil { 1174 return x.ScopedRouteConfigs 1175 } 1176 return nil 1177 } 1178 1179 func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetLastUpdated() *timestamp.Timestamp { 1180 if x != nil { 1181 return x.LastUpdated 1182 } 1183 return nil 1184 } 1185 1186 // DynamicSecret contains secret information fetched via SDS. 1187 type SecretsConfigDump_DynamicSecret struct { 1188 state protoimpl.MessageState 1189 sizeCache protoimpl.SizeCache 1190 unknownFields protoimpl.UnknownFields 1191 1192 // The name assigned to the secret. 1193 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1194 // This is the per-resource version information. 1195 VersionInfo string `protobuf:"bytes,2,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 1196 // The timestamp when the secret was last updated. 1197 LastUpdated *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 1198 // The actual secret information. 1199 // Security sensitive information is redacted (replaced with "[redacted]") for 1200 // private keys and passwords in TLS certificates. 1201 Secret *any.Any `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"` 1202 } 1203 1204 func (x *SecretsConfigDump_DynamicSecret) Reset() { 1205 *x = SecretsConfigDump_DynamicSecret{} 1206 if protoimpl.UnsafeEnabled { 1207 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[17] 1208 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1209 ms.StoreMessageInfo(mi) 1210 } 1211 } 1212 1213 func (x *SecretsConfigDump_DynamicSecret) String() string { 1214 return protoimpl.X.MessageStringOf(x) 1215 } 1216 1217 func (*SecretsConfigDump_DynamicSecret) ProtoMessage() {} 1218 1219 func (x *SecretsConfigDump_DynamicSecret) ProtoReflect() protoreflect.Message { 1220 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[17] 1221 if protoimpl.UnsafeEnabled && x != nil { 1222 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1223 if ms.LoadMessageInfo() == nil { 1224 ms.StoreMessageInfo(mi) 1225 } 1226 return ms 1227 } 1228 return mi.MessageOf(x) 1229 } 1230 1231 // Deprecated: Use SecretsConfigDump_DynamicSecret.ProtoReflect.Descriptor instead. 1232 func (*SecretsConfigDump_DynamicSecret) Descriptor() ([]byte, []int) { 1233 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{7, 0} 1234 } 1235 1236 func (x *SecretsConfigDump_DynamicSecret) GetName() string { 1237 if x != nil { 1238 return x.Name 1239 } 1240 return "" 1241 } 1242 1243 func (x *SecretsConfigDump_DynamicSecret) GetVersionInfo() string { 1244 if x != nil { 1245 return x.VersionInfo 1246 } 1247 return "" 1248 } 1249 1250 func (x *SecretsConfigDump_DynamicSecret) GetLastUpdated() *timestamp.Timestamp { 1251 if x != nil { 1252 return x.LastUpdated 1253 } 1254 return nil 1255 } 1256 1257 func (x *SecretsConfigDump_DynamicSecret) GetSecret() *any.Any { 1258 if x != nil { 1259 return x.Secret 1260 } 1261 return nil 1262 } 1263 1264 // StaticSecret specifies statically loaded secret in bootstrap. 1265 type SecretsConfigDump_StaticSecret struct { 1266 state protoimpl.MessageState 1267 sizeCache protoimpl.SizeCache 1268 unknownFields protoimpl.UnknownFields 1269 1270 // The name assigned to the secret. 1271 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1272 // The timestamp when the secret was last updated. 1273 LastUpdated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 1274 // The actual secret information. 1275 // Security sensitive information is redacted (replaced with "[redacted]") for 1276 // private keys and passwords in TLS certificates. 1277 Secret *any.Any `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"` 1278 } 1279 1280 func (x *SecretsConfigDump_StaticSecret) Reset() { 1281 *x = SecretsConfigDump_StaticSecret{} 1282 if protoimpl.UnsafeEnabled { 1283 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[18] 1284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1285 ms.StoreMessageInfo(mi) 1286 } 1287 } 1288 1289 func (x *SecretsConfigDump_StaticSecret) String() string { 1290 return protoimpl.X.MessageStringOf(x) 1291 } 1292 1293 func (*SecretsConfigDump_StaticSecret) ProtoMessage() {} 1294 1295 func (x *SecretsConfigDump_StaticSecret) ProtoReflect() protoreflect.Message { 1296 mi := &file_envoy_admin_v2alpha_config_dump_proto_msgTypes[18] 1297 if protoimpl.UnsafeEnabled && x != nil { 1298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1299 if ms.LoadMessageInfo() == nil { 1300 ms.StoreMessageInfo(mi) 1301 } 1302 return ms 1303 } 1304 return mi.MessageOf(x) 1305 } 1306 1307 // Deprecated: Use SecretsConfigDump_StaticSecret.ProtoReflect.Descriptor instead. 1308 func (*SecretsConfigDump_StaticSecret) Descriptor() ([]byte, []int) { 1309 return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{7, 1} 1310 } 1311 1312 func (x *SecretsConfigDump_StaticSecret) GetName() string { 1313 if x != nil { 1314 return x.Name 1315 } 1316 return "" 1317 } 1318 1319 func (x *SecretsConfigDump_StaticSecret) GetLastUpdated() *timestamp.Timestamp { 1320 if x != nil { 1321 return x.LastUpdated 1322 } 1323 return nil 1324 } 1325 1326 func (x *SecretsConfigDump_StaticSecret) GetSecret() *any.Any { 1327 if x != nil { 1328 return x.Secret 1329 } 1330 return nil 1331 } 1332 1333 var File_envoy_admin_v2alpha_config_dump_proto protoreflect.FileDescriptor 1334 1335 var file_envoy_admin_v2alpha_config_dump_proto_rawDesc = []byte{ 1336 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 1337 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64, 0x75, 0x6d, 1338 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 1339 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x29, 0x65, 0x6e, 1340 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x62, 0x6f, 0x6f, 0x74, 0x73, 1341 0x74, 0x72, 0x61, 0x70, 0x2f, 0x76, 0x32, 0x2f, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 1342 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 1343 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 1344 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1345 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 1346 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 1347 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 1348 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x0a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 1349 0x12, 0x2e, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 1350 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1351 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 1352 0x22, 0xc3, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 1353 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x66, 0x61, 0x69, 0x6c, 0x65, 1354 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 1355 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 1356 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x13, 0x66, 0x61, 0x69, 1357 0x6c, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1358 0x12, 0x4a, 0x0a, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 1359 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 1360 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 1361 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x55, 1362 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x12, 0x18, 0x0a, 0x07, 1363 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 1364 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x98, 0x01, 0x0a, 0x13, 0x42, 0x6f, 0x6f, 0x74, 0x73, 1365 0x74, 0x72, 0x61, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x42, 1366 0x0a, 0x09, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 1367 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 1368 0x2e, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x6f, 1369 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 1370 0x61, 0x70, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 1371 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1372 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 1373 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 1374 0x64, 0x22, 0xd2, 0x07, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 1375 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 1376 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1377 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x62, 0x0a, 0x10, 1378 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 1379 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 1380 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 1381 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 1382 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 1383 0x0f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 1384 0x12, 0x65, 0x0a, 0x11, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 1385 0x65, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x65, 0x6e, 1386 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 1387 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 1388 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 1389 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x10, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 1390 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x1a, 0x81, 0x01, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x74, 1391 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x30, 0x0a, 0x08, 0x6c, 0x69, 1392 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 1393 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 1394 0x6e, 0x79, 0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 1395 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 1396 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1397 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 1398 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x1a, 0xaa, 0x01, 0x0a, 0x14, 1399 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x53, 1400 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 1401 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 1402 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x30, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x65, 1403 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1404 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 1405 0x08, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 1406 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 1407 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 1408 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 1409 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x1a, 0x9b, 0x03, 0x0a, 0x0f, 0x44, 0x79, 0x6e, 1410 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 1411 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 1412 0x12, 0x60, 0x0a, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 1413 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 1414 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 1415 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 1416 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 1417 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 1418 0x74, 0x65, 0x12, 0x62, 0x0a, 0x0d, 0x77, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 1419 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 1420 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 1421 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 1422 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x65, 1423 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x77, 0x61, 0x72, 0x6d, 0x69, 0x6e, 1424 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x64, 0x0a, 0x0e, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x69, 1425 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 1426 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 1427 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x43, 0x6f, 1428 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 1429 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x64, 1430 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x48, 0x0a, 0x0b, 1431 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 1432 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 1433 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x61, 1434 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x65, 0x72, 0x72, 0x6f, 1435 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x9e, 0x05, 0x0a, 0x12, 0x43, 0x6c, 0x75, 0x73, 0x74, 1436 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x21, 0x0a, 1437 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 1438 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 1439 0x12, 0x5e, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 1440 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 1441 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 1442 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 1443 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 1444 0x52, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 1445 0x12, 0x6e, 0x0a, 0x17, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 1446 0x76, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 1447 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 1448 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 1449 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 1450 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x15, 0x64, 0x79, 0x6e, 0x61, 0x6d, 1451 0x69, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 1452 0x12, 0x70, 0x0a, 0x18, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x77, 0x61, 0x72, 0x6d, 1453 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 1454 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 1455 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 1456 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 1457 0x6d, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x16, 0x64, 0x79, 0x6e, 0x61, 1458 0x6d, 0x69, 0x63, 0x57, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 1459 0x72, 0x73, 0x1a, 0x7e, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x43, 0x6c, 0x75, 0x73, 1460 0x74, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 1461 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 1462 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 1463 0x74, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 1464 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1465 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 1466 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 1467 0x65, 0x64, 0x1a, 0xa2, 0x01, 0x0a, 0x0e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x43, 0x6c, 1468 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 1469 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 1470 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 1471 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1472 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 1473 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 1474 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 1475 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 1476 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 1477 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x22, 0xab, 0x04, 0x0a, 0x10, 0x52, 0x6f, 0x75, 0x74, 1478 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x69, 0x0a, 0x14, 1479 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 1480 0x66, 0x69, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x65, 0x6e, 0x76, 1481 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 1482 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 1483 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 1484 0x66, 0x69, 0x67, 0x52, 0x12, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 1485 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x6c, 0x0a, 0x15, 0x64, 0x79, 0x6e, 0x61, 0x6d, 1486 0x69, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 1487 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 1488 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x75, 1489 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 1490 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 1491 0x52, 0x13, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 1492 0x6e, 0x66, 0x69, 0x67, 0x73, 0x1a, 0x8b, 0x01, 0x0a, 0x11, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 1493 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x37, 0x0a, 0x0c, 0x72, 1494 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 1495 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1496 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 1497 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 1498 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 1499 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 1500 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 1501 0x74, 0x65, 0x64, 0x1a, 0xaf, 0x01, 0x0a, 0x12, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x52, 1502 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 1503 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1504 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 1505 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 1506 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1507 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x65, 1508 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 1509 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 1510 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 1511 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 1512 0x64, 0x61, 0x74, 0x65, 0x64, 0x22, 0xbb, 0x05, 0x0a, 0x16, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 1513 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 1514 0x12, 0x83, 0x01, 0x0a, 0x1b, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x70, 1515 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 1516 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 1517 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x6f, 1518 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 1519 0x75, 0x6d, 0x70, 0x2e, 0x49, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 1520 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x18, 0x69, 0x6e, 1521 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 1522 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x1c, 0x64, 0x79, 0x6e, 0x61, 0x6d, 1523 0x69, 0x63, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 1524 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 1525 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 1526 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 1527 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 1528 0x69, 0x63, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 1529 0x66, 0x69, 0x67, 0x73, 0x52, 0x19, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x63, 0x6f, 1530 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x1a, 1531 0xb5, 0x01, 0x0a, 0x18, 0x49, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 1532 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 1533 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 1534 0x12, 0x46, 0x0a, 0x14, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 1535 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 1536 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 1537 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x12, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 1538 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 1539 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 1540 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 1541 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 1542 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x1a, 0xd9, 0x01, 0x0a, 0x19, 0x44, 0x79, 0x6e, 0x61, 1543 0x6d, 0x69, 0x63, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 1544 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 1545 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 1546 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 1547 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x14, 1548 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 1549 0x66, 0x69, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 1550 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 1551 0x52, 0x12, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6e, 1552 0x66, 0x69, 0x67, 0x73, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 1553 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 1554 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 1555 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 1556 0x74, 0x65, 0x64, 0x22, 0x91, 0x05, 0x0a, 0x11, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 1557 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x5a, 0x0a, 0x0e, 0x73, 0x74, 0x61, 1558 0x74, 0x69, 0x63, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 1559 0x0b, 0x32, 0x33, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 1560 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x43, 1561 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 1562 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x53, 0x65, 1563 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x6a, 0x0a, 0x16, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 1564 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 1565 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 1566 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x72, 1567 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 1568 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x14, 0x64, 0x79, 0x6e, 1569 0x61, 0x6d, 0x69, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 1570 0x73, 0x12, 0x6c, 0x0a, 0x17, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x77, 0x61, 0x72, 1571 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 1572 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 1573 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 1574 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 1575 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x15, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 1576 0x63, 0x57, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x1a, 1577 0xb3, 0x01, 0x0a, 0x0d, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x65, 0x63, 0x72, 0x65, 1578 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1579 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 1580 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x65, 0x72, 1581 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 1582 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 1583 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 1584 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 1585 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 1586 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1587 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x06, 0x73, 1588 0x65, 0x63, 0x72, 0x65, 0x74, 0x1a, 0x8f, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 1589 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 1590 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x6c, 0x61, 1591 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 1592 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1593 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6c, 0x61, 1594 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x65, 0x63, 1595 0x72, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1596 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 1597 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x3e, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 1598 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 1599 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x43, 0x6f, 1600 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 1601 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1602 } 1603 1604 var ( 1605 file_envoy_admin_v2alpha_config_dump_proto_rawDescOnce sync.Once 1606 file_envoy_admin_v2alpha_config_dump_proto_rawDescData = file_envoy_admin_v2alpha_config_dump_proto_rawDesc 1607 ) 1608 1609 func file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP() []byte { 1610 file_envoy_admin_v2alpha_config_dump_proto_rawDescOnce.Do(func() { 1611 file_envoy_admin_v2alpha_config_dump_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v2alpha_config_dump_proto_rawDescData) 1612 }) 1613 return file_envoy_admin_v2alpha_config_dump_proto_rawDescData 1614 } 1615 1616 var file_envoy_admin_v2alpha_config_dump_proto_msgTypes = make([]protoimpl.MessageInfo, 19) 1617 var file_envoy_admin_v2alpha_config_dump_proto_goTypes = []interface{}{ 1618 (*ConfigDump)(nil), // 0: envoy.admin.v2alpha.ConfigDump 1619 (*UpdateFailureState)(nil), // 1: envoy.admin.v2alpha.UpdateFailureState 1620 (*BootstrapConfigDump)(nil), // 2: envoy.admin.v2alpha.BootstrapConfigDump 1621 (*ListenersConfigDump)(nil), // 3: envoy.admin.v2alpha.ListenersConfigDump 1622 (*ClustersConfigDump)(nil), // 4: envoy.admin.v2alpha.ClustersConfigDump 1623 (*RoutesConfigDump)(nil), // 5: envoy.admin.v2alpha.RoutesConfigDump 1624 (*ScopedRoutesConfigDump)(nil), // 6: envoy.admin.v2alpha.ScopedRoutesConfigDump 1625 (*SecretsConfigDump)(nil), // 7: envoy.admin.v2alpha.SecretsConfigDump 1626 (*ListenersConfigDump_StaticListener)(nil), // 8: envoy.admin.v2alpha.ListenersConfigDump.StaticListener 1627 (*ListenersConfigDump_DynamicListenerState)(nil), // 9: envoy.admin.v2alpha.ListenersConfigDump.DynamicListenerState 1628 (*ListenersConfigDump_DynamicListener)(nil), // 10: envoy.admin.v2alpha.ListenersConfigDump.DynamicListener 1629 (*ClustersConfigDump_StaticCluster)(nil), // 11: envoy.admin.v2alpha.ClustersConfigDump.StaticCluster 1630 (*ClustersConfigDump_DynamicCluster)(nil), // 12: envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster 1631 (*RoutesConfigDump_StaticRouteConfig)(nil), // 13: envoy.admin.v2alpha.RoutesConfigDump.StaticRouteConfig 1632 (*RoutesConfigDump_DynamicRouteConfig)(nil), // 14: envoy.admin.v2alpha.RoutesConfigDump.DynamicRouteConfig 1633 (*ScopedRoutesConfigDump_InlineScopedRouteConfigs)(nil), // 15: envoy.admin.v2alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs 1634 (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs)(nil), // 16: envoy.admin.v2alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs 1635 (*SecretsConfigDump_DynamicSecret)(nil), // 17: envoy.admin.v2alpha.SecretsConfigDump.DynamicSecret 1636 (*SecretsConfigDump_StaticSecret)(nil), // 18: envoy.admin.v2alpha.SecretsConfigDump.StaticSecret 1637 (*any.Any)(nil), // 19: google.protobuf.Any 1638 (*timestamp.Timestamp)(nil), // 20: google.protobuf.Timestamp 1639 (*v2.Bootstrap)(nil), // 21: envoy.config.bootstrap.v2.Bootstrap 1640 } 1641 var file_envoy_admin_v2alpha_config_dump_proto_depIdxs = []int32{ 1642 19, // 0: envoy.admin.v2alpha.ConfigDump.configs:type_name -> google.protobuf.Any 1643 19, // 1: envoy.admin.v2alpha.UpdateFailureState.failed_configuration:type_name -> google.protobuf.Any 1644 20, // 2: envoy.admin.v2alpha.UpdateFailureState.last_update_attempt:type_name -> google.protobuf.Timestamp 1645 21, // 3: envoy.admin.v2alpha.BootstrapConfigDump.bootstrap:type_name -> envoy.config.bootstrap.v2.Bootstrap 1646 20, // 4: envoy.admin.v2alpha.BootstrapConfigDump.last_updated:type_name -> google.protobuf.Timestamp 1647 8, // 5: envoy.admin.v2alpha.ListenersConfigDump.static_listeners:type_name -> envoy.admin.v2alpha.ListenersConfigDump.StaticListener 1648 10, // 6: envoy.admin.v2alpha.ListenersConfigDump.dynamic_listeners:type_name -> envoy.admin.v2alpha.ListenersConfigDump.DynamicListener 1649 11, // 7: envoy.admin.v2alpha.ClustersConfigDump.static_clusters:type_name -> envoy.admin.v2alpha.ClustersConfigDump.StaticCluster 1650 12, // 8: envoy.admin.v2alpha.ClustersConfigDump.dynamic_active_clusters:type_name -> envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster 1651 12, // 9: envoy.admin.v2alpha.ClustersConfigDump.dynamic_warming_clusters:type_name -> envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster 1652 13, // 10: envoy.admin.v2alpha.RoutesConfigDump.static_route_configs:type_name -> envoy.admin.v2alpha.RoutesConfigDump.StaticRouteConfig 1653 14, // 11: envoy.admin.v2alpha.RoutesConfigDump.dynamic_route_configs:type_name -> envoy.admin.v2alpha.RoutesConfigDump.DynamicRouteConfig 1654 15, // 12: envoy.admin.v2alpha.ScopedRoutesConfigDump.inline_scoped_route_configs:type_name -> envoy.admin.v2alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs 1655 16, // 13: envoy.admin.v2alpha.ScopedRoutesConfigDump.dynamic_scoped_route_configs:type_name -> envoy.admin.v2alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs 1656 18, // 14: envoy.admin.v2alpha.SecretsConfigDump.static_secrets:type_name -> envoy.admin.v2alpha.SecretsConfigDump.StaticSecret 1657 17, // 15: envoy.admin.v2alpha.SecretsConfigDump.dynamic_active_secrets:type_name -> envoy.admin.v2alpha.SecretsConfigDump.DynamicSecret 1658 17, // 16: envoy.admin.v2alpha.SecretsConfigDump.dynamic_warming_secrets:type_name -> envoy.admin.v2alpha.SecretsConfigDump.DynamicSecret 1659 19, // 17: envoy.admin.v2alpha.ListenersConfigDump.StaticListener.listener:type_name -> google.protobuf.Any 1660 20, // 18: envoy.admin.v2alpha.ListenersConfigDump.StaticListener.last_updated:type_name -> google.protobuf.Timestamp 1661 19, // 19: envoy.admin.v2alpha.ListenersConfigDump.DynamicListenerState.listener:type_name -> google.protobuf.Any 1662 20, // 20: envoy.admin.v2alpha.ListenersConfigDump.DynamicListenerState.last_updated:type_name -> google.protobuf.Timestamp 1663 9, // 21: envoy.admin.v2alpha.ListenersConfigDump.DynamicListener.active_state:type_name -> envoy.admin.v2alpha.ListenersConfigDump.DynamicListenerState 1664 9, // 22: envoy.admin.v2alpha.ListenersConfigDump.DynamicListener.warming_state:type_name -> envoy.admin.v2alpha.ListenersConfigDump.DynamicListenerState 1665 9, // 23: envoy.admin.v2alpha.ListenersConfigDump.DynamicListener.draining_state:type_name -> envoy.admin.v2alpha.ListenersConfigDump.DynamicListenerState 1666 1, // 24: envoy.admin.v2alpha.ListenersConfigDump.DynamicListener.error_state:type_name -> envoy.admin.v2alpha.UpdateFailureState 1667 19, // 25: envoy.admin.v2alpha.ClustersConfigDump.StaticCluster.cluster:type_name -> google.protobuf.Any 1668 20, // 26: envoy.admin.v2alpha.ClustersConfigDump.StaticCluster.last_updated:type_name -> google.protobuf.Timestamp 1669 19, // 27: envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster.cluster:type_name -> google.protobuf.Any 1670 20, // 28: envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster.last_updated:type_name -> google.protobuf.Timestamp 1671 19, // 29: envoy.admin.v2alpha.RoutesConfigDump.StaticRouteConfig.route_config:type_name -> google.protobuf.Any 1672 20, // 30: envoy.admin.v2alpha.RoutesConfigDump.StaticRouteConfig.last_updated:type_name -> google.protobuf.Timestamp 1673 19, // 31: envoy.admin.v2alpha.RoutesConfigDump.DynamicRouteConfig.route_config:type_name -> google.protobuf.Any 1674 20, // 32: envoy.admin.v2alpha.RoutesConfigDump.DynamicRouteConfig.last_updated:type_name -> google.protobuf.Timestamp 1675 19, // 33: envoy.admin.v2alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs.scoped_route_configs:type_name -> google.protobuf.Any 1676 20, // 34: envoy.admin.v2alpha.ScopedRoutesConfigDump.InlineScopedRouteConfigs.last_updated:type_name -> google.protobuf.Timestamp 1677 19, // 35: envoy.admin.v2alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs.scoped_route_configs:type_name -> google.protobuf.Any 1678 20, // 36: envoy.admin.v2alpha.ScopedRoutesConfigDump.DynamicScopedRouteConfigs.last_updated:type_name -> google.protobuf.Timestamp 1679 20, // 37: envoy.admin.v2alpha.SecretsConfigDump.DynamicSecret.last_updated:type_name -> google.protobuf.Timestamp 1680 19, // 38: envoy.admin.v2alpha.SecretsConfigDump.DynamicSecret.secret:type_name -> google.protobuf.Any 1681 20, // 39: envoy.admin.v2alpha.SecretsConfigDump.StaticSecret.last_updated:type_name -> google.protobuf.Timestamp 1682 19, // 40: envoy.admin.v2alpha.SecretsConfigDump.StaticSecret.secret:type_name -> google.protobuf.Any 1683 41, // [41:41] is the sub-list for method output_type 1684 41, // [41:41] is the sub-list for method input_type 1685 41, // [41:41] is the sub-list for extension type_name 1686 41, // [41:41] is the sub-list for extension extendee 1687 0, // [0:41] is the sub-list for field type_name 1688 } 1689 1690 func init() { file_envoy_admin_v2alpha_config_dump_proto_init() } 1691 func file_envoy_admin_v2alpha_config_dump_proto_init() { 1692 if File_envoy_admin_v2alpha_config_dump_proto != nil { 1693 return 1694 } 1695 if !protoimpl.UnsafeEnabled { 1696 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1697 switch v := v.(*ConfigDump); i { 1698 case 0: 1699 return &v.state 1700 case 1: 1701 return &v.sizeCache 1702 case 2: 1703 return &v.unknownFields 1704 default: 1705 return nil 1706 } 1707 } 1708 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1709 switch v := v.(*UpdateFailureState); i { 1710 case 0: 1711 return &v.state 1712 case 1: 1713 return &v.sizeCache 1714 case 2: 1715 return &v.unknownFields 1716 default: 1717 return nil 1718 } 1719 } 1720 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1721 switch v := v.(*BootstrapConfigDump); i { 1722 case 0: 1723 return &v.state 1724 case 1: 1725 return &v.sizeCache 1726 case 2: 1727 return &v.unknownFields 1728 default: 1729 return nil 1730 } 1731 } 1732 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1733 switch v := v.(*ListenersConfigDump); i { 1734 case 0: 1735 return &v.state 1736 case 1: 1737 return &v.sizeCache 1738 case 2: 1739 return &v.unknownFields 1740 default: 1741 return nil 1742 } 1743 } 1744 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1745 switch v := v.(*ClustersConfigDump); i { 1746 case 0: 1747 return &v.state 1748 case 1: 1749 return &v.sizeCache 1750 case 2: 1751 return &v.unknownFields 1752 default: 1753 return nil 1754 } 1755 } 1756 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1757 switch v := v.(*RoutesConfigDump); i { 1758 case 0: 1759 return &v.state 1760 case 1: 1761 return &v.sizeCache 1762 case 2: 1763 return &v.unknownFields 1764 default: 1765 return nil 1766 } 1767 } 1768 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1769 switch v := v.(*ScopedRoutesConfigDump); i { 1770 case 0: 1771 return &v.state 1772 case 1: 1773 return &v.sizeCache 1774 case 2: 1775 return &v.unknownFields 1776 default: 1777 return nil 1778 } 1779 } 1780 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1781 switch v := v.(*SecretsConfigDump); i { 1782 case 0: 1783 return &v.state 1784 case 1: 1785 return &v.sizeCache 1786 case 2: 1787 return &v.unknownFields 1788 default: 1789 return nil 1790 } 1791 } 1792 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1793 switch v := v.(*ListenersConfigDump_StaticListener); i { 1794 case 0: 1795 return &v.state 1796 case 1: 1797 return &v.sizeCache 1798 case 2: 1799 return &v.unknownFields 1800 default: 1801 return nil 1802 } 1803 } 1804 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1805 switch v := v.(*ListenersConfigDump_DynamicListenerState); i { 1806 case 0: 1807 return &v.state 1808 case 1: 1809 return &v.sizeCache 1810 case 2: 1811 return &v.unknownFields 1812 default: 1813 return nil 1814 } 1815 } 1816 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1817 switch v := v.(*ListenersConfigDump_DynamicListener); i { 1818 case 0: 1819 return &v.state 1820 case 1: 1821 return &v.sizeCache 1822 case 2: 1823 return &v.unknownFields 1824 default: 1825 return nil 1826 } 1827 } 1828 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1829 switch v := v.(*ClustersConfigDump_StaticCluster); i { 1830 case 0: 1831 return &v.state 1832 case 1: 1833 return &v.sizeCache 1834 case 2: 1835 return &v.unknownFields 1836 default: 1837 return nil 1838 } 1839 } 1840 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1841 switch v := v.(*ClustersConfigDump_DynamicCluster); i { 1842 case 0: 1843 return &v.state 1844 case 1: 1845 return &v.sizeCache 1846 case 2: 1847 return &v.unknownFields 1848 default: 1849 return nil 1850 } 1851 } 1852 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1853 switch v := v.(*RoutesConfigDump_StaticRouteConfig); i { 1854 case 0: 1855 return &v.state 1856 case 1: 1857 return &v.sizeCache 1858 case 2: 1859 return &v.unknownFields 1860 default: 1861 return nil 1862 } 1863 } 1864 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1865 switch v := v.(*RoutesConfigDump_DynamicRouteConfig); i { 1866 case 0: 1867 return &v.state 1868 case 1: 1869 return &v.sizeCache 1870 case 2: 1871 return &v.unknownFields 1872 default: 1873 return nil 1874 } 1875 } 1876 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 1877 switch v := v.(*ScopedRoutesConfigDump_InlineScopedRouteConfigs); i { 1878 case 0: 1879 return &v.state 1880 case 1: 1881 return &v.sizeCache 1882 case 2: 1883 return &v.unknownFields 1884 default: 1885 return nil 1886 } 1887 } 1888 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 1889 switch v := v.(*ScopedRoutesConfigDump_DynamicScopedRouteConfigs); i { 1890 case 0: 1891 return &v.state 1892 case 1: 1893 return &v.sizeCache 1894 case 2: 1895 return &v.unknownFields 1896 default: 1897 return nil 1898 } 1899 } 1900 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 1901 switch v := v.(*SecretsConfigDump_DynamicSecret); i { 1902 case 0: 1903 return &v.state 1904 case 1: 1905 return &v.sizeCache 1906 case 2: 1907 return &v.unknownFields 1908 default: 1909 return nil 1910 } 1911 } 1912 file_envoy_admin_v2alpha_config_dump_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 1913 switch v := v.(*SecretsConfigDump_StaticSecret); i { 1914 case 0: 1915 return &v.state 1916 case 1: 1917 return &v.sizeCache 1918 case 2: 1919 return &v.unknownFields 1920 default: 1921 return nil 1922 } 1923 } 1924 } 1925 type x struct{} 1926 out := protoimpl.TypeBuilder{ 1927 File: protoimpl.DescBuilder{ 1928 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1929 RawDescriptor: file_envoy_admin_v2alpha_config_dump_proto_rawDesc, 1930 NumEnums: 0, 1931 NumMessages: 19, 1932 NumExtensions: 0, 1933 NumServices: 0, 1934 }, 1935 GoTypes: file_envoy_admin_v2alpha_config_dump_proto_goTypes, 1936 DependencyIndexes: file_envoy_admin_v2alpha_config_dump_proto_depIdxs, 1937 MessageInfos: file_envoy_admin_v2alpha_config_dump_proto_msgTypes, 1938 }.Build() 1939 File_envoy_admin_v2alpha_config_dump_proto = out.File 1940 file_envoy_admin_v2alpha_config_dump_proto_rawDesc = nil 1941 file_envoy_admin_v2alpha_config_dump_proto_goTypes = nil 1942 file_envoy_admin_v2alpha_config_dump_proto_depIdxs = nil 1943 }