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
7package envoy_admin_v2alpha
8
9import (
10	_ "github.com/cncf/xds/go/udpa/annotations"
11	v2 "github.com/envoyproxy/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
21const (
22	// Verify that this generated code is sufficiently up-to-date.
23	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
24	// Verify that runtime/protoimpl is sufficiently up-to-date.
25	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
26)
27
28// This is a compile-time assertion that a sufficiently up-to-date version
29// of the legacy proto package is being used.
30const _ = proto.ProtoPackageIsVersion4
31
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.
34type 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
58func (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
67func (x *ConfigDump) String() string {
68	return protoimpl.X.MessageStringOf(x)
69}
70
71func (*ConfigDump) ProtoMessage() {}
72
73func (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.
86func (*ConfigDump) Descriptor() ([]byte, []int) {
87	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{0}
88}
89
90func (x *ConfigDump) GetConfigs() []*any.Any {
91	if x != nil {
92		return x.Configs
93	}
94	return nil
95}
96
97type 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
110func (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
119func (x *UpdateFailureState) String() string {
120	return protoimpl.X.MessageStringOf(x)
121}
122
123func (*UpdateFailureState) ProtoMessage() {}
124
125func (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.
138func (*UpdateFailureState) Descriptor() ([]byte, []int) {
139	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{1}
140}
141
142func (x *UpdateFailureState) GetFailedConfiguration() *any.Any {
143	if x != nil {
144		return x.FailedConfiguration
145	}
146	return nil
147}
148
149func (x *UpdateFailureState) GetLastUpdateAttempt() *timestamp.Timestamp {
150	if x != nil {
151		return x.LastUpdateAttempt
152	}
153	return nil
154}
155
156func (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.
167type 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
177func (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
186func (x *BootstrapConfigDump) String() string {
187	return protoimpl.X.MessageStringOf(x)
188}
189
190func (*BootstrapConfigDump) ProtoMessage() {}
191
192func (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.
205func (*BootstrapConfigDump) Descriptor() ([]byte, []int) {
206	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{2}
207}
208
209func (x *BootstrapConfigDump) GetBootstrap() *v2.Bootstrap {
210	if x != nil {
211		return x.Bootstrap
212	}
213	return nil
214}
215
216func (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.
226type 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
241func (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
250func (x *ListenersConfigDump) String() string {
251	return protoimpl.X.MessageStringOf(x)
252}
253
254func (*ListenersConfigDump) ProtoMessage() {}
255
256func (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.
269func (*ListenersConfigDump) Descriptor() ([]byte, []int) {
270	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3}
271}
272
273func (x *ListenersConfigDump) GetVersionInfo() string {
274	if x != nil {
275		return x.VersionInfo
276	}
277	return ""
278}
279
280func (x *ListenersConfigDump) GetStaticListeners() []*ListenersConfigDump_StaticListener {
281	if x != nil {
282		return x.StaticListeners
283	}
284	return nil
285}
286
287func (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.
297type 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
318func (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
327func (x *ClustersConfigDump) String() string {
328	return protoimpl.X.MessageStringOf(x)
329}
330
331func (*ClustersConfigDump) ProtoMessage() {}
332
333func (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.
346func (*ClustersConfigDump) Descriptor() ([]byte, []int) {
347	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{4}
348}
349
350func (x *ClustersConfigDump) GetVersionInfo() string {
351	if x != nil {
352		return x.VersionInfo
353	}
354	return ""
355}
356
357func (x *ClustersConfigDump) GetStaticClusters() []*ClustersConfigDump_StaticCluster {
358	if x != nil {
359		return x.StaticClusters
360	}
361	return nil
362}
363
364func (x *ClustersConfigDump) GetDynamicActiveClusters() []*ClustersConfigDump_DynamicCluster {
365	if x != nil {
366		return x.DynamicActiveClusters
367	}
368	return nil
369}
370
371func (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.
383type 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
394func (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
403func (x *RoutesConfigDump) String() string {
404	return protoimpl.X.MessageStringOf(x)
405}
406
407func (*RoutesConfigDump) ProtoMessage() {}
408
409func (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.
422func (*RoutesConfigDump) Descriptor() ([]byte, []int) {
423	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{5}
424}
425
426func (x *RoutesConfigDump) GetStaticRouteConfigs() []*RoutesConfigDump_StaticRouteConfig {
427	if x != nil {
428		return x.StaticRouteConfigs
429	}
430	return nil
431}
432
433func (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.
444type 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
455func (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
464func (x *ScopedRoutesConfigDump) String() string {
465	return protoimpl.X.MessageStringOf(x)
466}
467
468func (*ScopedRoutesConfigDump) ProtoMessage() {}
469
470func (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.
483func (*ScopedRoutesConfigDump) Descriptor() ([]byte, []int) {
484	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{6}
485}
486
487func (x *ScopedRoutesConfigDump) GetInlineScopedRouteConfigs() []*ScopedRoutesConfigDump_InlineScopedRouteConfigs {
488	if x != nil {
489		return x.InlineScopedRouteConfigs
490	}
491	return nil
492}
493
494func (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.
502type 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
517func (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
526func (x *SecretsConfigDump) String() string {
527	return protoimpl.X.MessageStringOf(x)
528}
529
530func (*SecretsConfigDump) ProtoMessage() {}
531
532func (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.
545func (*SecretsConfigDump) Descriptor() ([]byte, []int) {
546	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{7}
547}
548
549func (x *SecretsConfigDump) GetStaticSecrets() []*SecretsConfigDump_StaticSecret {
550	if x != nil {
551		return x.StaticSecrets
552	}
553	return nil
554}
555
556func (x *SecretsConfigDump) GetDynamicActiveSecrets() []*SecretsConfigDump_DynamicSecret {
557	if x != nil {
558		return x.DynamicActiveSecrets
559	}
560	return nil
561}
562
563func (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.
571type 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
582func (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
591func (x *ListenersConfigDump_StaticListener) String() string {
592	return protoimpl.X.MessageStringOf(x)
593}
594
595func (*ListenersConfigDump_StaticListener) ProtoMessage() {}
596
597func (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.
610func (*ListenersConfigDump_StaticListener) Descriptor() ([]byte, []int) {
611	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3, 0}
612}
613
614func (x *ListenersConfigDump_StaticListener) GetListener() *any.Any {
615	if x != nil {
616		return x.Listener
617	}
618	return nil
619}
620
621func (x *ListenersConfigDump_StaticListener) GetLastUpdated() *timestamp.Timestamp {
622	if x != nil {
623		return x.LastUpdated
624	}
625	return nil
626}
627
628type 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
644func (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
653func (x *ListenersConfigDump_DynamicListenerState) String() string {
654	return protoimpl.X.MessageStringOf(x)
655}
656
657func (*ListenersConfigDump_DynamicListenerState) ProtoMessage() {}
658
659func (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.
672func (*ListenersConfigDump_DynamicListenerState) Descriptor() ([]byte, []int) {
673	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3, 1}
674}
675
676func (x *ListenersConfigDump_DynamicListenerState) GetVersionInfo() string {
677	if x != nil {
678		return x.VersionInfo
679	}
680	return ""
681}
682
683func (x *ListenersConfigDump_DynamicListenerState) GetListener() *any.Any {
684	if x != nil {
685		return x.Listener
686	}
687	return nil
688}
689
690func (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]
699type 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
723func (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
732func (x *ListenersConfigDump_DynamicListener) String() string {
733	return protoimpl.X.MessageStringOf(x)
734}
735
736func (*ListenersConfigDump_DynamicListener) ProtoMessage() {}
737
738func (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.
751func (*ListenersConfigDump_DynamicListener) Descriptor() ([]byte, []int) {
752	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{3, 2}
753}
754
755func (x *ListenersConfigDump_DynamicListener) GetName() string {
756	if x != nil {
757		return x.Name
758	}
759	return ""
760}
761
762func (x *ListenersConfigDump_DynamicListener) GetActiveState() *ListenersConfigDump_DynamicListenerState {
763	if x != nil {
764		return x.ActiveState
765	}
766	return nil
767}
768
769func (x *ListenersConfigDump_DynamicListener) GetWarmingState() *ListenersConfigDump_DynamicListenerState {
770	if x != nil {
771		return x.WarmingState
772	}
773	return nil
774}
775
776func (x *ListenersConfigDump_DynamicListener) GetDrainingState() *ListenersConfigDump_DynamicListenerState {
777	if x != nil {
778		return x.DrainingState
779	}
780	return nil
781}
782
783func (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.
791type 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
802func (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
811func (x *ClustersConfigDump_StaticCluster) String() string {
812	return protoimpl.X.MessageStringOf(x)
813}
814
815func (*ClustersConfigDump_StaticCluster) ProtoMessage() {}
816
817func (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.
830func (*ClustersConfigDump_StaticCluster) Descriptor() ([]byte, []int) {
831	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{4, 0}
832}
833
834func (x *ClustersConfigDump_StaticCluster) GetCluster() *any.Any {
835	if x != nil {
836		return x.Cluster
837	}
838	return nil
839}
840
841func (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.
849type 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
865func (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
874func (x *ClustersConfigDump_DynamicCluster) String() string {
875	return protoimpl.X.MessageStringOf(x)
876}
877
878func (*ClustersConfigDump_DynamicCluster) ProtoMessage() {}
879
880func (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.
893func (*ClustersConfigDump_DynamicCluster) Descriptor() ([]byte, []int) {
894	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{4, 1}
895}
896
897func (x *ClustersConfigDump_DynamicCluster) GetVersionInfo() string {
898	if x != nil {
899		return x.VersionInfo
900	}
901	return ""
902}
903
904func (x *ClustersConfigDump_DynamicCluster) GetCluster() *any.Any {
905	if x != nil {
906		return x.Cluster
907	}
908	return nil
909}
910
911func (x *ClustersConfigDump_DynamicCluster) GetLastUpdated() *timestamp.Timestamp {
912	if x != nil {
913		return x.LastUpdated
914	}
915	return nil
916}
917
918type 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
929func (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
938func (x *RoutesConfigDump_StaticRouteConfig) String() string {
939	return protoimpl.X.MessageStringOf(x)
940}
941
942func (*RoutesConfigDump_StaticRouteConfig) ProtoMessage() {}
943
944func (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.
957func (*RoutesConfigDump_StaticRouteConfig) Descriptor() ([]byte, []int) {
958	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{5, 0}
959}
960
961func (x *RoutesConfigDump_StaticRouteConfig) GetRouteConfig() *any.Any {
962	if x != nil {
963		return x.RouteConfig
964	}
965	return nil
966}
967
968func (x *RoutesConfigDump_StaticRouteConfig) GetLastUpdated() *timestamp.Timestamp {
969	if x != nil {
970		return x.LastUpdated
971	}
972	return nil
973}
974
975type 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
990func (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
999func (x *RoutesConfigDump_DynamicRouteConfig) String() string {
1000	return protoimpl.X.MessageStringOf(x)
1001}
1002
1003func (*RoutesConfigDump_DynamicRouteConfig) ProtoMessage() {}
1004
1005func (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.
1018func (*RoutesConfigDump_DynamicRouteConfig) Descriptor() ([]byte, []int) {
1019	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{5, 1}
1020}
1021
1022func (x *RoutesConfigDump_DynamicRouteConfig) GetVersionInfo() string {
1023	if x != nil {
1024		return x.VersionInfo
1025	}
1026	return ""
1027}
1028
1029func (x *RoutesConfigDump_DynamicRouteConfig) GetRouteConfig() *any.Any {
1030	if x != nil {
1031		return x.RouteConfig
1032	}
1033	return nil
1034}
1035
1036func (x *RoutesConfigDump_DynamicRouteConfig) GetLastUpdated() *timestamp.Timestamp {
1037	if x != nil {
1038		return x.LastUpdated
1039	}
1040	return nil
1041}
1042
1043type 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
1056func (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
1065func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) String() string {
1066	return protoimpl.X.MessageStringOf(x)
1067}
1068
1069func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) ProtoMessage() {}
1070
1071func (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.
1084func (*ScopedRoutesConfigDump_InlineScopedRouteConfigs) Descriptor() ([]byte, []int) {
1085	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{6, 0}
1086}
1087
1088func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetName() string {
1089	if x != nil {
1090		return x.Name
1091	}
1092	return ""
1093}
1094
1095func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetScopedRouteConfigs() []*any.Any {
1096	if x != nil {
1097		return x.ScopedRouteConfigs
1098	}
1099	return nil
1100}
1101
1102func (x *ScopedRoutesConfigDump_InlineScopedRouteConfigs) GetLastUpdated() *timestamp.Timestamp {
1103	if x != nil {
1104		return x.LastUpdated
1105	}
1106	return nil
1107}
1108
1109type 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
1126func (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
1135func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) String() string {
1136	return protoimpl.X.MessageStringOf(x)
1137}
1138
1139func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) ProtoMessage() {}
1140
1141func (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.
1154func (*ScopedRoutesConfigDump_DynamicScopedRouteConfigs) Descriptor() ([]byte, []int) {
1155	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{6, 1}
1156}
1157
1158func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetName() string {
1159	if x != nil {
1160		return x.Name
1161	}
1162	return ""
1163}
1164
1165func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetVersionInfo() string {
1166	if x != nil {
1167		return x.VersionInfo
1168	}
1169	return ""
1170}
1171
1172func (x *ScopedRoutesConfigDump_DynamicScopedRouteConfigs) GetScopedRouteConfigs() []*any.Any {
1173	if x != nil {
1174		return x.ScopedRouteConfigs
1175	}
1176	return nil
1177}
1178
1179func (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.
1187type 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
1204func (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
1213func (x *SecretsConfigDump_DynamicSecret) String() string {
1214	return protoimpl.X.MessageStringOf(x)
1215}
1216
1217func (*SecretsConfigDump_DynamicSecret) ProtoMessage() {}
1218
1219func (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.
1232func (*SecretsConfigDump_DynamicSecret) Descriptor() ([]byte, []int) {
1233	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{7, 0}
1234}
1235
1236func (x *SecretsConfigDump_DynamicSecret) GetName() string {
1237	if x != nil {
1238		return x.Name
1239	}
1240	return ""
1241}
1242
1243func (x *SecretsConfigDump_DynamicSecret) GetVersionInfo() string {
1244	if x != nil {
1245		return x.VersionInfo
1246	}
1247	return ""
1248}
1249
1250func (x *SecretsConfigDump_DynamicSecret) GetLastUpdated() *timestamp.Timestamp {
1251	if x != nil {
1252		return x.LastUpdated
1253	}
1254	return nil
1255}
1256
1257func (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.
1265type 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
1280func (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
1289func (x *SecretsConfigDump_StaticSecret) String() string {
1290	return protoimpl.X.MessageStringOf(x)
1291}
1292
1293func (*SecretsConfigDump_StaticSecret) ProtoMessage() {}
1294
1295func (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.
1308func (*SecretsConfigDump_StaticSecret) Descriptor() ([]byte, []int) {
1309	return file_envoy_admin_v2alpha_config_dump_proto_rawDescGZIP(), []int{7, 1}
1310}
1311
1312func (x *SecretsConfigDump_StaticSecret) GetName() string {
1313	if x != nil {
1314		return x.Name
1315	}
1316	return ""
1317}
1318
1319func (x *SecretsConfigDump_StaticSecret) GetLastUpdated() *timestamp.Timestamp {
1320	if x != nil {
1321		return x.LastUpdated
1322	}
1323	return nil
1324}
1325
1326func (x *SecretsConfigDump_StaticSecret) GetSecret() *any.Any {
1327	if x != nil {
1328		return x.Secret
1329	}
1330	return nil
1331}
1332
1333var File_envoy_admin_v2alpha_config_dump_proto protoreflect.FileDescriptor
1334
1335var 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
1604var (
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
1609func 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
1616var file_envoy_admin_v2alpha_config_dump_proto_msgTypes = make([]protoimpl.MessageInfo, 19)
1617var 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}
1641var 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
1690func init() { file_envoy_admin_v2alpha_config_dump_proto_init() }
1691func 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}
1944