google_cloud_networksecurity_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::AddressGroup {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("AddressGroup");
23        debug_struct.field("name", &self.name);
24        debug_struct.field("description", &self.description);
25        debug_struct.field("create_time", &self.create_time);
26        debug_struct.field("update_time", &self.update_time);
27        debug_struct.field("labels", &self.labels);
28        debug_struct.field("r#type", &self.r#type);
29        debug_struct.field("items", &self.items);
30        debug_struct.field("capacity", &self.capacity);
31        debug_struct.field("self_link", &self.self_link);
32        debug_struct.field("purpose", &self.purpose);
33        if !self._unknown_fields.is_empty() {
34            debug_struct.field("_unknown_fields", &self._unknown_fields);
35        }
36        debug_struct.finish()
37    }
38}
39
40impl std::fmt::Debug for super::ListAddressGroupsRequest {
41    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
42        let mut debug_struct = f.debug_struct("ListAddressGroupsRequest");
43        debug_struct.field("parent", &self.parent);
44        debug_struct.field("page_size", &self.page_size);
45        debug_struct.field("page_token", &self.page_token);
46        debug_struct.field("return_partial_success", &self.return_partial_success);
47        if !self._unknown_fields.is_empty() {
48            debug_struct.field("_unknown_fields", &self._unknown_fields);
49        }
50        debug_struct.finish()
51    }
52}
53
54impl std::fmt::Debug for super::ListAddressGroupsResponse {
55    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
56        let mut debug_struct = f.debug_struct("ListAddressGroupsResponse");
57        debug_struct.field("address_groups", &self.address_groups);
58        debug_struct.field("next_page_token", &self.next_page_token);
59        debug_struct.field("unreachable", &self.unreachable);
60        if !self._unknown_fields.is_empty() {
61            debug_struct.field("_unknown_fields", &self._unknown_fields);
62        }
63        debug_struct.finish()
64    }
65}
66
67impl std::fmt::Debug for super::GetAddressGroupRequest {
68    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69        let mut debug_struct = f.debug_struct("GetAddressGroupRequest");
70        debug_struct.field("name", &self.name);
71        if !self._unknown_fields.is_empty() {
72            debug_struct.field("_unknown_fields", &self._unknown_fields);
73        }
74        debug_struct.finish()
75    }
76}
77
78impl std::fmt::Debug for super::CreateAddressGroupRequest {
79    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
80        let mut debug_struct = f.debug_struct("CreateAddressGroupRequest");
81        debug_struct.field("parent", &self.parent);
82        debug_struct.field("address_group_id", &self.address_group_id);
83        debug_struct.field("address_group", &self.address_group);
84        debug_struct.field("request_id", &self.request_id);
85        if !self._unknown_fields.is_empty() {
86            debug_struct.field("_unknown_fields", &self._unknown_fields);
87        }
88        debug_struct.finish()
89    }
90}
91
92impl std::fmt::Debug for super::UpdateAddressGroupRequest {
93    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
94        let mut debug_struct = f.debug_struct("UpdateAddressGroupRequest");
95        debug_struct.field("update_mask", &self.update_mask);
96        debug_struct.field("address_group", &self.address_group);
97        debug_struct.field("request_id", &self.request_id);
98        if !self._unknown_fields.is_empty() {
99            debug_struct.field("_unknown_fields", &self._unknown_fields);
100        }
101        debug_struct.finish()
102    }
103}
104
105impl std::fmt::Debug for super::DeleteAddressGroupRequest {
106    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
107        let mut debug_struct = f.debug_struct("DeleteAddressGroupRequest");
108        debug_struct.field("name", &self.name);
109        debug_struct.field("request_id", &self.request_id);
110        if !self._unknown_fields.is_empty() {
111            debug_struct.field("_unknown_fields", &self._unknown_fields);
112        }
113        debug_struct.finish()
114    }
115}
116
117impl std::fmt::Debug for super::AddAddressGroupItemsRequest {
118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
119        let mut debug_struct = f.debug_struct("AddAddressGroupItemsRequest");
120        debug_struct.field("address_group", &self.address_group);
121        debug_struct.field("items", &self.items);
122        debug_struct.field("request_id", &self.request_id);
123        if !self._unknown_fields.is_empty() {
124            debug_struct.field("_unknown_fields", &self._unknown_fields);
125        }
126        debug_struct.finish()
127    }
128}
129
130impl std::fmt::Debug for super::RemoveAddressGroupItemsRequest {
131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132        let mut debug_struct = f.debug_struct("RemoveAddressGroupItemsRequest");
133        debug_struct.field("address_group", &self.address_group);
134        debug_struct.field("items", &self.items);
135        debug_struct.field("request_id", &self.request_id);
136        if !self._unknown_fields.is_empty() {
137            debug_struct.field("_unknown_fields", &self._unknown_fields);
138        }
139        debug_struct.finish()
140    }
141}
142
143impl std::fmt::Debug for super::CloneAddressGroupItemsRequest {
144    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
145        let mut debug_struct = f.debug_struct("CloneAddressGroupItemsRequest");
146        debug_struct.field("address_group", &self.address_group);
147        debug_struct.field("source_address_group", &self.source_address_group);
148        debug_struct.field("request_id", &self.request_id);
149        if !self._unknown_fields.is_empty() {
150            debug_struct.field("_unknown_fields", &self._unknown_fields);
151        }
152        debug_struct.finish()
153    }
154}
155
156impl std::fmt::Debug for super::ListAddressGroupReferencesRequest {
157    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
158        let mut debug_struct = f.debug_struct("ListAddressGroupReferencesRequest");
159        debug_struct.field("address_group", &self.address_group);
160        debug_struct.field("page_size", &self.page_size);
161        debug_struct.field("page_token", &self.page_token);
162        if !self._unknown_fields.is_empty() {
163            debug_struct.field("_unknown_fields", &self._unknown_fields);
164        }
165        debug_struct.finish()
166    }
167}
168
169impl std::fmt::Debug for super::ListAddressGroupReferencesResponse {
170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
171        let mut debug_struct = f.debug_struct("ListAddressGroupReferencesResponse");
172        debug_struct.field("address_group_references", &self.address_group_references);
173        debug_struct.field("next_page_token", &self.next_page_token);
174        if !self._unknown_fields.is_empty() {
175            debug_struct.field("_unknown_fields", &self._unknown_fields);
176        }
177        debug_struct.finish()
178    }
179}
180
181impl std::fmt::Debug for super::list_address_group_references_response::AddressGroupReference {
182    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
183        let mut debug_struct = f.debug_struct("AddressGroupReference");
184        debug_struct.field("firewall_policy", &self.firewall_policy);
185        debug_struct.field("security_policy", &self.security_policy);
186        debug_struct.field("rule_priority", &self.rule_priority);
187        if !self._unknown_fields.is_empty() {
188            debug_struct.field("_unknown_fields", &self._unknown_fields);
189        }
190        debug_struct.finish()
191    }
192}
193
194impl std::fmt::Debug for super::AuthorizationPolicy {
195    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
196        let mut debug_struct = f.debug_struct("AuthorizationPolicy");
197        debug_struct.field("name", &self.name);
198        debug_struct.field("description", &self.description);
199        debug_struct.field("create_time", &self.create_time);
200        debug_struct.field("update_time", &self.update_time);
201        debug_struct.field("labels", &self.labels);
202        debug_struct.field("action", &self.action);
203        debug_struct.field("rules", &self.rules);
204        if !self._unknown_fields.is_empty() {
205            debug_struct.field("_unknown_fields", &self._unknown_fields);
206        }
207        debug_struct.finish()
208    }
209}
210
211impl std::fmt::Debug for super::authorization_policy::Rule {
212    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
213        let mut debug_struct = f.debug_struct("Rule");
214        debug_struct.field("sources", &self.sources);
215        debug_struct.field("destinations", &self.destinations);
216        if !self._unknown_fields.is_empty() {
217            debug_struct.field("_unknown_fields", &self._unknown_fields);
218        }
219        debug_struct.finish()
220    }
221}
222
223impl std::fmt::Debug for super::authorization_policy::rule::Source {
224    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
225        let mut debug_struct = f.debug_struct("Source");
226        debug_struct.field("principals", &self.principals);
227        debug_struct.field("ip_blocks", &self.ip_blocks);
228        if !self._unknown_fields.is_empty() {
229            debug_struct.field("_unknown_fields", &self._unknown_fields);
230        }
231        debug_struct.finish()
232    }
233}
234
235impl std::fmt::Debug for super::authorization_policy::rule::Destination {
236    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
237        let mut debug_struct = f.debug_struct("Destination");
238        debug_struct.field("hosts", &self.hosts);
239        debug_struct.field("ports", &self.ports);
240        debug_struct.field("methods", &self.methods);
241        debug_struct.field("http_header_match", &self.http_header_match);
242        if !self._unknown_fields.is_empty() {
243            debug_struct.field("_unknown_fields", &self._unknown_fields);
244        }
245        debug_struct.finish()
246    }
247}
248
249impl std::fmt::Debug for super::authorization_policy::rule::destination::HttpHeaderMatch {
250    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
251        let mut debug_struct = f.debug_struct("HttpHeaderMatch");
252        debug_struct.field("header_name", &self.header_name);
253        debug_struct.field("r#type", &self.r#type);
254        if !self._unknown_fields.is_empty() {
255            debug_struct.field("_unknown_fields", &self._unknown_fields);
256        }
257        debug_struct.finish()
258    }
259}
260
261impl std::fmt::Debug for super::ListAuthorizationPoliciesRequest {
262    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
263        let mut debug_struct = f.debug_struct("ListAuthorizationPoliciesRequest");
264        debug_struct.field("parent", &self.parent);
265        debug_struct.field("page_size", &self.page_size);
266        debug_struct.field("page_token", &self.page_token);
267        if !self._unknown_fields.is_empty() {
268            debug_struct.field("_unknown_fields", &self._unknown_fields);
269        }
270        debug_struct.finish()
271    }
272}
273
274impl std::fmt::Debug for super::ListAuthorizationPoliciesResponse {
275    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
276        let mut debug_struct = f.debug_struct("ListAuthorizationPoliciesResponse");
277        debug_struct.field("authorization_policies", &self.authorization_policies);
278        debug_struct.field("next_page_token", &self.next_page_token);
279        if !self._unknown_fields.is_empty() {
280            debug_struct.field("_unknown_fields", &self._unknown_fields);
281        }
282        debug_struct.finish()
283    }
284}
285
286impl std::fmt::Debug for super::GetAuthorizationPolicyRequest {
287    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
288        let mut debug_struct = f.debug_struct("GetAuthorizationPolicyRequest");
289        debug_struct.field("name", &self.name);
290        if !self._unknown_fields.is_empty() {
291            debug_struct.field("_unknown_fields", &self._unknown_fields);
292        }
293        debug_struct.finish()
294    }
295}
296
297impl std::fmt::Debug for super::CreateAuthorizationPolicyRequest {
298    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
299        let mut debug_struct = f.debug_struct("CreateAuthorizationPolicyRequest");
300        debug_struct.field("parent", &self.parent);
301        debug_struct.field("authorization_policy_id", &self.authorization_policy_id);
302        debug_struct.field("authorization_policy", &self.authorization_policy);
303        if !self._unknown_fields.is_empty() {
304            debug_struct.field("_unknown_fields", &self._unknown_fields);
305        }
306        debug_struct.finish()
307    }
308}
309
310impl std::fmt::Debug for super::UpdateAuthorizationPolicyRequest {
311    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
312        let mut debug_struct = f.debug_struct("UpdateAuthorizationPolicyRequest");
313        debug_struct.field("update_mask", &self.update_mask);
314        debug_struct.field("authorization_policy", &self.authorization_policy);
315        if !self._unknown_fields.is_empty() {
316            debug_struct.field("_unknown_fields", &self._unknown_fields);
317        }
318        debug_struct.finish()
319    }
320}
321
322impl std::fmt::Debug for super::DeleteAuthorizationPolicyRequest {
323    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
324        let mut debug_struct = f.debug_struct("DeleteAuthorizationPolicyRequest");
325        debug_struct.field("name", &self.name);
326        if !self._unknown_fields.is_empty() {
327            debug_struct.field("_unknown_fields", &self._unknown_fields);
328        }
329        debug_struct.finish()
330    }
331}
332
333impl std::fmt::Debug for super::ClientTlsPolicy {
334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335        let mut debug_struct = f.debug_struct("ClientTlsPolicy");
336        debug_struct.field("name", &self.name);
337        debug_struct.field("description", &self.description);
338        debug_struct.field("create_time", &self.create_time);
339        debug_struct.field("update_time", &self.update_time);
340        debug_struct.field("labels", &self.labels);
341        debug_struct.field("sni", &self.sni);
342        debug_struct.field("client_certificate", &self.client_certificate);
343        debug_struct.field("server_validation_ca", &self.server_validation_ca);
344        if !self._unknown_fields.is_empty() {
345            debug_struct.field("_unknown_fields", &self._unknown_fields);
346        }
347        debug_struct.finish()
348    }
349}
350
351impl std::fmt::Debug for super::ListClientTlsPoliciesRequest {
352    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
353        let mut debug_struct = f.debug_struct("ListClientTlsPoliciesRequest");
354        debug_struct.field("parent", &self.parent);
355        debug_struct.field("page_size", &self.page_size);
356        debug_struct.field("page_token", &self.page_token);
357        if !self._unknown_fields.is_empty() {
358            debug_struct.field("_unknown_fields", &self._unknown_fields);
359        }
360        debug_struct.finish()
361    }
362}
363
364impl std::fmt::Debug for super::ListClientTlsPoliciesResponse {
365    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
366        let mut debug_struct = f.debug_struct("ListClientTlsPoliciesResponse");
367        debug_struct.field("client_tls_policies", &self.client_tls_policies);
368        debug_struct.field("next_page_token", &self.next_page_token);
369        if !self._unknown_fields.is_empty() {
370            debug_struct.field("_unknown_fields", &self._unknown_fields);
371        }
372        debug_struct.finish()
373    }
374}
375
376impl std::fmt::Debug for super::GetClientTlsPolicyRequest {
377    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
378        let mut debug_struct = f.debug_struct("GetClientTlsPolicyRequest");
379        debug_struct.field("name", &self.name);
380        if !self._unknown_fields.is_empty() {
381            debug_struct.field("_unknown_fields", &self._unknown_fields);
382        }
383        debug_struct.finish()
384    }
385}
386
387impl std::fmt::Debug for super::CreateClientTlsPolicyRequest {
388    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
389        let mut debug_struct = f.debug_struct("CreateClientTlsPolicyRequest");
390        debug_struct.field("parent", &self.parent);
391        debug_struct.field("client_tls_policy_id", &self.client_tls_policy_id);
392        debug_struct.field("client_tls_policy", &self.client_tls_policy);
393        if !self._unknown_fields.is_empty() {
394            debug_struct.field("_unknown_fields", &self._unknown_fields);
395        }
396        debug_struct.finish()
397    }
398}
399
400impl std::fmt::Debug for super::UpdateClientTlsPolicyRequest {
401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
402        let mut debug_struct = f.debug_struct("UpdateClientTlsPolicyRequest");
403        debug_struct.field("update_mask", &self.update_mask);
404        debug_struct.field("client_tls_policy", &self.client_tls_policy);
405        if !self._unknown_fields.is_empty() {
406            debug_struct.field("_unknown_fields", &self._unknown_fields);
407        }
408        debug_struct.finish()
409    }
410}
411
412impl std::fmt::Debug for super::DeleteClientTlsPolicyRequest {
413    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
414        let mut debug_struct = f.debug_struct("DeleteClientTlsPolicyRequest");
415        debug_struct.field("name", &self.name);
416        if !self._unknown_fields.is_empty() {
417            debug_struct.field("_unknown_fields", &self._unknown_fields);
418        }
419        debug_struct.finish()
420    }
421}
422
423impl std::fmt::Debug for super::OperationMetadata {
424    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
425        let mut debug_struct = f.debug_struct("OperationMetadata");
426        debug_struct.field("create_time", &self.create_time);
427        debug_struct.field("end_time", &self.end_time);
428        debug_struct.field("target", &self.target);
429        debug_struct.field("verb", &self.verb);
430        debug_struct.field("status_message", &self.status_message);
431        debug_struct.field("requested_cancellation", &self.requested_cancellation);
432        debug_struct.field("api_version", &self.api_version);
433        if !self._unknown_fields.is_empty() {
434            debug_struct.field("_unknown_fields", &self._unknown_fields);
435        }
436        debug_struct.finish()
437    }
438}
439
440impl std::fmt::Debug for super::ServerTlsPolicy {
441    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
442        let mut debug_struct = f.debug_struct("ServerTlsPolicy");
443        debug_struct.field("name", &self.name);
444        debug_struct.field("description", &self.description);
445        debug_struct.field("create_time", &self.create_time);
446        debug_struct.field("update_time", &self.update_time);
447        debug_struct.field("labels", &self.labels);
448        debug_struct.field("allow_open", &self.allow_open);
449        debug_struct.field("server_certificate", &self.server_certificate);
450        debug_struct.field("mtls_policy", &self.mtls_policy);
451        if !self._unknown_fields.is_empty() {
452            debug_struct.field("_unknown_fields", &self._unknown_fields);
453        }
454        debug_struct.finish()
455    }
456}
457
458impl std::fmt::Debug for super::server_tls_policy::MTLSPolicy {
459    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
460        let mut debug_struct = f.debug_struct("MTLSPolicy");
461        debug_struct.field("client_validation_ca", &self.client_validation_ca);
462        if !self._unknown_fields.is_empty() {
463            debug_struct.field("_unknown_fields", &self._unknown_fields);
464        }
465        debug_struct.finish()
466    }
467}
468
469impl std::fmt::Debug for super::ListServerTlsPoliciesRequest {
470    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
471        let mut debug_struct = f.debug_struct("ListServerTlsPoliciesRequest");
472        debug_struct.field("parent", &self.parent);
473        debug_struct.field("page_size", &self.page_size);
474        debug_struct.field("page_token", &self.page_token);
475        if !self._unknown_fields.is_empty() {
476            debug_struct.field("_unknown_fields", &self._unknown_fields);
477        }
478        debug_struct.finish()
479    }
480}
481
482impl std::fmt::Debug for super::ListServerTlsPoliciesResponse {
483    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
484        let mut debug_struct = f.debug_struct("ListServerTlsPoliciesResponse");
485        debug_struct.field("server_tls_policies", &self.server_tls_policies);
486        debug_struct.field("next_page_token", &self.next_page_token);
487        if !self._unknown_fields.is_empty() {
488            debug_struct.field("_unknown_fields", &self._unknown_fields);
489        }
490        debug_struct.finish()
491    }
492}
493
494impl std::fmt::Debug for super::GetServerTlsPolicyRequest {
495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
496        let mut debug_struct = f.debug_struct("GetServerTlsPolicyRequest");
497        debug_struct.field("name", &self.name);
498        if !self._unknown_fields.is_empty() {
499            debug_struct.field("_unknown_fields", &self._unknown_fields);
500        }
501        debug_struct.finish()
502    }
503}
504
505impl std::fmt::Debug for super::CreateServerTlsPolicyRequest {
506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
507        let mut debug_struct = f.debug_struct("CreateServerTlsPolicyRequest");
508        debug_struct.field("parent", &self.parent);
509        debug_struct.field("server_tls_policy_id", &self.server_tls_policy_id);
510        debug_struct.field("server_tls_policy", &self.server_tls_policy);
511        if !self._unknown_fields.is_empty() {
512            debug_struct.field("_unknown_fields", &self._unknown_fields);
513        }
514        debug_struct.finish()
515    }
516}
517
518impl std::fmt::Debug for super::UpdateServerTlsPolicyRequest {
519    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
520        let mut debug_struct = f.debug_struct("UpdateServerTlsPolicyRequest");
521        debug_struct.field("update_mask", &self.update_mask);
522        debug_struct.field("server_tls_policy", &self.server_tls_policy);
523        if !self._unknown_fields.is_empty() {
524            debug_struct.field("_unknown_fields", &self._unknown_fields);
525        }
526        debug_struct.finish()
527    }
528}
529
530impl std::fmt::Debug for super::DeleteServerTlsPolicyRequest {
531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
532        let mut debug_struct = f.debug_struct("DeleteServerTlsPolicyRequest");
533        debug_struct.field("name", &self.name);
534        if !self._unknown_fields.is_empty() {
535            debug_struct.field("_unknown_fields", &self._unknown_fields);
536        }
537        debug_struct.finish()
538    }
539}
540
541impl std::fmt::Debug for super::GrpcEndpoint {
542    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
543        let mut debug_struct = f.debug_struct("GrpcEndpoint");
544        debug_struct.field("target_uri", &self.target_uri);
545        if !self._unknown_fields.is_empty() {
546            debug_struct.field("_unknown_fields", &self._unknown_fields);
547        }
548        debug_struct.finish()
549    }
550}
551
552impl std::fmt::Debug for super::ValidationCA {
553    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
554        let mut debug_struct = f.debug_struct("ValidationCA");
555        debug_struct.field("r#type", &self.r#type);
556        if !self._unknown_fields.is_empty() {
557            debug_struct.field("_unknown_fields", &self._unknown_fields);
558        }
559        debug_struct.finish()
560    }
561}
562
563impl std::fmt::Debug for super::CertificateProviderInstance {
564    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
565        let mut debug_struct = f.debug_struct("CertificateProviderInstance");
566        debug_struct.field("plugin_instance", &self.plugin_instance);
567        if !self._unknown_fields.is_empty() {
568            debug_struct.field("_unknown_fields", &self._unknown_fields);
569        }
570        debug_struct.finish()
571    }
572}
573
574impl std::fmt::Debug for super::CertificateProvider {
575    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
576        let mut debug_struct = f.debug_struct("CertificateProvider");
577        debug_struct.field("r#type", &self.r#type);
578        if !self._unknown_fields.is_empty() {
579            debug_struct.field("_unknown_fields", &self._unknown_fields);
580        }
581        debug_struct.finish()
582    }
583}