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::GkeNetworkPolicyInfo {
706 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
707 let mut debug_struct = f.debug_struct("GkeNetworkPolicyInfo");
708 debug_struct.field("display_name", &self.display_name);
709 debug_struct.field("uri", &self.uri);
710 debug_struct.field("direction", &self.direction);
711 debug_struct.field("action", &self.action);
712 if !self._unknown_fields.is_empty() {
713 debug_struct.field("_unknown_fields", &self._unknown_fields);
714 }
715 debug_struct.finish()
716 }
717}
718
719impl std::fmt::Debug for super::GkeNetworkPolicySkippedInfo {
720 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
721 let mut debug_struct = f.debug_struct("GkeNetworkPolicySkippedInfo");
722 debug_struct.field("reason", &self.reason);
723 if !self._unknown_fields.is_empty() {
724 debug_struct.field("_unknown_fields", &self._unknown_fields);
725 }
726 debug_struct.finish()
727 }
728}
729
730impl std::fmt::Debug for super::CloudSQLInstanceInfo {
731 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
732 let mut debug_struct = f.debug_struct("CloudSQLInstanceInfo");
733 debug_struct.field("display_name", &self.display_name);
734 debug_struct.field("uri", &self.uri);
735 debug_struct.field("network_uri", &self.network_uri);
736 debug_struct.field("internal_ip", &self.internal_ip);
737 debug_struct.field("external_ip", &self.external_ip);
738 debug_struct.field("region", &self.region);
739 if !self._unknown_fields.is_empty() {
740 debug_struct.field("_unknown_fields", &self._unknown_fields);
741 }
742 debug_struct.finish()
743 }
744}
745
746impl std::fmt::Debug for super::RedisInstanceInfo {
747 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748 let mut debug_struct = f.debug_struct("RedisInstanceInfo");
749 debug_struct.field("display_name", &self.display_name);
750 debug_struct.field("uri", &self.uri);
751 debug_struct.field("network_uri", &self.network_uri);
752 debug_struct.field("primary_endpoint_ip", &self.primary_endpoint_ip);
753 debug_struct.field("read_endpoint_ip", &self.read_endpoint_ip);
754 debug_struct.field("region", &self.region);
755 if !self._unknown_fields.is_empty() {
756 debug_struct.field("_unknown_fields", &self._unknown_fields);
757 }
758 debug_struct.finish()
759 }
760}
761
762impl std::fmt::Debug for super::RedisClusterInfo {
763 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
764 let mut debug_struct = f.debug_struct("RedisClusterInfo");
765 debug_struct.field("display_name", &self.display_name);
766 debug_struct.field("uri", &self.uri);
767 debug_struct.field("network_uri", &self.network_uri);
768 debug_struct.field(
769 "discovery_endpoint_ip_address",
770 &self.discovery_endpoint_ip_address,
771 );
772 debug_struct.field(
773 "secondary_endpoint_ip_address",
774 &self.secondary_endpoint_ip_address,
775 );
776 debug_struct.field("location", &self.location);
777 if !self._unknown_fields.is_empty() {
778 debug_struct.field("_unknown_fields", &self._unknown_fields);
779 }
780 debug_struct.finish()
781 }
782}
783
784impl std::fmt::Debug for super::CloudFunctionInfo {
785 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
786 let mut debug_struct = f.debug_struct("CloudFunctionInfo");
787 debug_struct.field("display_name", &self.display_name);
788 debug_struct.field("uri", &self.uri);
789 debug_struct.field("location", &self.location);
790 debug_struct.field("version_id", &self.version_id);
791 if !self._unknown_fields.is_empty() {
792 debug_struct.field("_unknown_fields", &self._unknown_fields);
793 }
794 debug_struct.finish()
795 }
796}
797
798impl std::fmt::Debug for super::CloudRunRevisionInfo {
799 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
800 let mut debug_struct = f.debug_struct("CloudRunRevisionInfo");
801 debug_struct.field("display_name", &self.display_name);
802 debug_struct.field("uri", &self.uri);
803 debug_struct.field("location", &self.location);
804 debug_struct.field("service_uri", &self.service_uri);
805 if !self._unknown_fields.is_empty() {
806 debug_struct.field("_unknown_fields", &self._unknown_fields);
807 }
808 debug_struct.finish()
809 }
810}
811
812impl std::fmt::Debug for super::AppEngineVersionInfo {
813 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
814 let mut debug_struct = f.debug_struct("AppEngineVersionInfo");
815 debug_struct.field("display_name", &self.display_name);
816 debug_struct.field("uri", &self.uri);
817 debug_struct.field("runtime", &self.runtime);
818 debug_struct.field("environment", &self.environment);
819 if !self._unknown_fields.is_empty() {
820 debug_struct.field("_unknown_fields", &self._unknown_fields);
821 }
822 debug_struct.finish()
823 }
824}
825
826impl std::fmt::Debug for super::VpcConnectorInfo {
827 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
828 let mut debug_struct = f.debug_struct("VpcConnectorInfo");
829 debug_struct.field("display_name", &self.display_name);
830 debug_struct.field("uri", &self.uri);
831 debug_struct.field("location", &self.location);
832 if !self._unknown_fields.is_empty() {
833 debug_struct.field("_unknown_fields", &self._unknown_fields);
834 }
835 debug_struct.finish()
836 }
837}
838
839impl std::fmt::Debug for super::DirectVpcEgressConnectionInfo {
840 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
841 let mut debug_struct = f.debug_struct("DirectVpcEgressConnectionInfo");
842 debug_struct.field("network_uri", &self.network_uri);
843 debug_struct.field("subnetwork_uri", &self.subnetwork_uri);
844 debug_struct.field("selected_ip_range", &self.selected_ip_range);
845 debug_struct.field("selected_ip_address", &self.selected_ip_address);
846 debug_struct.field("region", &self.region);
847 if !self._unknown_fields.is_empty() {
848 debug_struct.field("_unknown_fields", &self._unknown_fields);
849 }
850 debug_struct.finish()
851 }
852}
853
854impl std::fmt::Debug for super::ServerlessExternalConnectionInfo {
855 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
856 let mut debug_struct = f.debug_struct("ServerlessExternalConnectionInfo");
857 debug_struct.field("selected_ip_address", &self.selected_ip_address);
858 if !self._unknown_fields.is_empty() {
859 debug_struct.field("_unknown_fields", &self._unknown_fields);
860 }
861 debug_struct.finish()
862 }
863}
864
865impl std::fmt::Debug for super::NatInfo {
866 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
867 let mut debug_struct = f.debug_struct("NatInfo");
868 debug_struct.field("r#type", &self.r#type);
869 debug_struct.field("protocol", &self.protocol);
870 debug_struct.field("network_uri", &self.network_uri);
871 debug_struct.field("old_source_ip", &self.old_source_ip);
872 debug_struct.field("new_source_ip", &self.new_source_ip);
873 debug_struct.field("old_destination_ip", &self.old_destination_ip);
874 debug_struct.field("new_destination_ip", &self.new_destination_ip);
875 debug_struct.field("old_source_port", &self.old_source_port);
876 debug_struct.field("new_source_port", &self.new_source_port);
877 debug_struct.field("old_destination_port", &self.old_destination_port);
878 debug_struct.field("new_destination_port", &self.new_destination_port);
879 debug_struct.field("router_uri", &self.router_uri);
880 debug_struct.field("nat_gateway_name", &self.nat_gateway_name);
881 debug_struct.field("cloud_nat_gateway_type", &self.cloud_nat_gateway_type);
882 if !self._unknown_fields.is_empty() {
883 debug_struct.field("_unknown_fields", &self._unknown_fields);
884 }
885 debug_struct.finish()
886 }
887}
888
889impl std::fmt::Debug for super::ProxyConnectionInfo {
890 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
891 let mut debug_struct = f.debug_struct("ProxyConnectionInfo");
892 debug_struct.field("protocol", &self.protocol);
893 debug_struct.field("old_source_ip", &self.old_source_ip);
894 debug_struct.field("new_source_ip", &self.new_source_ip);
895 debug_struct.field("old_destination_ip", &self.old_destination_ip);
896 debug_struct.field("new_destination_ip", &self.new_destination_ip);
897 debug_struct.field("old_source_port", &self.old_source_port);
898 debug_struct.field("new_source_port", &self.new_source_port);
899 debug_struct.field("old_destination_port", &self.old_destination_port);
900 debug_struct.field("new_destination_port", &self.new_destination_port);
901 debug_struct.field("subnet_uri", &self.subnet_uri);
902 debug_struct.field("network_uri", &self.network_uri);
903 if !self._unknown_fields.is_empty() {
904 debug_struct.field("_unknown_fields", &self._unknown_fields);
905 }
906 debug_struct.finish()
907 }
908}
909
910impl std::fmt::Debug for super::LoadBalancerBackendInfo {
911 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
912 let mut debug_struct = f.debug_struct("LoadBalancerBackendInfo");
913 debug_struct.field("name", &self.name);
914 debug_struct.field("instance_uri", &self.instance_uri);
915 debug_struct.field("backend_service_uri", &self.backend_service_uri);
916 debug_struct.field("instance_group_uri", &self.instance_group_uri);
917 debug_struct.field(
918 "network_endpoint_group_uri",
919 &self.network_endpoint_group_uri,
920 );
921 debug_struct.field("backend_bucket_uri", &self.backend_bucket_uri);
922 debug_struct.field(
923 "psc_service_attachment_uri",
924 &self.psc_service_attachment_uri,
925 );
926 debug_struct.field("psc_google_api_target", &self.psc_google_api_target);
927 debug_struct.field("health_check_uri", &self.health_check_uri);
928 debug_struct.field(
929 "health_check_firewalls_config_state",
930 &self.health_check_firewalls_config_state,
931 );
932 if !self._unknown_fields.is_empty() {
933 debug_struct.field("_unknown_fields", &self._unknown_fields);
934 }
935 debug_struct.finish()
936 }
937}
938
939impl std::fmt::Debug for super::StorageBucketInfo {
940 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
941 let mut debug_struct = f.debug_struct("StorageBucketInfo");
942 debug_struct.field("bucket", &self.bucket);
943 if !self._unknown_fields.is_empty() {
944 debug_struct.field("_unknown_fields", &self._unknown_fields);
945 }
946 debug_struct.finish()
947 }
948}
949
950impl std::fmt::Debug for super::ServerlessNegInfo {
951 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
952 let mut debug_struct = f.debug_struct("ServerlessNegInfo");
953 debug_struct.field("neg_uri", &self.neg_uri);
954 if !self._unknown_fields.is_empty() {
955 debug_struct.field("_unknown_fields", &self._unknown_fields);
956 }
957 debug_struct.finish()
958 }
959}
960
961impl std::fmt::Debug for super::NgfwPacketInspectionInfo {
962 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
963 let mut debug_struct = f.debug_struct("NgfwPacketInspectionInfo");
964 debug_struct.field(
965 "security_profile_group_uri",
966 &self.security_profile_group_uri,
967 );
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::ListVpcFlowLogsConfigsRequest {
976 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
977 let mut debug_struct = f.debug_struct("ListVpcFlowLogsConfigsRequest");
978 debug_struct.field("parent", &self.parent);
979 debug_struct.field("page_size", &self.page_size);
980 debug_struct.field("page_token", &self.page_token);
981 debug_struct.field("filter", &self.filter);
982 debug_struct.field("order_by", &self.order_by);
983 if !self._unknown_fields.is_empty() {
984 debug_struct.field("_unknown_fields", &self._unknown_fields);
985 }
986 debug_struct.finish()
987 }
988}
989
990impl std::fmt::Debug for super::ListVpcFlowLogsConfigsResponse {
991 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
992 let mut debug_struct = f.debug_struct("ListVpcFlowLogsConfigsResponse");
993 debug_struct.field("vpc_flow_logs_configs", &self.vpc_flow_logs_configs);
994 debug_struct.field("next_page_token", &self.next_page_token);
995 debug_struct.field("unreachable", &self.unreachable);
996 if !self._unknown_fields.is_empty() {
997 debug_struct.field("_unknown_fields", &self._unknown_fields);
998 }
999 debug_struct.finish()
1000 }
1001}
1002
1003impl std::fmt::Debug for super::GetVpcFlowLogsConfigRequest {
1004 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1005 let mut debug_struct = f.debug_struct("GetVpcFlowLogsConfigRequest");
1006 debug_struct.field("name", &self.name);
1007 if !self._unknown_fields.is_empty() {
1008 debug_struct.field("_unknown_fields", &self._unknown_fields);
1009 }
1010 debug_struct.finish()
1011 }
1012}
1013
1014impl std::fmt::Debug for super::CreateVpcFlowLogsConfigRequest {
1015 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1016 let mut debug_struct = f.debug_struct("CreateVpcFlowLogsConfigRequest");
1017 debug_struct.field("parent", &self.parent);
1018 debug_struct.field("vpc_flow_logs_config_id", &self.vpc_flow_logs_config_id);
1019 debug_struct.field("vpc_flow_logs_config", &self.vpc_flow_logs_config);
1020 if !self._unknown_fields.is_empty() {
1021 debug_struct.field("_unknown_fields", &self._unknown_fields);
1022 }
1023 debug_struct.finish()
1024 }
1025}
1026
1027impl std::fmt::Debug for super::UpdateVpcFlowLogsConfigRequest {
1028 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1029 let mut debug_struct = f.debug_struct("UpdateVpcFlowLogsConfigRequest");
1030 debug_struct.field("update_mask", &self.update_mask);
1031 debug_struct.field("vpc_flow_logs_config", &self.vpc_flow_logs_config);
1032 if !self._unknown_fields.is_empty() {
1033 debug_struct.field("_unknown_fields", &self._unknown_fields);
1034 }
1035 debug_struct.finish()
1036 }
1037}
1038
1039impl std::fmt::Debug for super::DeleteVpcFlowLogsConfigRequest {
1040 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1041 let mut debug_struct = f.debug_struct("DeleteVpcFlowLogsConfigRequest");
1042 debug_struct.field("name", &self.name);
1043 if !self._unknown_fields.is_empty() {
1044 debug_struct.field("_unknown_fields", &self._unknown_fields);
1045 }
1046 debug_struct.finish()
1047 }
1048}
1049
1050impl std::fmt::Debug for super::QueryOrgVpcFlowLogsConfigsRequest {
1051 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1052 let mut debug_struct = f.debug_struct("QueryOrgVpcFlowLogsConfigsRequest");
1053 debug_struct.field("parent", &self.parent);
1054 debug_struct.field("page_size", &self.page_size);
1055 debug_struct.field("page_token", &self.page_token);
1056 debug_struct.field("filter", &self.filter);
1057 if !self._unknown_fields.is_empty() {
1058 debug_struct.field("_unknown_fields", &self._unknown_fields);
1059 }
1060 debug_struct.finish()
1061 }
1062}
1063
1064impl std::fmt::Debug for super::QueryOrgVpcFlowLogsConfigsResponse {
1065 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1066 let mut debug_struct = f.debug_struct("QueryOrgVpcFlowLogsConfigsResponse");
1067 debug_struct.field("vpc_flow_logs_configs", &self.vpc_flow_logs_configs);
1068 debug_struct.field("next_page_token", &self.next_page_token);
1069 debug_struct.field("unreachable", &self.unreachable);
1070 if !self._unknown_fields.is_empty() {
1071 debug_struct.field("_unknown_fields", &self._unknown_fields);
1072 }
1073 debug_struct.finish()
1074 }
1075}
1076
1077impl std::fmt::Debug for super::ShowEffectiveFlowLogsConfigsRequest {
1078 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1079 let mut debug_struct = f.debug_struct("ShowEffectiveFlowLogsConfigsRequest");
1080 debug_struct.field("parent", &self.parent);
1081 debug_struct.field("resource", &self.resource);
1082 debug_struct.field("page_size", &self.page_size);
1083 debug_struct.field("page_token", &self.page_token);
1084 debug_struct.field("filter", &self.filter);
1085 if !self._unknown_fields.is_empty() {
1086 debug_struct.field("_unknown_fields", &self._unknown_fields);
1087 }
1088 debug_struct.finish()
1089 }
1090}
1091
1092impl std::fmt::Debug for super::ShowEffectiveFlowLogsConfigsResponse {
1093 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1094 let mut debug_struct = f.debug_struct("ShowEffectiveFlowLogsConfigsResponse");
1095 debug_struct.field(
1096 "effective_flow_logs_configs",
1097 &self.effective_flow_logs_configs,
1098 );
1099 debug_struct.field("next_page_token", &self.next_page_token);
1100 debug_struct.field("unreachable", &self.unreachable);
1101 if !self._unknown_fields.is_empty() {
1102 debug_struct.field("_unknown_fields", &self._unknown_fields);
1103 }
1104 debug_struct.finish()
1105 }
1106}
1107
1108impl std::fmt::Debug for super::VpcFlowLogsConfig {
1109 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1110 let mut debug_struct = f.debug_struct("VpcFlowLogsConfig");
1111 debug_struct.field("name", &self.name);
1112 debug_struct.field("description", &self.description);
1113 debug_struct.field("state", &self.state);
1114 debug_struct.field("aggregation_interval", &self.aggregation_interval);
1115 debug_struct.field("flow_sampling", &self.flow_sampling);
1116 debug_struct.field("metadata", &self.metadata);
1117 debug_struct.field("metadata_fields", &self.metadata_fields);
1118 debug_struct.field("filter_expr", &self.filter_expr);
1119 debug_struct.field("cross_project_metadata", &self.cross_project_metadata);
1120 debug_struct.field("target_resource_state", &self.target_resource_state);
1121 debug_struct.field("labels", &self.labels);
1122 debug_struct.field("create_time", &self.create_time);
1123 debug_struct.field("update_time", &self.update_time);
1124 debug_struct.field("target_resource", &self.target_resource);
1125 if !self._unknown_fields.is_empty() {
1126 debug_struct.field("_unknown_fields", &self._unknown_fields);
1127 }
1128 debug_struct.finish()
1129 }
1130}
1131
1132impl std::fmt::Debug for super::EffectiveVpcFlowLogsConfig {
1133 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1134 let mut debug_struct = f.debug_struct("EffectiveVpcFlowLogsConfig");
1135 debug_struct.field("name", &self.name);
1136 debug_struct.field("state", &self.state);
1137 debug_struct.field("aggregation_interval", &self.aggregation_interval);
1138 debug_struct.field("flow_sampling", &self.flow_sampling);
1139 debug_struct.field("metadata", &self.metadata);
1140 debug_struct.field("metadata_fields", &self.metadata_fields);
1141 debug_struct.field("filter_expr", &self.filter_expr);
1142 debug_struct.field("cross_project_metadata", &self.cross_project_metadata);
1143 debug_struct.field("scope", &self.scope);
1144 debug_struct.field("target_resource", &self.target_resource);
1145 if !self._unknown_fields.is_empty() {
1146 debug_struct.field("_unknown_fields", &self._unknown_fields);
1147 }
1148 debug_struct.finish()
1149 }
1150}