1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::ConnectivityTest {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("ConnectivityTest");
23 debug_struct.field("name", &self.name);
24 debug_struct.field("description", &self.description);
25 debug_struct.field("source", &self.source);
26 debug_struct.field("destination", &self.destination);
27 debug_struct.field("protocol", &self.protocol);
28 debug_struct.field("related_projects", &self.related_projects);
29 debug_struct.field("display_name", &self.display_name);
30 debug_struct.field("labels", &self.labels);
31 debug_struct.field("create_time", &self.create_time);
32 debug_struct.field("update_time", &self.update_time);
33 debug_struct.field("reachability_details", &self.reachability_details);
34 debug_struct.field("probing_details", &self.probing_details);
35 debug_struct.field("round_trip", &self.round_trip);
36 debug_struct.field(
37 "return_reachability_details",
38 &self.return_reachability_details,
39 );
40 debug_struct.field("bypass_firewall_checks", &self.bypass_firewall_checks);
41 if !self._unknown_fields.is_empty() {
42 debug_struct.field("_unknown_fields", &self._unknown_fields);
43 }
44 debug_struct.finish()
45 }
46}
47
48impl std::fmt::Debug for super::Endpoint {
49 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
50 let mut debug_struct = f.debug_struct("Endpoint");
51 debug_struct.field("ip_address", &self.ip_address);
52 debug_struct.field("port", &self.port);
53 debug_struct.field("instance", &self.instance);
54 debug_struct.field("forwarding_rule", &self.forwarding_rule);
55 debug_struct.field("forwarding_rule_target", &self.forwarding_rule_target);
56 debug_struct.field("load_balancer_id", &self.load_balancer_id);
57 debug_struct.field("load_balancer_type", &self.load_balancer_type);
58 debug_struct.field("gke_master_cluster", &self.gke_master_cluster);
59 debug_struct.field("fqdn", &self.fqdn);
60 debug_struct.field("cloud_sql_instance", &self.cloud_sql_instance);
61 debug_struct.field("redis_instance", &self.redis_instance);
62 debug_struct.field("redis_cluster", &self.redis_cluster);
63 debug_struct.field("gke_pod", &self.gke_pod);
64 debug_struct.field("cloud_function", &self.cloud_function);
65 debug_struct.field("app_engine_version", &self.app_engine_version);
66 debug_struct.field("cloud_run_revision", &self.cloud_run_revision);
67 debug_struct.field("network", &self.network);
68 debug_struct.field("network_type", &self.network_type);
69 debug_struct.field("project_id", &self.project_id);
70 if !self._unknown_fields.is_empty() {
71 debug_struct.field("_unknown_fields", &self._unknown_fields);
72 }
73 debug_struct.finish()
74 }
75}
76
77impl std::fmt::Debug for super::endpoint::CloudFunctionEndpoint {
78 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
79 let mut debug_struct = f.debug_struct("CloudFunctionEndpoint");
80 debug_struct.field("uri", &self.uri);
81 if !self._unknown_fields.is_empty() {
82 debug_struct.field("_unknown_fields", &self._unknown_fields);
83 }
84 debug_struct.finish()
85 }
86}
87
88impl std::fmt::Debug for super::endpoint::AppEngineVersionEndpoint {
89 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
90 let mut debug_struct = f.debug_struct("AppEngineVersionEndpoint");
91 debug_struct.field("uri", &self.uri);
92 if !self._unknown_fields.is_empty() {
93 debug_struct.field("_unknown_fields", &self._unknown_fields);
94 }
95 debug_struct.finish()
96 }
97}
98
99impl std::fmt::Debug for super::endpoint::CloudRunRevisionEndpoint {
100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
101 let mut debug_struct = f.debug_struct("CloudRunRevisionEndpoint");
102 debug_struct.field("uri", &self.uri);
103 debug_struct.field("service_uri", &self.service_uri);
104 if !self._unknown_fields.is_empty() {
105 debug_struct.field("_unknown_fields", &self._unknown_fields);
106 }
107 debug_struct.finish()
108 }
109}
110
111impl std::fmt::Debug for super::ReachabilityDetails {
112 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
113 let mut debug_struct = f.debug_struct("ReachabilityDetails");
114 debug_struct.field("result", &self.result);
115 debug_struct.field("verify_time", &self.verify_time);
116 debug_struct.field("error", &self.error);
117 debug_struct.field("traces", &self.traces);
118 if !self._unknown_fields.is_empty() {
119 debug_struct.field("_unknown_fields", &self._unknown_fields);
120 }
121 debug_struct.finish()
122 }
123}
124
125impl std::fmt::Debug for super::LatencyPercentile {
126 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
127 let mut debug_struct = f.debug_struct("LatencyPercentile");
128 debug_struct.field("percent", &self.percent);
129 debug_struct.field("latency_micros", &self.latency_micros);
130 if !self._unknown_fields.is_empty() {
131 debug_struct.field("_unknown_fields", &self._unknown_fields);
132 }
133 debug_struct.finish()
134 }
135}
136
137impl std::fmt::Debug for super::LatencyDistribution {
138 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
139 let mut debug_struct = f.debug_struct("LatencyDistribution");
140 debug_struct.field("latency_percentiles", &self.latency_percentiles);
141 if !self._unknown_fields.is_empty() {
142 debug_struct.field("_unknown_fields", &self._unknown_fields);
143 }
144 debug_struct.finish()
145 }
146}
147
148impl std::fmt::Debug for super::ProbingDetails {
149 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
150 let mut debug_struct = f.debug_struct("ProbingDetails");
151 debug_struct.field("result", &self.result);
152 debug_struct.field("verify_time", &self.verify_time);
153 debug_struct.field("error", &self.error);
154 debug_struct.field("abort_cause", &self.abort_cause);
155 debug_struct.field("sent_probe_count", &self.sent_probe_count);
156 debug_struct.field("successful_probe_count", &self.successful_probe_count);
157 debug_struct.field("endpoint_info", &self.endpoint_info);
158 debug_struct.field("probing_latency", &self.probing_latency);
159 debug_struct.field(
160 "destination_egress_location",
161 &self.destination_egress_location,
162 );
163 debug_struct.field("edge_responses", &self.edge_responses);
164 debug_struct.field("probed_all_devices", &self.probed_all_devices);
165 if !self._unknown_fields.is_empty() {
166 debug_struct.field("_unknown_fields", &self._unknown_fields);
167 }
168 debug_struct.finish()
169 }
170}
171
172impl std::fmt::Debug for super::probing_details::EdgeLocation {
173 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
174 let mut debug_struct = f.debug_struct("EdgeLocation");
175 debug_struct.field("metropolitan_area", &self.metropolitan_area);
176 if !self._unknown_fields.is_empty() {
177 debug_struct.field("_unknown_fields", &self._unknown_fields);
178 }
179 debug_struct.finish()
180 }
181}
182
183impl std::fmt::Debug for super::probing_details::SingleEdgeResponse {
184 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185 let mut debug_struct = f.debug_struct("SingleEdgeResponse");
186 debug_struct.field("result", &self.result);
187 debug_struct.field("sent_probe_count", &self.sent_probe_count);
188 debug_struct.field("successful_probe_count", &self.successful_probe_count);
189 debug_struct.field("probing_latency", &self.probing_latency);
190 debug_struct.field(
191 "destination_egress_location",
192 &self.destination_egress_location,
193 );
194 debug_struct.field("destination_router", &self.destination_router);
195 if !self._unknown_fields.is_empty() {
196 debug_struct.field("_unknown_fields", &self._unknown_fields);
197 }
198 debug_struct.finish()
199 }
200}
201
202impl std::fmt::Debug for super::ListConnectivityTestsRequest {
203 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
204 let mut debug_struct = f.debug_struct("ListConnectivityTestsRequest");
205 debug_struct.field("parent", &self.parent);
206 debug_struct.field("page_size", &self.page_size);
207 debug_struct.field("page_token", &self.page_token);
208 debug_struct.field("filter", &self.filter);
209 debug_struct.field("order_by", &self.order_by);
210 if !self._unknown_fields.is_empty() {
211 debug_struct.field("_unknown_fields", &self._unknown_fields);
212 }
213 debug_struct.finish()
214 }
215}
216
217impl std::fmt::Debug for super::ListConnectivityTestsResponse {
218 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
219 let mut debug_struct = f.debug_struct("ListConnectivityTestsResponse");
220 debug_struct.field("resources", &self.resources);
221 debug_struct.field("next_page_token", &self.next_page_token);
222 debug_struct.field("unreachable", &self.unreachable);
223 if !self._unknown_fields.is_empty() {
224 debug_struct.field("_unknown_fields", &self._unknown_fields);
225 }
226 debug_struct.finish()
227 }
228}
229
230impl std::fmt::Debug for super::GetConnectivityTestRequest {
231 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
232 let mut debug_struct = f.debug_struct("GetConnectivityTestRequest");
233 debug_struct.field("name", &self.name);
234 if !self._unknown_fields.is_empty() {
235 debug_struct.field("_unknown_fields", &self._unknown_fields);
236 }
237 debug_struct.finish()
238 }
239}
240
241impl std::fmt::Debug for super::CreateConnectivityTestRequest {
242 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
243 let mut debug_struct = f.debug_struct("CreateConnectivityTestRequest");
244 debug_struct.field("parent", &self.parent);
245 debug_struct.field("test_id", &self.test_id);
246 debug_struct.field("resource", &self.resource);
247 if !self._unknown_fields.is_empty() {
248 debug_struct.field("_unknown_fields", &self._unknown_fields);
249 }
250 debug_struct.finish()
251 }
252}
253
254impl std::fmt::Debug for super::UpdateConnectivityTestRequest {
255 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
256 let mut debug_struct = f.debug_struct("UpdateConnectivityTestRequest");
257 debug_struct.field("update_mask", &self.update_mask);
258 debug_struct.field("resource", &self.resource);
259 if !self._unknown_fields.is_empty() {
260 debug_struct.field("_unknown_fields", &self._unknown_fields);
261 }
262 debug_struct.finish()
263 }
264}
265
266impl std::fmt::Debug for super::DeleteConnectivityTestRequest {
267 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
268 let mut debug_struct = f.debug_struct("DeleteConnectivityTestRequest");
269 debug_struct.field("name", &self.name);
270 if !self._unknown_fields.is_empty() {
271 debug_struct.field("_unknown_fields", &self._unknown_fields);
272 }
273 debug_struct.finish()
274 }
275}
276
277impl std::fmt::Debug for super::RerunConnectivityTestRequest {
278 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
279 let mut debug_struct = f.debug_struct("RerunConnectivityTestRequest");
280 debug_struct.field("name", &self.name);
281 if !self._unknown_fields.is_empty() {
282 debug_struct.field("_unknown_fields", &self._unknown_fields);
283 }
284 debug_struct.finish()
285 }
286}
287
288impl std::fmt::Debug for super::OperationMetadata {
289 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
290 let mut debug_struct = f.debug_struct("OperationMetadata");
291 debug_struct.field("create_time", &self.create_time);
292 debug_struct.field("end_time", &self.end_time);
293 debug_struct.field("target", &self.target);
294 debug_struct.field("verb", &self.verb);
295 debug_struct.field("status_detail", &self.status_detail);
296 debug_struct.field("cancel_requested", &self.cancel_requested);
297 debug_struct.field("api_version", &self.api_version);
298 if !self._unknown_fields.is_empty() {
299 debug_struct.field("_unknown_fields", &self._unknown_fields);
300 }
301 debug_struct.finish()
302 }
303}
304
305impl std::fmt::Debug for super::Trace {
306 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
307 let mut debug_struct = f.debug_struct("Trace");
308 debug_struct.field("endpoint_info", &self.endpoint_info);
309 debug_struct.field("steps", &self.steps);
310 debug_struct.field("forward_trace_id", &self.forward_trace_id);
311 if !self._unknown_fields.is_empty() {
312 debug_struct.field("_unknown_fields", &self._unknown_fields);
313 }
314 debug_struct.finish()
315 }
316}
317
318impl std::fmt::Debug for super::Step {
319 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
320 let mut debug_struct = f.debug_struct("Step");
321 debug_struct.field("description", &self.description);
322 debug_struct.field("state", &self.state);
323 debug_struct.field("causes_drop", &self.causes_drop);
324 debug_struct.field("project_id", &self.project_id);
325 debug_struct.field("step_info", &self.step_info);
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::InstanceInfo {
334 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335 let mut debug_struct = f.debug_struct("InstanceInfo");
336 debug_struct.field("display_name", &self.display_name);
337 debug_struct.field("uri", &self.uri);
338 debug_struct.field("interface", &self.interface);
339 debug_struct.field("network_uri", &self.network_uri);
340 debug_struct.field("internal_ip", &self.internal_ip);
341 debug_struct.field("external_ip", &self.external_ip);
342 debug_struct.field("network_tags", &self.network_tags);
343 debug_struct.field("service_account", &self.service_account);
344 debug_struct.field(
345 "psc_network_attachment_uri",
346 &self.psc_network_attachment_uri,
347 );
348 debug_struct.field("running", &self.running);
349 debug_struct.field("status", &self.status);
350 if !self._unknown_fields.is_empty() {
351 debug_struct.field("_unknown_fields", &self._unknown_fields);
352 }
353 debug_struct.finish()
354 }
355}
356
357impl std::fmt::Debug for super::NetworkInfo {
358 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
359 let mut debug_struct = f.debug_struct("NetworkInfo");
360 debug_struct.field("display_name", &self.display_name);
361 debug_struct.field("uri", &self.uri);
362 debug_struct.field("matched_subnet_uri", &self.matched_subnet_uri);
363 debug_struct.field("matched_ip_range", &self.matched_ip_range);
364 debug_struct.field("region", &self.region);
365 if !self._unknown_fields.is_empty() {
366 debug_struct.field("_unknown_fields", &self._unknown_fields);
367 }
368 debug_struct.finish()
369 }
370}
371
372impl std::fmt::Debug for super::FirewallInfo {
373 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
374 let mut debug_struct = f.debug_struct("FirewallInfo");
375 debug_struct.field("display_name", &self.display_name);
376 debug_struct.field("uri", &self.uri);
377 debug_struct.field("direction", &self.direction);
378 debug_struct.field("action", &self.action);
379 debug_struct.field("priority", &self.priority);
380 debug_struct.field("network_uri", &self.network_uri);
381 debug_struct.field("target_tags", &self.target_tags);
382 debug_struct.field("target_service_accounts", &self.target_service_accounts);
383 debug_struct.field("policy", &self.policy);
384 debug_struct.field("policy_uri", &self.policy_uri);
385 debug_struct.field("firewall_rule_type", &self.firewall_rule_type);
386 debug_struct.field("policy_priority", &self.policy_priority);
387 debug_struct.field("target_type", &self.target_type);
388 if !self._unknown_fields.is_empty() {
389 debug_struct.field("_unknown_fields", &self._unknown_fields);
390 }
391 debug_struct.finish()
392 }
393}
394
395impl std::fmt::Debug for super::RouteInfo {
396 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
397 let mut debug_struct = f.debug_struct("RouteInfo");
398 debug_struct.field("route_type", &self.route_type);
399 debug_struct.field("next_hop_type", &self.next_hop_type);
400 debug_struct.field("route_scope", &self.route_scope);
401 debug_struct.field("display_name", &self.display_name);
402 debug_struct.field("uri", &self.uri);
403 debug_struct.field("region", &self.region);
404 debug_struct.field("dest_ip_range", &self.dest_ip_range);
405 debug_struct.field("next_hop", &self.next_hop);
406 debug_struct.field("network_uri", &self.network_uri);
407 debug_struct.field("priority", &self.priority);
408 debug_struct.field("instance_tags", &self.instance_tags);
409 debug_struct.field("src_ip_range", &self.src_ip_range);
410 debug_struct.field("dest_port_ranges", &self.dest_port_ranges);
411 debug_struct.field("src_port_ranges", &self.src_port_ranges);
412 debug_struct.field("protocols", &self.protocols);
413 debug_struct.field("ncc_hub_uri", &self.ncc_hub_uri);
414 debug_struct.field("ncc_spoke_uri", &self.ncc_spoke_uri);
415 debug_struct.field(
416 "advertised_route_source_router_uri",
417 &self.advertised_route_source_router_uri,
418 );
419 debug_struct.field(
420 "advertised_route_next_hop_uri",
421 &self.advertised_route_next_hop_uri,
422 );
423 debug_struct.field("next_hop_uri", &self.next_hop_uri);
424 debug_struct.field("next_hop_network_uri", &self.next_hop_network_uri);
425 debug_struct.field("originating_route_uri", &self.originating_route_uri);
426 debug_struct.field(
427 "originating_route_display_name",
428 &self.originating_route_display_name,
429 );
430 debug_struct.field("ncc_hub_route_uri", &self.ncc_hub_route_uri);
431 if !self._unknown_fields.is_empty() {
432 debug_struct.field("_unknown_fields", &self._unknown_fields);
433 }
434 debug_struct.finish()
435 }
436}
437
438impl std::fmt::Debug for super::GoogleServiceInfo {
439 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
440 let mut debug_struct = f.debug_struct("GoogleServiceInfo");
441 debug_struct.field("source_ip", &self.source_ip);
442 debug_struct.field("google_service_type", &self.google_service_type);
443 if !self._unknown_fields.is_empty() {
444 debug_struct.field("_unknown_fields", &self._unknown_fields);
445 }
446 debug_struct.finish()
447 }
448}
449
450impl std::fmt::Debug for super::ForwardingRuleInfo {
451 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
452 let mut debug_struct = f.debug_struct("ForwardingRuleInfo");
453 debug_struct.field("display_name", &self.display_name);
454 debug_struct.field("uri", &self.uri);
455 debug_struct.field("matched_protocol", &self.matched_protocol);
456 debug_struct.field("matched_port_range", &self.matched_port_range);
457 debug_struct.field("vip", &self.vip);
458 debug_struct.field("target", &self.target);
459 debug_struct.field("network_uri", &self.network_uri);
460 debug_struct.field("region", &self.region);
461 debug_struct.field("load_balancer_name", &self.load_balancer_name);
462 debug_struct.field(
463 "psc_service_attachment_uri",
464 &self.psc_service_attachment_uri,
465 );
466 debug_struct.field("psc_google_api_target", &self.psc_google_api_target);
467 if !self._unknown_fields.is_empty() {
468 debug_struct.field("_unknown_fields", &self._unknown_fields);
469 }
470 debug_struct.finish()
471 }
472}
473
474impl std::fmt::Debug for super::LoadBalancerInfo {
475 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
476 let mut debug_struct = f.debug_struct("LoadBalancerInfo");
477 debug_struct.field("load_balancer_type", &self.load_balancer_type);
478 debug_struct.field("health_check_uri", &self.health_check_uri);
479 debug_struct.field("backends", &self.backends);
480 debug_struct.field("backend_type", &self.backend_type);
481 debug_struct.field("backend_uri", &self.backend_uri);
482 if !self._unknown_fields.is_empty() {
483 debug_struct.field("_unknown_fields", &self._unknown_fields);
484 }
485 debug_struct.finish()
486 }
487}
488
489impl std::fmt::Debug for super::LoadBalancerBackend {
490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
491 let mut debug_struct = f.debug_struct("LoadBalancerBackend");
492 debug_struct.field("display_name", &self.display_name);
493 debug_struct.field("uri", &self.uri);
494 debug_struct.field(
495 "health_check_firewall_state",
496 &self.health_check_firewall_state,
497 );
498 debug_struct.field(
499 "health_check_allowing_firewall_rules",
500 &self.health_check_allowing_firewall_rules,
501 );
502 debug_struct.field(
503 "health_check_blocking_firewall_rules",
504 &self.health_check_blocking_firewall_rules,
505 );
506 if !self._unknown_fields.is_empty() {
507 debug_struct.field("_unknown_fields", &self._unknown_fields);
508 }
509 debug_struct.finish()
510 }
511}
512
513impl std::fmt::Debug for super::HybridSubnetInfo {
514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
515 let mut debug_struct = f.debug_struct("HybridSubnetInfo");
516 debug_struct.field("display_name", &self.display_name);
517 debug_struct.field("uri", &self.uri);
518 debug_struct.field("region", &self.region);
519 if !self._unknown_fields.is_empty() {
520 debug_struct.field("_unknown_fields", &self._unknown_fields);
521 }
522 debug_struct.finish()
523 }
524}
525
526impl std::fmt::Debug for super::VpnGatewayInfo {
527 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
528 let mut debug_struct = f.debug_struct("VpnGatewayInfo");
529 debug_struct.field("display_name", &self.display_name);
530 debug_struct.field("uri", &self.uri);
531 debug_struct.field("network_uri", &self.network_uri);
532 debug_struct.field("ip_address", &self.ip_address);
533 debug_struct.field("vpn_tunnel_uri", &self.vpn_tunnel_uri);
534 debug_struct.field("region", &self.region);
535 if !self._unknown_fields.is_empty() {
536 debug_struct.field("_unknown_fields", &self._unknown_fields);
537 }
538 debug_struct.finish()
539 }
540}
541
542impl std::fmt::Debug for super::VpnTunnelInfo {
543 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
544 let mut debug_struct = f.debug_struct("VpnTunnelInfo");
545 debug_struct.field("display_name", &self.display_name);
546 debug_struct.field("uri", &self.uri);
547 debug_struct.field("source_gateway", &self.source_gateway);
548 debug_struct.field("remote_gateway", &self.remote_gateway);
549 debug_struct.field("remote_gateway_ip", &self.remote_gateway_ip);
550 debug_struct.field("source_gateway_ip", &self.source_gateway_ip);
551 debug_struct.field("network_uri", &self.network_uri);
552 debug_struct.field("region", &self.region);
553 debug_struct.field("routing_type", &self.routing_type);
554 if !self._unknown_fields.is_empty() {
555 debug_struct.field("_unknown_fields", &self._unknown_fields);
556 }
557 debug_struct.finish()
558 }
559}
560
561impl std::fmt::Debug for super::InterconnectAttachmentInfo {
562 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
563 let mut debug_struct = f.debug_struct("InterconnectAttachmentInfo");
564 debug_struct.field("display_name", &self.display_name);
565 debug_struct.field("uri", &self.uri);
566 debug_struct.field("interconnect_uri", &self.interconnect_uri);
567 debug_struct.field("region", &self.region);
568 debug_struct.field("cloud_router_uri", &self.cloud_router_uri);
569 debug_struct.field("r#type", &self.r#type);
570 debug_struct.field(
571 "l2_attachment_matched_ip_address",
572 &self.l2_attachment_matched_ip_address,
573 );
574 if !self._unknown_fields.is_empty() {
575 debug_struct.field("_unknown_fields", &self._unknown_fields);
576 }
577 debug_struct.finish()
578 }
579}
580
581impl std::fmt::Debug for super::EndpointInfo {
582 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
583 let mut debug_struct = f.debug_struct("EndpointInfo");
584 debug_struct.field("source_ip", &self.source_ip);
585 debug_struct.field("destination_ip", &self.destination_ip);
586 debug_struct.field("protocol", &self.protocol);
587 debug_struct.field("source_port", &self.source_port);
588 debug_struct.field("destination_port", &self.destination_port);
589 debug_struct.field("source_network_uri", &self.source_network_uri);
590 debug_struct.field("destination_network_uri", &self.destination_network_uri);
591 debug_struct.field("source_agent_uri", &self.source_agent_uri);
592 if !self._unknown_fields.is_empty() {
593 debug_struct.field("_unknown_fields", &self._unknown_fields);
594 }
595 debug_struct.finish()
596 }
597}
598
599impl std::fmt::Debug for super::DeliverInfo {
600 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
601 let mut debug_struct = f.debug_struct("DeliverInfo");
602 debug_struct.field("target", &self.target);
603 debug_struct.field("resource_uri", &self.resource_uri);
604 debug_struct.field("ip_address", &self.ip_address);
605 debug_struct.field("storage_bucket", &self.storage_bucket);
606 debug_struct.field("psc_google_api_target", &self.psc_google_api_target);
607 debug_struct.field("google_service_type", &self.google_service_type);
608 if !self._unknown_fields.is_empty() {
609 debug_struct.field("_unknown_fields", &self._unknown_fields);
610 }
611 debug_struct.finish()
612 }
613}
614
615impl std::fmt::Debug for super::ForwardInfo {
616 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
617 let mut debug_struct = f.debug_struct("ForwardInfo");
618 debug_struct.field("target", &self.target);
619 debug_struct.field("resource_uri", &self.resource_uri);
620 debug_struct.field("ip_address", &self.ip_address);
621 if !self._unknown_fields.is_empty() {
622 debug_struct.field("_unknown_fields", &self._unknown_fields);
623 }
624 debug_struct.finish()
625 }
626}
627
628impl std::fmt::Debug for super::AbortInfo {
629 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
630 let mut debug_struct = f.debug_struct("AbortInfo");
631 debug_struct.field("cause", &self.cause);
632 debug_struct.field("resource_uri", &self.resource_uri);
633 debug_struct.field("ip_address", &self.ip_address);
634 debug_struct.field(
635 "projects_missing_permission",
636 &self.projects_missing_permission,
637 );
638 if !self._unknown_fields.is_empty() {
639 debug_struct.field("_unknown_fields", &self._unknown_fields);
640 }
641 debug_struct.finish()
642 }
643}
644
645impl std::fmt::Debug for super::DropInfo {
646 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
647 let mut debug_struct = f.debug_struct("DropInfo");
648 debug_struct.field("cause", &self.cause);
649 debug_struct.field("resource_uri", &self.resource_uri);
650 debug_struct.field("source_ip", &self.source_ip);
651 debug_struct.field("destination_ip", &self.destination_ip);
652 debug_struct.field("region", &self.region);
653 debug_struct.field("source_geolocation_code", &self.source_geolocation_code);
654 debug_struct.field(
655 "destination_geolocation_code",
656 &self.destination_geolocation_code,
657 );
658 if !self._unknown_fields.is_empty() {
659 debug_struct.field("_unknown_fields", &self._unknown_fields);
660 }
661 debug_struct.finish()
662 }
663}
664
665impl std::fmt::Debug for super::GKEMasterInfo {
666 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
667 let mut debug_struct = f.debug_struct("GKEMasterInfo");
668 debug_struct.field("cluster_uri", &self.cluster_uri);
669 debug_struct.field("cluster_network_uri", &self.cluster_network_uri);
670 debug_struct.field("internal_ip", &self.internal_ip);
671 debug_struct.field("external_ip", &self.external_ip);
672 debug_struct.field("dns_endpoint", &self.dns_endpoint);
673 if !self._unknown_fields.is_empty() {
674 debug_struct.field("_unknown_fields", &self._unknown_fields);
675 }
676 debug_struct.finish()
677 }
678}
679
680impl std::fmt::Debug for super::GkePodInfo {
681 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
682 let mut debug_struct = f.debug_struct("GkePodInfo");
683 debug_struct.field("pod_uri", &self.pod_uri);
684 debug_struct.field("ip_address", &self.ip_address);
685 debug_struct.field("network_uri", &self.network_uri);
686 if !self._unknown_fields.is_empty() {
687 debug_struct.field("_unknown_fields", &self._unknown_fields);
688 }
689 debug_struct.finish()
690 }
691}
692
693impl std::fmt::Debug for super::IpMasqueradingSkippedInfo {
694 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
695 let mut debug_struct = f.debug_struct("IpMasqueradingSkippedInfo");
696 debug_struct.field("reason", &self.reason);
697 debug_struct.field("non_masquerade_range", &self.non_masquerade_range);
698 if !self._unknown_fields.is_empty() {
699 debug_struct.field("_unknown_fields", &self._unknown_fields);
700 }
701 debug_struct.finish()
702 }
703}
704
705impl std::fmt::Debug for super::CloudSQLInstanceInfo {
706 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
707 let mut debug_struct = f.debug_struct("CloudSQLInstanceInfo");
708 debug_struct.field("display_name", &self.display_name);
709 debug_struct.field("uri", &self.uri);
710 debug_struct.field("network_uri", &self.network_uri);
711 debug_struct.field("internal_ip", &self.internal_ip);
712 debug_struct.field("external_ip", &self.external_ip);
713 debug_struct.field("region", &self.region);
714 if !self._unknown_fields.is_empty() {
715 debug_struct.field("_unknown_fields", &self._unknown_fields);
716 }
717 debug_struct.finish()
718 }
719}
720
721impl std::fmt::Debug for super::RedisInstanceInfo {
722 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
723 let mut debug_struct = f.debug_struct("RedisInstanceInfo");
724 debug_struct.field("display_name", &self.display_name);
725 debug_struct.field("uri", &self.uri);
726 debug_struct.field("network_uri", &self.network_uri);
727 debug_struct.field("primary_endpoint_ip", &self.primary_endpoint_ip);
728 debug_struct.field("read_endpoint_ip", &self.read_endpoint_ip);
729 debug_struct.field("region", &self.region);
730 if !self._unknown_fields.is_empty() {
731 debug_struct.field("_unknown_fields", &self._unknown_fields);
732 }
733 debug_struct.finish()
734 }
735}
736
737impl std::fmt::Debug for super::RedisClusterInfo {
738 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
739 let mut debug_struct = f.debug_struct("RedisClusterInfo");
740 debug_struct.field("display_name", &self.display_name);
741 debug_struct.field("uri", &self.uri);
742 debug_struct.field("network_uri", &self.network_uri);
743 debug_struct.field(
744 "discovery_endpoint_ip_address",
745 &self.discovery_endpoint_ip_address,
746 );
747 debug_struct.field(
748 "secondary_endpoint_ip_address",
749 &self.secondary_endpoint_ip_address,
750 );
751 debug_struct.field("location", &self.location);
752 if !self._unknown_fields.is_empty() {
753 debug_struct.field("_unknown_fields", &self._unknown_fields);
754 }
755 debug_struct.finish()
756 }
757}
758
759impl std::fmt::Debug for super::CloudFunctionInfo {
760 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
761 let mut debug_struct = f.debug_struct("CloudFunctionInfo");
762 debug_struct.field("display_name", &self.display_name);
763 debug_struct.field("uri", &self.uri);
764 debug_struct.field("location", &self.location);
765 debug_struct.field("version_id", &self.version_id);
766 if !self._unknown_fields.is_empty() {
767 debug_struct.field("_unknown_fields", &self._unknown_fields);
768 }
769 debug_struct.finish()
770 }
771}
772
773impl std::fmt::Debug for super::CloudRunRevisionInfo {
774 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
775 let mut debug_struct = f.debug_struct("CloudRunRevisionInfo");
776 debug_struct.field("display_name", &self.display_name);
777 debug_struct.field("uri", &self.uri);
778 debug_struct.field("location", &self.location);
779 debug_struct.field("service_uri", &self.service_uri);
780 if !self._unknown_fields.is_empty() {
781 debug_struct.field("_unknown_fields", &self._unknown_fields);
782 }
783 debug_struct.finish()
784 }
785}
786
787impl std::fmt::Debug for super::AppEngineVersionInfo {
788 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
789 let mut debug_struct = f.debug_struct("AppEngineVersionInfo");
790 debug_struct.field("display_name", &self.display_name);
791 debug_struct.field("uri", &self.uri);
792 debug_struct.field("runtime", &self.runtime);
793 debug_struct.field("environment", &self.environment);
794 if !self._unknown_fields.is_empty() {
795 debug_struct.field("_unknown_fields", &self._unknown_fields);
796 }
797 debug_struct.finish()
798 }
799}
800
801impl std::fmt::Debug for super::VpcConnectorInfo {
802 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
803 let mut debug_struct = f.debug_struct("VpcConnectorInfo");
804 debug_struct.field("display_name", &self.display_name);
805 debug_struct.field("uri", &self.uri);
806 debug_struct.field("location", &self.location);
807 if !self._unknown_fields.is_empty() {
808 debug_struct.field("_unknown_fields", &self._unknown_fields);
809 }
810 debug_struct.finish()
811 }
812}
813
814impl std::fmt::Debug for super::DirectVpcEgressConnectionInfo {
815 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
816 let mut debug_struct = f.debug_struct("DirectVpcEgressConnectionInfo");
817 debug_struct.field("network_uri", &self.network_uri);
818 debug_struct.field("subnetwork_uri", &self.subnetwork_uri);
819 debug_struct.field("selected_ip_range", &self.selected_ip_range);
820 debug_struct.field("selected_ip_address", &self.selected_ip_address);
821 debug_struct.field("region", &self.region);
822 if !self._unknown_fields.is_empty() {
823 debug_struct.field("_unknown_fields", &self._unknown_fields);
824 }
825 debug_struct.finish()
826 }
827}
828
829impl std::fmt::Debug for super::ServerlessExternalConnectionInfo {
830 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
831 let mut debug_struct = f.debug_struct("ServerlessExternalConnectionInfo");
832 debug_struct.field("selected_ip_address", &self.selected_ip_address);
833 if !self._unknown_fields.is_empty() {
834 debug_struct.field("_unknown_fields", &self._unknown_fields);
835 }
836 debug_struct.finish()
837 }
838}
839
840impl std::fmt::Debug for super::NatInfo {
841 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
842 let mut debug_struct = f.debug_struct("NatInfo");
843 debug_struct.field("r#type", &self.r#type);
844 debug_struct.field("protocol", &self.protocol);
845 debug_struct.field("network_uri", &self.network_uri);
846 debug_struct.field("old_source_ip", &self.old_source_ip);
847 debug_struct.field("new_source_ip", &self.new_source_ip);
848 debug_struct.field("old_destination_ip", &self.old_destination_ip);
849 debug_struct.field("new_destination_ip", &self.new_destination_ip);
850 debug_struct.field("old_source_port", &self.old_source_port);
851 debug_struct.field("new_source_port", &self.new_source_port);
852 debug_struct.field("old_destination_port", &self.old_destination_port);
853 debug_struct.field("new_destination_port", &self.new_destination_port);
854 debug_struct.field("router_uri", &self.router_uri);
855 debug_struct.field("nat_gateway_name", &self.nat_gateway_name);
856 debug_struct.field("cloud_nat_gateway_type", &self.cloud_nat_gateway_type);
857 if !self._unknown_fields.is_empty() {
858 debug_struct.field("_unknown_fields", &self._unknown_fields);
859 }
860 debug_struct.finish()
861 }
862}
863
864impl std::fmt::Debug for super::ProxyConnectionInfo {
865 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
866 let mut debug_struct = f.debug_struct("ProxyConnectionInfo");
867 debug_struct.field("protocol", &self.protocol);
868 debug_struct.field("old_source_ip", &self.old_source_ip);
869 debug_struct.field("new_source_ip", &self.new_source_ip);
870 debug_struct.field("old_destination_ip", &self.old_destination_ip);
871 debug_struct.field("new_destination_ip", &self.new_destination_ip);
872 debug_struct.field("old_source_port", &self.old_source_port);
873 debug_struct.field("new_source_port", &self.new_source_port);
874 debug_struct.field("old_destination_port", &self.old_destination_port);
875 debug_struct.field("new_destination_port", &self.new_destination_port);
876 debug_struct.field("subnet_uri", &self.subnet_uri);
877 debug_struct.field("network_uri", &self.network_uri);
878 if !self._unknown_fields.is_empty() {
879 debug_struct.field("_unknown_fields", &self._unknown_fields);
880 }
881 debug_struct.finish()
882 }
883}
884
885impl std::fmt::Debug for super::LoadBalancerBackendInfo {
886 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
887 let mut debug_struct = f.debug_struct("LoadBalancerBackendInfo");
888 debug_struct.field("name", &self.name);
889 debug_struct.field("instance_uri", &self.instance_uri);
890 debug_struct.field("backend_service_uri", &self.backend_service_uri);
891 debug_struct.field("instance_group_uri", &self.instance_group_uri);
892 debug_struct.field(
893 "network_endpoint_group_uri",
894 &self.network_endpoint_group_uri,
895 );
896 debug_struct.field("backend_bucket_uri", &self.backend_bucket_uri);
897 debug_struct.field(
898 "psc_service_attachment_uri",
899 &self.psc_service_attachment_uri,
900 );
901 debug_struct.field("psc_google_api_target", &self.psc_google_api_target);
902 debug_struct.field("health_check_uri", &self.health_check_uri);
903 debug_struct.field(
904 "health_check_firewalls_config_state",
905 &self.health_check_firewalls_config_state,
906 );
907 if !self._unknown_fields.is_empty() {
908 debug_struct.field("_unknown_fields", &self._unknown_fields);
909 }
910 debug_struct.finish()
911 }
912}
913
914impl std::fmt::Debug for super::StorageBucketInfo {
915 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916 let mut debug_struct = f.debug_struct("StorageBucketInfo");
917 debug_struct.field("bucket", &self.bucket);
918 if !self._unknown_fields.is_empty() {
919 debug_struct.field("_unknown_fields", &self._unknown_fields);
920 }
921 debug_struct.finish()
922 }
923}
924
925impl std::fmt::Debug for super::ServerlessNegInfo {
926 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
927 let mut debug_struct = f.debug_struct("ServerlessNegInfo");
928 debug_struct.field("neg_uri", &self.neg_uri);
929 if !self._unknown_fields.is_empty() {
930 debug_struct.field("_unknown_fields", &self._unknown_fields);
931 }
932 debug_struct.finish()
933 }
934}
935
936impl std::fmt::Debug for super::ListVpcFlowLogsConfigsRequest {
937 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
938 let mut debug_struct = f.debug_struct("ListVpcFlowLogsConfigsRequest");
939 debug_struct.field("parent", &self.parent);
940 debug_struct.field("page_size", &self.page_size);
941 debug_struct.field("page_token", &self.page_token);
942 debug_struct.field("filter", &self.filter);
943 debug_struct.field("order_by", &self.order_by);
944 if !self._unknown_fields.is_empty() {
945 debug_struct.field("_unknown_fields", &self._unknown_fields);
946 }
947 debug_struct.finish()
948 }
949}
950
951impl std::fmt::Debug for super::ListVpcFlowLogsConfigsResponse {
952 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
953 let mut debug_struct = f.debug_struct("ListVpcFlowLogsConfigsResponse");
954 debug_struct.field("vpc_flow_logs_configs", &self.vpc_flow_logs_configs);
955 debug_struct.field("next_page_token", &self.next_page_token);
956 debug_struct.field("unreachable", &self.unreachable);
957 if !self._unknown_fields.is_empty() {
958 debug_struct.field("_unknown_fields", &self._unknown_fields);
959 }
960 debug_struct.finish()
961 }
962}
963
964impl std::fmt::Debug for super::GetVpcFlowLogsConfigRequest {
965 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
966 let mut debug_struct = f.debug_struct("GetVpcFlowLogsConfigRequest");
967 debug_struct.field("name", &self.name);
968 if !self._unknown_fields.is_empty() {
969 debug_struct.field("_unknown_fields", &self._unknown_fields);
970 }
971 debug_struct.finish()
972 }
973}
974
975impl std::fmt::Debug for super::CreateVpcFlowLogsConfigRequest {
976 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
977 let mut debug_struct = f.debug_struct("CreateVpcFlowLogsConfigRequest");
978 debug_struct.field("parent", &self.parent);
979 debug_struct.field("vpc_flow_logs_config_id", &self.vpc_flow_logs_config_id);
980 debug_struct.field("vpc_flow_logs_config", &self.vpc_flow_logs_config);
981 if !self._unknown_fields.is_empty() {
982 debug_struct.field("_unknown_fields", &self._unknown_fields);
983 }
984 debug_struct.finish()
985 }
986}
987
988impl std::fmt::Debug for super::UpdateVpcFlowLogsConfigRequest {
989 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
990 let mut debug_struct = f.debug_struct("UpdateVpcFlowLogsConfigRequest");
991 debug_struct.field("update_mask", &self.update_mask);
992 debug_struct.field("vpc_flow_logs_config", &self.vpc_flow_logs_config);
993 if !self._unknown_fields.is_empty() {
994 debug_struct.field("_unknown_fields", &self._unknown_fields);
995 }
996 debug_struct.finish()
997 }
998}
999
1000impl std::fmt::Debug for super::DeleteVpcFlowLogsConfigRequest {
1001 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1002 let mut debug_struct = f.debug_struct("DeleteVpcFlowLogsConfigRequest");
1003 debug_struct.field("name", &self.name);
1004 if !self._unknown_fields.is_empty() {
1005 debug_struct.field("_unknown_fields", &self._unknown_fields);
1006 }
1007 debug_struct.finish()
1008 }
1009}
1010
1011impl std::fmt::Debug for super::QueryOrgVpcFlowLogsConfigsRequest {
1012 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1013 let mut debug_struct = f.debug_struct("QueryOrgVpcFlowLogsConfigsRequest");
1014 debug_struct.field("parent", &self.parent);
1015 debug_struct.field("page_size", &self.page_size);
1016 debug_struct.field("page_token", &self.page_token);
1017 debug_struct.field("filter", &self.filter);
1018 if !self._unknown_fields.is_empty() {
1019 debug_struct.field("_unknown_fields", &self._unknown_fields);
1020 }
1021 debug_struct.finish()
1022 }
1023}
1024
1025impl std::fmt::Debug for super::QueryOrgVpcFlowLogsConfigsResponse {
1026 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1027 let mut debug_struct = f.debug_struct("QueryOrgVpcFlowLogsConfigsResponse");
1028 debug_struct.field("vpc_flow_logs_configs", &self.vpc_flow_logs_configs);
1029 debug_struct.field("next_page_token", &self.next_page_token);
1030 debug_struct.field("unreachable", &self.unreachable);
1031 if !self._unknown_fields.is_empty() {
1032 debug_struct.field("_unknown_fields", &self._unknown_fields);
1033 }
1034 debug_struct.finish()
1035 }
1036}
1037
1038impl std::fmt::Debug for super::ShowEffectiveFlowLogsConfigsRequest {
1039 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1040 let mut debug_struct = f.debug_struct("ShowEffectiveFlowLogsConfigsRequest");
1041 debug_struct.field("parent", &self.parent);
1042 debug_struct.field("resource", &self.resource);
1043 debug_struct.field("page_size", &self.page_size);
1044 debug_struct.field("page_token", &self.page_token);
1045 debug_struct.field("filter", &self.filter);
1046 if !self._unknown_fields.is_empty() {
1047 debug_struct.field("_unknown_fields", &self._unknown_fields);
1048 }
1049 debug_struct.finish()
1050 }
1051}
1052
1053impl std::fmt::Debug for super::ShowEffectiveFlowLogsConfigsResponse {
1054 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1055 let mut debug_struct = f.debug_struct("ShowEffectiveFlowLogsConfigsResponse");
1056 debug_struct.field(
1057 "effective_flow_logs_configs",
1058 &self.effective_flow_logs_configs,
1059 );
1060 debug_struct.field("next_page_token", &self.next_page_token);
1061 debug_struct.field("unreachable", &self.unreachable);
1062 if !self._unknown_fields.is_empty() {
1063 debug_struct.field("_unknown_fields", &self._unknown_fields);
1064 }
1065 debug_struct.finish()
1066 }
1067}
1068
1069impl std::fmt::Debug for super::VpcFlowLogsConfig {
1070 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1071 let mut debug_struct = f.debug_struct("VpcFlowLogsConfig");
1072 debug_struct.field("name", &self.name);
1073 debug_struct.field("description", &self.description);
1074 debug_struct.field("state", &self.state);
1075 debug_struct.field("aggregation_interval", &self.aggregation_interval);
1076 debug_struct.field("flow_sampling", &self.flow_sampling);
1077 debug_struct.field("metadata", &self.metadata);
1078 debug_struct.field("metadata_fields", &self.metadata_fields);
1079 debug_struct.field("filter_expr", &self.filter_expr);
1080 debug_struct.field("cross_project_metadata", &self.cross_project_metadata);
1081 debug_struct.field("target_resource_state", &self.target_resource_state);
1082 debug_struct.field("labels", &self.labels);
1083 debug_struct.field("create_time", &self.create_time);
1084 debug_struct.field("update_time", &self.update_time);
1085 debug_struct.field("target_resource", &self.target_resource);
1086 if !self._unknown_fields.is_empty() {
1087 debug_struct.field("_unknown_fields", &self._unknown_fields);
1088 }
1089 debug_struct.finish()
1090 }
1091}
1092
1093impl std::fmt::Debug for super::EffectiveVpcFlowLogsConfig {
1094 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1095 let mut debug_struct = f.debug_struct("EffectiveVpcFlowLogsConfig");
1096 debug_struct.field("name", &self.name);
1097 debug_struct.field("state", &self.state);
1098 debug_struct.field("aggregation_interval", &self.aggregation_interval);
1099 debug_struct.field("flow_sampling", &self.flow_sampling);
1100 debug_struct.field("metadata", &self.metadata);
1101 debug_struct.field("metadata_fields", &self.metadata_fields);
1102 debug_struct.field("filter_expr", &self.filter_expr);
1103 debug_struct.field("cross_project_metadata", &self.cross_project_metadata);
1104 debug_struct.field("scope", &self.scope);
1105 debug_struct.field("target_resource", &self.target_resource);
1106 if !self._unknown_fields.is_empty() {
1107 debug_struct.field("_unknown_fields", &self._unknown_fields);
1108 }
1109 debug_struct.finish()
1110 }
1111}