Skip to main content

aws_sdk_rds/
lens.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn reflens_describe_blue_green_deployments_output_output_marker(
3    input: &crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsOutput,
4) -> ::std::option::Option<&::std::string::String> {
5    let input = match &input.marker {
6        ::std::option::Option::None => return ::std::option::Option::None,
7        ::std::option::Option::Some(t) => t,
8    };
9    ::std::option::Option::Some(input)
10}
11
12pub(crate) fn reflens_describe_certificates_output_output_marker(
13    input: &crate::operation::describe_certificates::DescribeCertificatesOutput,
14) -> ::std::option::Option<&::std::string::String> {
15    let input = match &input.marker {
16        ::std::option::Option::None => return ::std::option::Option::None,
17        ::std::option::Option::Some(t) => t,
18    };
19    ::std::option::Option::Some(input)
20}
21
22pub(crate) fn reflens_describe_db_cluster_automated_backups_output_output_marker(
23    input: &crate::operation::describe_db_cluster_automated_backups::DescribeDbClusterAutomatedBackupsOutput,
24) -> ::std::option::Option<&::std::string::String> {
25    let input = match &input.marker {
26        ::std::option::Option::None => return ::std::option::Option::None,
27        ::std::option::Option::Some(t) => t,
28    };
29    ::std::option::Option::Some(input)
30}
31
32pub(crate) fn reflens_describe_db_cluster_backtracks_output_output_marker(
33    input: &crate::operation::describe_db_cluster_backtracks::DescribeDbClusterBacktracksOutput,
34) -> ::std::option::Option<&::std::string::String> {
35    let input = match &input.marker {
36        ::std::option::Option::None => return ::std::option::Option::None,
37        ::std::option::Option::Some(t) => t,
38    };
39    ::std::option::Option::Some(input)
40}
41
42pub(crate) fn reflens_describe_db_cluster_endpoints_output_output_marker(
43    input: &crate::operation::describe_db_cluster_endpoints::DescribeDbClusterEndpointsOutput,
44) -> ::std::option::Option<&::std::string::String> {
45    let input = match &input.marker {
46        ::std::option::Option::None => return ::std::option::Option::None,
47        ::std::option::Option::Some(t) => t,
48    };
49    ::std::option::Option::Some(input)
50}
51
52pub(crate) fn reflens_describe_db_cluster_parameter_groups_output_output_marker(
53    input: &crate::operation::describe_db_cluster_parameter_groups::DescribeDbClusterParameterGroupsOutput,
54) -> ::std::option::Option<&::std::string::String> {
55    let input = match &input.marker {
56        ::std::option::Option::None => return ::std::option::Option::None,
57        ::std::option::Option::Some(t) => t,
58    };
59    ::std::option::Option::Some(input)
60}
61
62pub(crate) fn reflens_describe_db_cluster_parameters_output_output_marker(
63    input: &crate::operation::describe_db_cluster_parameters::DescribeDbClusterParametersOutput,
64) -> ::std::option::Option<&::std::string::String> {
65    let input = match &input.marker {
66        ::std::option::Option::None => return ::std::option::Option::None,
67        ::std::option::Option::Some(t) => t,
68    };
69    ::std::option::Option::Some(input)
70}
71
72pub(crate) fn reflens_describe_db_cluster_snapshots_output_output_marker(
73    input: &crate::operation::describe_db_cluster_snapshots::DescribeDbClusterSnapshotsOutput,
74) -> ::std::option::Option<&::std::string::String> {
75    let input = match &input.marker {
76        ::std::option::Option::None => return ::std::option::Option::None,
77        ::std::option::Option::Some(t) => t,
78    };
79    ::std::option::Option::Some(input)
80}
81
82pub(crate) fn reflens_describe_db_clusters_output_output_marker(
83    input: &crate::operation::describe_db_clusters::DescribeDbClustersOutput,
84) -> ::std::option::Option<&::std::string::String> {
85    let input = match &input.marker {
86        ::std::option::Option::None => return ::std::option::Option::None,
87        ::std::option::Option::Some(t) => t,
88    };
89    ::std::option::Option::Some(input)
90}
91
92pub(crate) fn reflens_describe_db_engine_versions_output_output_marker(
93    input: &crate::operation::describe_db_engine_versions::DescribeDbEngineVersionsOutput,
94) -> ::std::option::Option<&::std::string::String> {
95    let input = match &input.marker {
96        ::std::option::Option::None => return ::std::option::Option::None,
97        ::std::option::Option::Some(t) => t,
98    };
99    ::std::option::Option::Some(input)
100}
101
102pub(crate) fn reflens_describe_db_instance_automated_backups_output_output_marker(
103    input: &crate::operation::describe_db_instance_automated_backups::DescribeDbInstanceAutomatedBackupsOutput,
104) -> ::std::option::Option<&::std::string::String> {
105    let input = match &input.marker {
106        ::std::option::Option::None => return ::std::option::Option::None,
107        ::std::option::Option::Some(t) => t,
108    };
109    ::std::option::Option::Some(input)
110}
111
112pub(crate) fn reflens_describe_db_instances_output_output_marker(
113    input: &crate::operation::describe_db_instances::DescribeDbInstancesOutput,
114) -> ::std::option::Option<&::std::string::String> {
115    let input = match &input.marker {
116        ::std::option::Option::None => return ::std::option::Option::None,
117        ::std::option::Option::Some(t) => t,
118    };
119    ::std::option::Option::Some(input)
120}
121
122pub(crate) fn reflens_describe_db_log_files_output_output_marker(
123    input: &crate::operation::describe_db_log_files::DescribeDbLogFilesOutput,
124) -> ::std::option::Option<&::std::string::String> {
125    let input = match &input.marker {
126        ::std::option::Option::None => return ::std::option::Option::None,
127        ::std::option::Option::Some(t) => t,
128    };
129    ::std::option::Option::Some(input)
130}
131
132pub(crate) fn reflens_describe_db_major_engine_versions_output_output_marker(
133    input: &crate::operation::describe_db_major_engine_versions::DescribeDbMajorEngineVersionsOutput,
134) -> ::std::option::Option<&::std::string::String> {
135    let input = match &input.marker {
136        ::std::option::Option::None => return ::std::option::Option::None,
137        ::std::option::Option::Some(t) => t,
138    };
139    ::std::option::Option::Some(input)
140}
141
142pub(crate) fn reflens_describe_db_parameter_groups_output_output_marker(
143    input: &crate::operation::describe_db_parameter_groups::DescribeDbParameterGroupsOutput,
144) -> ::std::option::Option<&::std::string::String> {
145    let input = match &input.marker {
146        ::std::option::Option::None => return ::std::option::Option::None,
147        ::std::option::Option::Some(t) => t,
148    };
149    ::std::option::Option::Some(input)
150}
151
152pub(crate) fn reflens_describe_db_parameters_output_output_marker(
153    input: &crate::operation::describe_db_parameters::DescribeDbParametersOutput,
154) -> ::std::option::Option<&::std::string::String> {
155    let input = match &input.marker {
156        ::std::option::Option::None => return ::std::option::Option::None,
157        ::std::option::Option::Some(t) => t,
158    };
159    ::std::option::Option::Some(input)
160}
161
162pub(crate) fn reflens_describe_db_proxies_output_output_marker(
163    input: &crate::operation::describe_db_proxies::DescribeDbProxiesOutput,
164) -> ::std::option::Option<&::std::string::String> {
165    let input = match &input.marker {
166        ::std::option::Option::None => return ::std::option::Option::None,
167        ::std::option::Option::Some(t) => t,
168    };
169    ::std::option::Option::Some(input)
170}
171
172pub(crate) fn reflens_describe_db_proxy_endpoints_output_output_marker(
173    input: &crate::operation::describe_db_proxy_endpoints::DescribeDbProxyEndpointsOutput,
174) -> ::std::option::Option<&::std::string::String> {
175    let input = match &input.marker {
176        ::std::option::Option::None => return ::std::option::Option::None,
177        ::std::option::Option::Some(t) => t,
178    };
179    ::std::option::Option::Some(input)
180}
181
182pub(crate) fn reflens_describe_db_proxy_target_groups_output_output_marker(
183    input: &crate::operation::describe_db_proxy_target_groups::DescribeDbProxyTargetGroupsOutput,
184) -> ::std::option::Option<&::std::string::String> {
185    let input = match &input.marker {
186        ::std::option::Option::None => return ::std::option::Option::None,
187        ::std::option::Option::Some(t) => t,
188    };
189    ::std::option::Option::Some(input)
190}
191
192pub(crate) fn reflens_describe_db_proxy_targets_output_output_marker(
193    input: &crate::operation::describe_db_proxy_targets::DescribeDbProxyTargetsOutput,
194) -> ::std::option::Option<&::std::string::String> {
195    let input = match &input.marker {
196        ::std::option::Option::None => return ::std::option::Option::None,
197        ::std::option::Option::Some(t) => t,
198    };
199    ::std::option::Option::Some(input)
200}
201
202pub(crate) fn reflens_describe_db_recommendations_output_output_marker(
203    input: &crate::operation::describe_db_recommendations::DescribeDbRecommendationsOutput,
204) -> ::std::option::Option<&::std::string::String> {
205    let input = match &input.marker {
206        ::std::option::Option::None => return ::std::option::Option::None,
207        ::std::option::Option::Some(t) => t,
208    };
209    ::std::option::Option::Some(input)
210}
211
212pub(crate) fn reflens_describe_db_security_groups_output_output_marker(
213    input: &crate::operation::describe_db_security_groups::DescribeDbSecurityGroupsOutput,
214) -> ::std::option::Option<&::std::string::String> {
215    let input = match &input.marker {
216        ::std::option::Option::None => return ::std::option::Option::None,
217        ::std::option::Option::Some(t) => t,
218    };
219    ::std::option::Option::Some(input)
220}
221
222pub(crate) fn reflens_describe_db_snapshot_tenant_databases_output_output_marker(
223    input: &crate::operation::describe_db_snapshot_tenant_databases::DescribeDbSnapshotTenantDatabasesOutput,
224) -> ::std::option::Option<&::std::string::String> {
225    let input = match &input.marker {
226        ::std::option::Option::None => return ::std::option::Option::None,
227        ::std::option::Option::Some(t) => t,
228    };
229    ::std::option::Option::Some(input)
230}
231
232pub(crate) fn reflens_describe_db_snapshots_output_output_marker(
233    input: &crate::operation::describe_db_snapshots::DescribeDbSnapshotsOutput,
234) -> ::std::option::Option<&::std::string::String> {
235    let input = match &input.marker {
236        ::std::option::Option::None => return ::std::option::Option::None,
237        ::std::option::Option::Some(t) => t,
238    };
239    ::std::option::Option::Some(input)
240}
241
242pub(crate) fn reflens_describe_db_subnet_groups_output_output_marker(
243    input: &crate::operation::describe_db_subnet_groups::DescribeDbSubnetGroupsOutput,
244) -> ::std::option::Option<&::std::string::String> {
245    let input = match &input.marker {
246        ::std::option::Option::None => return ::std::option::Option::None,
247        ::std::option::Option::Some(t) => t,
248    };
249    ::std::option::Option::Some(input)
250}
251
252pub(crate) fn reflens_describe_engine_default_cluster_parameters_output_output_engine_defaults_marker(
253    input: &crate::operation::describe_engine_default_cluster_parameters::DescribeEngineDefaultClusterParametersOutput,
254) -> ::std::option::Option<&::std::string::String> {
255    let input = match &input.engine_defaults {
256        ::std::option::Option::None => return ::std::option::Option::None,
257        ::std::option::Option::Some(t) => t,
258    };
259    let input = match &input.marker {
260        ::std::option::Option::None => return ::std::option::Option::None,
261        ::std::option::Option::Some(t) => t,
262    };
263    ::std::option::Option::Some(input)
264}
265
266pub(crate) fn reflens_describe_engine_default_parameters_output_output_engine_defaults_marker(
267    input: &crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersOutput,
268) -> ::std::option::Option<&::std::string::String> {
269    let input = match &input.engine_defaults {
270        ::std::option::Option::None => return ::std::option::Option::None,
271        ::std::option::Option::Some(t) => t,
272    };
273    let input = match &input.marker {
274        ::std::option::Option::None => return ::std::option::Option::None,
275        ::std::option::Option::Some(t) => t,
276    };
277    ::std::option::Option::Some(input)
278}
279
280pub(crate) fn reflens_describe_event_subscriptions_output_output_marker(
281    input: &crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
282) -> ::std::option::Option<&::std::string::String> {
283    let input = match &input.marker {
284        ::std::option::Option::None => return ::std::option::Option::None,
285        ::std::option::Option::Some(t) => t,
286    };
287    ::std::option::Option::Some(input)
288}
289
290pub(crate) fn reflens_describe_events_output_output_marker(
291    input: &crate::operation::describe_events::DescribeEventsOutput,
292) -> ::std::option::Option<&::std::string::String> {
293    let input = match &input.marker {
294        ::std::option::Option::None => return ::std::option::Option::None,
295        ::std::option::Option::Some(t) => t,
296    };
297    ::std::option::Option::Some(input)
298}
299
300pub(crate) fn reflens_describe_export_tasks_output_output_marker(
301    input: &crate::operation::describe_export_tasks::DescribeExportTasksOutput,
302) -> ::std::option::Option<&::std::string::String> {
303    let input = match &input.marker {
304        ::std::option::Option::None => return ::std::option::Option::None,
305        ::std::option::Option::Some(t) => t,
306    };
307    ::std::option::Option::Some(input)
308}
309
310pub(crate) fn reflens_describe_global_clusters_output_output_marker(
311    input: &crate::operation::describe_global_clusters::DescribeGlobalClustersOutput,
312) -> ::std::option::Option<&::std::string::String> {
313    let input = match &input.marker {
314        ::std::option::Option::None => return ::std::option::Option::None,
315        ::std::option::Option::Some(t) => t,
316    };
317    ::std::option::Option::Some(input)
318}
319
320pub(crate) fn reflens_describe_integrations_output_output_marker(
321    input: &crate::operation::describe_integrations::DescribeIntegrationsOutput,
322) -> ::std::option::Option<&::std::string::String> {
323    let input = match &input.marker {
324        ::std::option::Option::None => return ::std::option::Option::None,
325        ::std::option::Option::Some(t) => t,
326    };
327    ::std::option::Option::Some(input)
328}
329
330pub(crate) fn reflens_describe_option_group_options_output_output_marker(
331    input: &crate::operation::describe_option_group_options::DescribeOptionGroupOptionsOutput,
332) -> ::std::option::Option<&::std::string::String> {
333    let input = match &input.marker {
334        ::std::option::Option::None => return ::std::option::Option::None,
335        ::std::option::Option::Some(t) => t,
336    };
337    ::std::option::Option::Some(input)
338}
339
340pub(crate) fn reflens_describe_option_groups_output_output_marker(
341    input: &crate::operation::describe_option_groups::DescribeOptionGroupsOutput,
342) -> ::std::option::Option<&::std::string::String> {
343    let input = match &input.marker {
344        ::std::option::Option::None => return ::std::option::Option::None,
345        ::std::option::Option::Some(t) => t,
346    };
347    ::std::option::Option::Some(input)
348}
349
350pub(crate) fn reflens_describe_orderable_db_instance_options_output_output_marker(
351    input: &crate::operation::describe_orderable_db_instance_options::DescribeOrderableDbInstanceOptionsOutput,
352) -> ::std::option::Option<&::std::string::String> {
353    let input = match &input.marker {
354        ::std::option::Option::None => return ::std::option::Option::None,
355        ::std::option::Option::Some(t) => t,
356    };
357    ::std::option::Option::Some(input)
358}
359
360pub(crate) fn reflens_describe_pending_maintenance_actions_output_output_marker(
361    input: &crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsOutput,
362) -> ::std::option::Option<&::std::string::String> {
363    let input = match &input.marker {
364        ::std::option::Option::None => return ::std::option::Option::None,
365        ::std::option::Option::Some(t) => t,
366    };
367    ::std::option::Option::Some(input)
368}
369
370pub(crate) fn reflens_describe_reserved_db_instances_output_output_marker(
371    input: &crate::operation::describe_reserved_db_instances::DescribeReservedDbInstancesOutput,
372) -> ::std::option::Option<&::std::string::String> {
373    let input = match &input.marker {
374        ::std::option::Option::None => return ::std::option::Option::None,
375        ::std::option::Option::Some(t) => t,
376    };
377    ::std::option::Option::Some(input)
378}
379
380pub(crate) fn reflens_describe_reserved_db_instances_offerings_output_output_marker(
381    input: &crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDbInstancesOfferingsOutput,
382) -> ::std::option::Option<&::std::string::String> {
383    let input = match &input.marker {
384        ::std::option::Option::None => return ::std::option::Option::None,
385        ::std::option::Option::Some(t) => t,
386    };
387    ::std::option::Option::Some(input)
388}
389
390pub(crate) fn reflens_describe_source_regions_output_output_marker(
391    input: &crate::operation::describe_source_regions::DescribeSourceRegionsOutput,
392) -> ::std::option::Option<&::std::string::String> {
393    let input = match &input.marker {
394        ::std::option::Option::None => return ::std::option::Option::None,
395        ::std::option::Option::Some(t) => t,
396    };
397    ::std::option::Option::Some(input)
398}
399
400pub(crate) fn reflens_describe_tenant_databases_output_output_marker(
401    input: &crate::operation::describe_tenant_databases::DescribeTenantDatabasesOutput,
402) -> ::std::option::Option<&::std::string::String> {
403    let input = match &input.marker {
404        ::std::option::Option::None => return ::std::option::Option::None,
405        ::std::option::Option::Some(t) => t,
406    };
407    ::std::option::Option::Some(input)
408}
409
410pub(crate) fn reflens_download_db_log_file_portion_output_output_marker(
411    input: &crate::operation::download_db_log_file_portion::DownloadDbLogFilePortionOutput,
412) -> ::std::option::Option<&::std::string::String> {
413    let input = match &input.marker {
414        ::std::option::Option::None => return ::std::option::Option::None,
415        ::std::option::Option::Some(t) => t,
416    };
417    ::std::option::Option::Some(input)
418}
419
420pub(crate) fn lens_describe_blue_green_deployments_output_output_blue_green_deployments(
421    input: crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsOutput,
422) -> ::std::option::Option<::std::vec::Vec<crate::types::BlueGreenDeployment>> {
423    let input = input.blue_green_deployments?;
424    ::std::option::Option::Some(input)
425}
426
427pub(crate) fn lens_describe_certificates_output_output_certificates(
428    input: crate::operation::describe_certificates::DescribeCertificatesOutput,
429) -> ::std::option::Option<::std::vec::Vec<crate::types::Certificate>> {
430    let input = input.certificates?;
431    ::std::option::Option::Some(input)
432}
433
434pub(crate) fn lens_describe_db_cluster_automated_backups_output_output_db_cluster_automated_backups(
435    input: crate::operation::describe_db_cluster_automated_backups::DescribeDbClusterAutomatedBackupsOutput,
436) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterAutomatedBackup>> {
437    let input = input.db_cluster_automated_backups?;
438    ::std::option::Option::Some(input)
439}
440
441pub(crate) fn lens_describe_db_cluster_backtracks_output_output_db_cluster_backtracks(
442    input: crate::operation::describe_db_cluster_backtracks::DescribeDbClusterBacktracksOutput,
443) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterBacktrack>> {
444    let input = input.db_cluster_backtracks?;
445    ::std::option::Option::Some(input)
446}
447
448pub(crate) fn lens_describe_db_cluster_endpoints_output_output_db_cluster_endpoints(
449    input: crate::operation::describe_db_cluster_endpoints::DescribeDbClusterEndpointsOutput,
450) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterEndpoint>> {
451    let input = input.db_cluster_endpoints?;
452    ::std::option::Option::Some(input)
453}
454
455pub(crate) fn lens_describe_db_cluster_parameter_groups_output_output_db_cluster_parameter_groups(
456    input: crate::operation::describe_db_cluster_parameter_groups::DescribeDbClusterParameterGroupsOutput,
457) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterParameterGroup>> {
458    let input = input.db_cluster_parameter_groups?;
459    ::std::option::Option::Some(input)
460}
461
462pub(crate) fn lens_describe_db_cluster_parameters_output_output_parameters(
463    input: crate::operation::describe_db_cluster_parameters::DescribeDbClusterParametersOutput,
464) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
465    let input = input.parameters?;
466    ::std::option::Option::Some(input)
467}
468
469pub(crate) fn lens_describe_db_cluster_snapshots_output_output_db_cluster_snapshots(
470    input: crate::operation::describe_db_cluster_snapshots::DescribeDbClusterSnapshotsOutput,
471) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterSnapshot>> {
472    let input = input.db_cluster_snapshots?;
473    ::std::option::Option::Some(input)
474}
475
476pub(crate) fn lens_describe_db_clusters_output_output_db_clusters(
477    input: crate::operation::describe_db_clusters::DescribeDbClustersOutput,
478) -> ::std::option::Option<::std::vec::Vec<crate::types::DbCluster>> {
479    let input = input.db_clusters?;
480    ::std::option::Option::Some(input)
481}
482
483pub(crate) fn lens_describe_db_engine_versions_output_output_db_engine_versions(
484    input: crate::operation::describe_db_engine_versions::DescribeDbEngineVersionsOutput,
485) -> ::std::option::Option<::std::vec::Vec<crate::types::DbEngineVersion>> {
486    let input = input.db_engine_versions?;
487    ::std::option::Option::Some(input)
488}
489
490pub(crate) fn lens_describe_db_instance_automated_backups_output_output_db_instance_automated_backups(
491    input: crate::operation::describe_db_instance_automated_backups::DescribeDbInstanceAutomatedBackupsOutput,
492) -> ::std::option::Option<::std::vec::Vec<crate::types::DbInstanceAutomatedBackup>> {
493    let input = input.db_instance_automated_backups?;
494    ::std::option::Option::Some(input)
495}
496
497pub(crate) fn lens_describe_db_instances_output_output_db_instances(
498    input: crate::operation::describe_db_instances::DescribeDbInstancesOutput,
499) -> ::std::option::Option<::std::vec::Vec<crate::types::DbInstance>> {
500    let input = input.db_instances?;
501    ::std::option::Option::Some(input)
502}
503
504pub(crate) fn lens_describe_db_log_files_output_output_describe_db_log_files(
505    input: crate::operation::describe_db_log_files::DescribeDbLogFilesOutput,
506) -> ::std::option::Option<::std::vec::Vec<crate::types::DescribeDbLogFilesDetails>> {
507    let input = input.describe_db_log_files?;
508    ::std::option::Option::Some(input)
509}
510
511pub(crate) fn lens_describe_db_major_engine_versions_output_output_db_major_engine_versions(
512    input: crate::operation::describe_db_major_engine_versions::DescribeDbMajorEngineVersionsOutput,
513) -> ::std::option::Option<::std::vec::Vec<crate::types::DbMajorEngineVersion>> {
514    let input = input.db_major_engine_versions?;
515    ::std::option::Option::Some(input)
516}
517
518pub(crate) fn lens_describe_db_parameter_groups_output_output_db_parameter_groups(
519    input: crate::operation::describe_db_parameter_groups::DescribeDbParameterGroupsOutput,
520) -> ::std::option::Option<::std::vec::Vec<crate::types::DbParameterGroup>> {
521    let input = input.db_parameter_groups?;
522    ::std::option::Option::Some(input)
523}
524
525pub(crate) fn lens_describe_db_parameters_output_output_parameters(
526    input: crate::operation::describe_db_parameters::DescribeDbParametersOutput,
527) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
528    let input = input.parameters?;
529    ::std::option::Option::Some(input)
530}
531
532pub(crate) fn lens_describe_db_proxies_output_output_db_proxies(
533    input: crate::operation::describe_db_proxies::DescribeDbProxiesOutput,
534) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxy>> {
535    let input = input.db_proxies?;
536    ::std::option::Option::Some(input)
537}
538
539pub(crate) fn lens_describe_db_proxy_endpoints_output_output_db_proxy_endpoints(
540    input: crate::operation::describe_db_proxy_endpoints::DescribeDbProxyEndpointsOutput,
541) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxyEndpoint>> {
542    let input = input.db_proxy_endpoints?;
543    ::std::option::Option::Some(input)
544}
545
546pub(crate) fn lens_describe_db_proxy_target_groups_output_output_target_groups(
547    input: crate::operation::describe_db_proxy_target_groups::DescribeDbProxyTargetGroupsOutput,
548) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxyTargetGroup>> {
549    let input = input.target_groups?;
550    ::std::option::Option::Some(input)
551}
552
553pub(crate) fn lens_describe_db_proxy_targets_output_output_targets(
554    input: crate::operation::describe_db_proxy_targets::DescribeDbProxyTargetsOutput,
555) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxyTarget>> {
556    let input = input.targets?;
557    ::std::option::Option::Some(input)
558}
559
560pub(crate) fn lens_describe_db_recommendations_output_output_db_recommendations(
561    input: crate::operation::describe_db_recommendations::DescribeDbRecommendationsOutput,
562) -> ::std::option::Option<::std::vec::Vec<crate::types::DbRecommendation>> {
563    let input = input.db_recommendations?;
564    ::std::option::Option::Some(input)
565}
566
567pub(crate) fn lens_describe_db_security_groups_output_output_db_security_groups(
568    input: crate::operation::describe_db_security_groups::DescribeDbSecurityGroupsOutput,
569) -> ::std::option::Option<::std::vec::Vec<crate::types::DbSecurityGroup>> {
570    let input = input.db_security_groups?;
571    ::std::option::Option::Some(input)
572}
573
574pub(crate) fn lens_describe_db_snapshot_tenant_databases_output_output_db_snapshot_tenant_databases(
575    input: crate::operation::describe_db_snapshot_tenant_databases::DescribeDbSnapshotTenantDatabasesOutput,
576) -> ::std::option::Option<::std::vec::Vec<crate::types::DbSnapshotTenantDatabase>> {
577    let input = input.db_snapshot_tenant_databases?;
578    ::std::option::Option::Some(input)
579}
580
581pub(crate) fn lens_describe_db_snapshots_output_output_db_snapshots(
582    input: crate::operation::describe_db_snapshots::DescribeDbSnapshotsOutput,
583) -> ::std::option::Option<::std::vec::Vec<crate::types::DbSnapshot>> {
584    let input = input.db_snapshots?;
585    ::std::option::Option::Some(input)
586}
587
588pub(crate) fn lens_describe_db_subnet_groups_output_output_db_subnet_groups(
589    input: crate::operation::describe_db_subnet_groups::DescribeDbSubnetGroupsOutput,
590) -> ::std::option::Option<::std::vec::Vec<crate::types::DbSubnetGroup>> {
591    let input = input.db_subnet_groups?;
592    ::std::option::Option::Some(input)
593}
594
595pub(crate) fn lens_describe_engine_default_cluster_parameters_output_output_engine_defaults_parameters(
596    input: crate::operation::describe_engine_default_cluster_parameters::DescribeEngineDefaultClusterParametersOutput,
597) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
598    let input = input.engine_defaults?;
599    let input = input.parameters?;
600    ::std::option::Option::Some(input)
601}
602
603pub(crate) fn lens_describe_engine_default_parameters_output_output_engine_defaults_parameters(
604    input: crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersOutput,
605) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
606    let input = input.engine_defaults?;
607    let input = input.parameters?;
608    ::std::option::Option::Some(input)
609}
610
611pub(crate) fn lens_describe_event_subscriptions_output_output_event_subscriptions_list(
612    input: crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
613) -> ::std::option::Option<::std::vec::Vec<crate::types::EventSubscription>> {
614    let input = input.event_subscriptions_list?;
615    ::std::option::Option::Some(input)
616}
617
618pub(crate) fn lens_describe_events_output_output_events(
619    input: crate::operation::describe_events::DescribeEventsOutput,
620) -> ::std::option::Option<::std::vec::Vec<crate::types::Event>> {
621    let input = input.events?;
622    ::std::option::Option::Some(input)
623}
624
625pub(crate) fn lens_describe_export_tasks_output_output_export_tasks(
626    input: crate::operation::describe_export_tasks::DescribeExportTasksOutput,
627) -> ::std::option::Option<::std::vec::Vec<crate::types::ExportTask>> {
628    let input = input.export_tasks?;
629    ::std::option::Option::Some(input)
630}
631
632pub(crate) fn lens_describe_global_clusters_output_output_global_clusters(
633    input: crate::operation::describe_global_clusters::DescribeGlobalClustersOutput,
634) -> ::std::option::Option<::std::vec::Vec<crate::types::GlobalCluster>> {
635    let input = input.global_clusters?;
636    ::std::option::Option::Some(input)
637}
638
639pub(crate) fn lens_describe_integrations_output_output_integrations(
640    input: crate::operation::describe_integrations::DescribeIntegrationsOutput,
641) -> ::std::option::Option<::std::vec::Vec<crate::types::Integration>> {
642    let input = input.integrations?;
643    ::std::option::Option::Some(input)
644}
645
646pub(crate) fn lens_describe_option_group_options_output_output_option_group_options(
647    input: crate::operation::describe_option_group_options::DescribeOptionGroupOptionsOutput,
648) -> ::std::option::Option<::std::vec::Vec<crate::types::OptionGroupOption>> {
649    let input = input.option_group_options?;
650    ::std::option::Option::Some(input)
651}
652
653pub(crate) fn lens_describe_option_groups_output_output_option_groups_list(
654    input: crate::operation::describe_option_groups::DescribeOptionGroupsOutput,
655) -> ::std::option::Option<::std::vec::Vec<crate::types::OptionGroup>> {
656    let input = input.option_groups_list?;
657    ::std::option::Option::Some(input)
658}
659
660pub(crate) fn lens_describe_orderable_db_instance_options_output_output_orderable_db_instance_options(
661    input: crate::operation::describe_orderable_db_instance_options::DescribeOrderableDbInstanceOptionsOutput,
662) -> ::std::option::Option<::std::vec::Vec<crate::types::OrderableDbInstanceOption>> {
663    let input = input.orderable_db_instance_options?;
664    ::std::option::Option::Some(input)
665}
666
667pub(crate) fn lens_describe_pending_maintenance_actions_output_output_pending_maintenance_actions(
668    input: crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsOutput,
669) -> ::std::option::Option<::std::vec::Vec<crate::types::ResourcePendingMaintenanceActions>> {
670    let input = input.pending_maintenance_actions?;
671    ::std::option::Option::Some(input)
672}
673
674pub(crate) fn lens_describe_reserved_db_instances_output_output_reserved_db_instances(
675    input: crate::operation::describe_reserved_db_instances::DescribeReservedDbInstancesOutput,
676) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedDbInstance>> {
677    let input = input.reserved_db_instances?;
678    ::std::option::Option::Some(input)
679}
680
681pub(crate) fn lens_describe_reserved_db_instances_offerings_output_output_reserved_db_instances_offerings(
682    input: crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDbInstancesOfferingsOutput,
683) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedDbInstancesOffering>> {
684    let input = input.reserved_db_instances_offerings?;
685    ::std::option::Option::Some(input)
686}
687
688pub(crate) fn lens_describe_source_regions_output_output_source_regions(
689    input: crate::operation::describe_source_regions::DescribeSourceRegionsOutput,
690) -> ::std::option::Option<::std::vec::Vec<crate::types::SourceRegion>> {
691    let input = input.source_regions?;
692    ::std::option::Option::Some(input)
693}
694
695pub(crate) fn lens_describe_tenant_databases_output_output_tenant_databases(
696    input: crate::operation::describe_tenant_databases::DescribeTenantDatabasesOutput,
697) -> ::std::option::Option<::std::vec::Vec<crate::types::TenantDatabase>> {
698    let input = input.tenant_databases?;
699    ::std::option::Option::Some(input)
700}