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