1pub(crate) fn reflens_describe_cluster_db_revisions_output_output_marker(
3 input: &crate::operation::describe_cluster_db_revisions::DescribeClusterDbRevisionsOutput,
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_cluster_parameter_groups_output_output_marker(
13 input: &crate::operation::describe_cluster_parameter_groups::DescribeClusterParameterGroupsOutput,
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_cluster_parameters_output_output_marker(
23 input: &crate::operation::describe_cluster_parameters::DescribeClusterParametersOutput,
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_cluster_security_groups_output_output_marker(
33 input: &crate::operation::describe_cluster_security_groups::DescribeClusterSecurityGroupsOutput,
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_cluster_snapshots_output_output_marker(
43 input: &crate::operation::describe_cluster_snapshots::DescribeClusterSnapshotsOutput,
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_cluster_subnet_groups_output_output_marker(
53 input: &crate::operation::describe_cluster_subnet_groups::DescribeClusterSubnetGroupsOutput,
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_cluster_tracks_output_output_marker(
63 input: &crate::operation::describe_cluster_tracks::DescribeClusterTracksOutput,
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_cluster_versions_output_output_marker(
73 input: &crate::operation::describe_cluster_versions::DescribeClusterVersionsOutput,
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_clusters_output_output_marker(
83 input: &crate::operation::describe_clusters::DescribeClustersOutput,
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_custom_domain_associations_output_output_marker(
93 input: &crate::operation::describe_custom_domain_associations::DescribeCustomDomainAssociationsOutput,
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_data_shares_output_output_marker(
103 input: &crate::operation::describe_data_shares::DescribeDataSharesOutput,
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_data_shares_for_consumer_output_output_marker(
113 input: &crate::operation::describe_data_shares_for_consumer::DescribeDataSharesForConsumerOutput,
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_data_shares_for_producer_output_output_marker(
123 input: &crate::operation::describe_data_shares_for_producer::DescribeDataSharesForProducerOutput,
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_default_cluster_parameters_output_output_default_cluster_parameters_marker(
133 input: &crate::operation::describe_default_cluster_parameters::DescribeDefaultClusterParametersOutput,
134) -> ::std::option::Option<&::std::string::String> {
135 let input = match &input.default_cluster_parameters {
136 ::std::option::Option::None => return ::std::option::Option::None,
137 ::std::option::Option::Some(t) => t,
138 };
139 let input = match &input.marker {
140 ::std::option::Option::None => return ::std::option::Option::None,
141 ::std::option::Option::Some(t) => t,
142 };
143 ::std::option::Option::Some(input)
144}
145
146pub(crate) fn reflens_describe_endpoint_access_output_output_marker(
147 input: &crate::operation::describe_endpoint_access::DescribeEndpointAccessOutput,
148) -> ::std::option::Option<&::std::string::String> {
149 let input = match &input.marker {
150 ::std::option::Option::None => return ::std::option::Option::None,
151 ::std::option::Option::Some(t) => t,
152 };
153 ::std::option::Option::Some(input)
154}
155
156pub(crate) fn reflens_describe_endpoint_authorization_output_output_marker(
157 input: &crate::operation::describe_endpoint_authorization::DescribeEndpointAuthorizationOutput,
158) -> ::std::option::Option<&::std::string::String> {
159 let input = match &input.marker {
160 ::std::option::Option::None => return ::std::option::Option::None,
161 ::std::option::Option::Some(t) => t,
162 };
163 ::std::option::Option::Some(input)
164}
165
166pub(crate) fn reflens_describe_event_subscriptions_output_output_marker(
167 input: &crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
168) -> ::std::option::Option<&::std::string::String> {
169 let input = match &input.marker {
170 ::std::option::Option::None => return ::std::option::Option::None,
171 ::std::option::Option::Some(t) => t,
172 };
173 ::std::option::Option::Some(input)
174}
175
176pub(crate) fn reflens_describe_events_output_output_marker(
177 input: &crate::operation::describe_events::DescribeEventsOutput,
178) -> ::std::option::Option<&::std::string::String> {
179 let input = match &input.marker {
180 ::std::option::Option::None => return ::std::option::Option::None,
181 ::std::option::Option::Some(t) => t,
182 };
183 ::std::option::Option::Some(input)
184}
185
186pub(crate) fn reflens_describe_hsm_client_certificates_output_output_marker(
187 input: &crate::operation::describe_hsm_client_certificates::DescribeHsmClientCertificatesOutput,
188) -> ::std::option::Option<&::std::string::String> {
189 let input = match &input.marker {
190 ::std::option::Option::None => return ::std::option::Option::None,
191 ::std::option::Option::Some(t) => t,
192 };
193 ::std::option::Option::Some(input)
194}
195
196pub(crate) fn reflens_describe_hsm_configurations_output_output_marker(
197 input: &crate::operation::describe_hsm_configurations::DescribeHsmConfigurationsOutput,
198) -> ::std::option::Option<&::std::string::String> {
199 let input = match &input.marker {
200 ::std::option::Option::None => return ::std::option::Option::None,
201 ::std::option::Option::Some(t) => t,
202 };
203 ::std::option::Option::Some(input)
204}
205
206pub(crate) fn reflens_describe_inbound_integrations_output_output_marker(
207 input: &crate::operation::describe_inbound_integrations::DescribeInboundIntegrationsOutput,
208) -> ::std::option::Option<&::std::string::String> {
209 let input = match &input.marker {
210 ::std::option::Option::None => return ::std::option::Option::None,
211 ::std::option::Option::Some(t) => t,
212 };
213 ::std::option::Option::Some(input)
214}
215
216pub(crate) fn reflens_describe_integrations_output_output_marker(
217 input: &crate::operation::describe_integrations::DescribeIntegrationsOutput,
218) -> ::std::option::Option<&::std::string::String> {
219 let input = match &input.marker {
220 ::std::option::Option::None => return ::std::option::Option::None,
221 ::std::option::Option::Some(t) => t,
222 };
223 ::std::option::Option::Some(input)
224}
225
226pub(crate) fn reflens_describe_node_configuration_options_output_output_marker(
227 input: &crate::operation::describe_node_configuration_options::DescribeNodeConfigurationOptionsOutput,
228) -> ::std::option::Option<&::std::string::String> {
229 let input = match &input.marker {
230 ::std::option::Option::None => return ::std::option::Option::None,
231 ::std::option::Option::Some(t) => t,
232 };
233 ::std::option::Option::Some(input)
234}
235
236pub(crate) fn reflens_describe_orderable_cluster_options_output_output_marker(
237 input: &crate::operation::describe_orderable_cluster_options::DescribeOrderableClusterOptionsOutput,
238) -> ::std::option::Option<&::std::string::String> {
239 let input = match &input.marker {
240 ::std::option::Option::None => return ::std::option::Option::None,
241 ::std::option::Option::Some(t) => t,
242 };
243 ::std::option::Option::Some(input)
244}
245
246pub(crate) fn reflens_describe_redshift_idc_applications_output_output_marker(
247 input: &crate::operation::describe_redshift_idc_applications::DescribeRedshiftIdcApplicationsOutput,
248) -> ::std::option::Option<&::std::string::String> {
249 let input = match &input.marker {
250 ::std::option::Option::None => return ::std::option::Option::None,
251 ::std::option::Option::Some(t) => t,
252 };
253 ::std::option::Option::Some(input)
254}
255
256pub(crate) fn reflens_describe_reserved_node_exchange_status_output_output_marker(
257 input: &crate::operation::describe_reserved_node_exchange_status::DescribeReservedNodeExchangeStatusOutput,
258) -> ::std::option::Option<&::std::string::String> {
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_reserved_node_offerings_output_output_marker(
267 input: &crate::operation::describe_reserved_node_offerings::DescribeReservedNodeOfferingsOutput,
268) -> ::std::option::Option<&::std::string::String> {
269 let input = match &input.marker {
270 ::std::option::Option::None => return ::std::option::Option::None,
271 ::std::option::Option::Some(t) => t,
272 };
273 ::std::option::Option::Some(input)
274}
275
276pub(crate) fn reflens_describe_reserved_nodes_output_output_marker(
277 input: &crate::operation::describe_reserved_nodes::DescribeReservedNodesOutput,
278) -> ::std::option::Option<&::std::string::String> {
279 let input = match &input.marker {
280 ::std::option::Option::None => return ::std::option::Option::None,
281 ::std::option::Option::Some(t) => t,
282 };
283 ::std::option::Option::Some(input)
284}
285
286pub(crate) fn reflens_describe_scheduled_actions_output_output_marker(
287 input: &crate::operation::describe_scheduled_actions::DescribeScheduledActionsOutput,
288) -> ::std::option::Option<&::std::string::String> {
289 let input = match &input.marker {
290 ::std::option::Option::None => return ::std::option::Option::None,
291 ::std::option::Option::Some(t) => t,
292 };
293 ::std::option::Option::Some(input)
294}
295
296pub(crate) fn reflens_describe_snapshot_copy_grants_output_output_marker(
297 input: &crate::operation::describe_snapshot_copy_grants::DescribeSnapshotCopyGrantsOutput,
298) -> ::std::option::Option<&::std::string::String> {
299 let input = match &input.marker {
300 ::std::option::Option::None => return ::std::option::Option::None,
301 ::std::option::Option::Some(t) => t,
302 };
303 ::std::option::Option::Some(input)
304}
305
306pub(crate) fn reflens_describe_snapshot_schedules_output_output_marker(
307 input: &crate::operation::describe_snapshot_schedules::DescribeSnapshotSchedulesOutput,
308) -> ::std::option::Option<&::std::string::String> {
309 let input = match &input.marker {
310 ::std::option::Option::None => return ::std::option::Option::None,
311 ::std::option::Option::Some(t) => t,
312 };
313 ::std::option::Option::Some(input)
314}
315
316pub(crate) fn reflens_describe_table_restore_status_output_output_marker(
317 input: &crate::operation::describe_table_restore_status::DescribeTableRestoreStatusOutput,
318) -> ::std::option::Option<&::std::string::String> {
319 let input = match &input.marker {
320 ::std::option::Option::None => return ::std::option::Option::None,
321 ::std::option::Option::Some(t) => t,
322 };
323 ::std::option::Option::Some(input)
324}
325
326pub(crate) fn reflens_describe_tags_output_output_marker(
327 input: &crate::operation::describe_tags::DescribeTagsOutput,
328) -> ::std::option::Option<&::std::string::String> {
329 let input = match &input.marker {
330 ::std::option::Option::None => return ::std::option::Option::None,
331 ::std::option::Option::Some(t) => t,
332 };
333 ::std::option::Option::Some(input)
334}
335
336pub(crate) fn reflens_describe_usage_limits_output_output_marker(
337 input: &crate::operation::describe_usage_limits::DescribeUsageLimitsOutput,
338) -> ::std::option::Option<&::std::string::String> {
339 let input = match &input.marker {
340 ::std::option::Option::None => return ::std::option::Option::None,
341 ::std::option::Option::Some(t) => t,
342 };
343 ::std::option::Option::Some(input)
344}
345
346pub(crate) fn reflens_get_reserved_node_exchange_configuration_options_output_output_marker(
347 input: &crate::operation::get_reserved_node_exchange_configuration_options::GetReservedNodeExchangeConfigurationOptionsOutput,
348) -> ::std::option::Option<&::std::string::String> {
349 let input = match &input.marker {
350 ::std::option::Option::None => return ::std::option::Option::None,
351 ::std::option::Option::Some(t) => t,
352 };
353 ::std::option::Option::Some(input)
354}
355
356pub(crate) fn reflens_get_reserved_node_exchange_offerings_output_output_marker(
357 input: &crate::operation::get_reserved_node_exchange_offerings::GetReservedNodeExchangeOfferingsOutput,
358) -> ::std::option::Option<&::std::string::String> {
359 let input = match &input.marker {
360 ::std::option::Option::None => return ::std::option::Option::None,
361 ::std::option::Option::Some(t) => t,
362 };
363 ::std::option::Option::Some(input)
364}
365
366pub(crate) fn reflens_list_recommendations_output_output_marker(
367 input: &crate::operation::list_recommendations::ListRecommendationsOutput,
368) -> ::std::option::Option<&::std::string::String> {
369 let input = match &input.marker {
370 ::std::option::Option::None => return ::std::option::Option::None,
371 ::std::option::Option::Some(t) => t,
372 };
373 ::std::option::Option::Some(input)
374}
375
376pub(crate) fn lens_describe_cluster_db_revisions_output_output_cluster_db_revisions(
377 input: crate::operation::describe_cluster_db_revisions::DescribeClusterDbRevisionsOutput,
378) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterDbRevision>> {
379 let input = input.cluster_db_revisions?;
380 ::std::option::Option::Some(input)
381}
382
383pub(crate) fn lens_describe_cluster_parameter_groups_output_output_parameter_groups(
384 input: crate::operation::describe_cluster_parameter_groups::DescribeClusterParameterGroupsOutput,
385) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterParameterGroup>> {
386 let input = input.parameter_groups?;
387 ::std::option::Option::Some(input)
388}
389
390pub(crate) fn lens_describe_cluster_parameters_output_output_parameters(
391 input: crate::operation::describe_cluster_parameters::DescribeClusterParametersOutput,
392) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
393 let input = input.parameters?;
394 ::std::option::Option::Some(input)
395}
396
397pub(crate) fn lens_describe_cluster_security_groups_output_output_cluster_security_groups(
398 input: crate::operation::describe_cluster_security_groups::DescribeClusterSecurityGroupsOutput,
399) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterSecurityGroup>> {
400 let input = input.cluster_security_groups?;
401 ::std::option::Option::Some(input)
402}
403
404pub(crate) fn lens_describe_cluster_snapshots_output_output_snapshots(
405 input: crate::operation::describe_cluster_snapshots::DescribeClusterSnapshotsOutput,
406) -> ::std::option::Option<::std::vec::Vec<crate::types::Snapshot>> {
407 let input = input.snapshots?;
408 ::std::option::Option::Some(input)
409}
410
411pub(crate) fn lens_describe_cluster_subnet_groups_output_output_cluster_subnet_groups(
412 input: crate::operation::describe_cluster_subnet_groups::DescribeClusterSubnetGroupsOutput,
413) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterSubnetGroup>> {
414 let input = input.cluster_subnet_groups?;
415 ::std::option::Option::Some(input)
416}
417
418pub(crate) fn lens_describe_cluster_tracks_output_output_maintenance_tracks(
419 input: crate::operation::describe_cluster_tracks::DescribeClusterTracksOutput,
420) -> ::std::option::Option<::std::vec::Vec<crate::types::MaintenanceTrack>> {
421 let input = input.maintenance_tracks?;
422 ::std::option::Option::Some(input)
423}
424
425pub(crate) fn lens_describe_cluster_versions_output_output_cluster_versions(
426 input: crate::operation::describe_cluster_versions::DescribeClusterVersionsOutput,
427) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterVersion>> {
428 let input = input.cluster_versions?;
429 ::std::option::Option::Some(input)
430}
431
432pub(crate) fn lens_describe_clusters_output_output_clusters(
433 input: crate::operation::describe_clusters::DescribeClustersOutput,
434) -> ::std::option::Option<::std::vec::Vec<crate::types::Cluster>> {
435 let input = input.clusters?;
436 ::std::option::Option::Some(input)
437}
438
439pub(crate) fn lens_describe_custom_domain_associations_output_output_associations(
440 input: crate::operation::describe_custom_domain_associations::DescribeCustomDomainAssociationsOutput,
441) -> ::std::option::Option<::std::vec::Vec<crate::types::Association>> {
442 let input = input.associations?;
443 ::std::option::Option::Some(input)
444}
445
446pub(crate) fn lens_describe_data_shares_output_output_data_shares(
447 input: crate::operation::describe_data_shares::DescribeDataSharesOutput,
448) -> ::std::option::Option<::std::vec::Vec<crate::types::DataShare>> {
449 let input = input.data_shares?;
450 ::std::option::Option::Some(input)
451}
452
453pub(crate) fn lens_describe_data_shares_for_consumer_output_output_data_shares(
454 input: crate::operation::describe_data_shares_for_consumer::DescribeDataSharesForConsumerOutput,
455) -> ::std::option::Option<::std::vec::Vec<crate::types::DataShare>> {
456 let input = input.data_shares?;
457 ::std::option::Option::Some(input)
458}
459
460pub(crate) fn lens_describe_data_shares_for_producer_output_output_data_shares(
461 input: crate::operation::describe_data_shares_for_producer::DescribeDataSharesForProducerOutput,
462) -> ::std::option::Option<::std::vec::Vec<crate::types::DataShare>> {
463 let input = input.data_shares?;
464 ::std::option::Option::Some(input)
465}
466
467pub(crate) fn lens_describe_default_cluster_parameters_output_output_default_cluster_parameters_parameters(
468 input: crate::operation::describe_default_cluster_parameters::DescribeDefaultClusterParametersOutput,
469) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
470 let input = input.default_cluster_parameters?;
471 let input = input.parameters?;
472 ::std::option::Option::Some(input)
473}
474
475pub(crate) fn lens_describe_endpoint_access_output_output_endpoint_access_list(
476 input: crate::operation::describe_endpoint_access::DescribeEndpointAccessOutput,
477) -> ::std::option::Option<::std::vec::Vec<crate::types::EndpointAccess>> {
478 let input = input.endpoint_access_list?;
479 ::std::option::Option::Some(input)
480}
481
482pub(crate) fn lens_describe_endpoint_authorization_output_output_endpoint_authorization_list(
483 input: crate::operation::describe_endpoint_authorization::DescribeEndpointAuthorizationOutput,
484) -> ::std::option::Option<::std::vec::Vec<crate::types::EndpointAuthorization>> {
485 let input = input.endpoint_authorization_list?;
486 ::std::option::Option::Some(input)
487}
488
489pub(crate) fn lens_describe_event_subscriptions_output_output_event_subscriptions_list(
490 input: crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
491) -> ::std::option::Option<::std::vec::Vec<crate::types::EventSubscription>> {
492 let input = input.event_subscriptions_list?;
493 ::std::option::Option::Some(input)
494}
495
496pub(crate) fn lens_describe_events_output_output_events(
497 input: crate::operation::describe_events::DescribeEventsOutput,
498) -> ::std::option::Option<::std::vec::Vec<crate::types::Event>> {
499 let input = input.events?;
500 ::std::option::Option::Some(input)
501}
502
503pub(crate) fn lens_describe_hsm_client_certificates_output_output_hsm_client_certificates(
504 input: crate::operation::describe_hsm_client_certificates::DescribeHsmClientCertificatesOutput,
505) -> ::std::option::Option<::std::vec::Vec<crate::types::HsmClientCertificate>> {
506 let input = input.hsm_client_certificates?;
507 ::std::option::Option::Some(input)
508}
509
510pub(crate) fn lens_describe_hsm_configurations_output_output_hsm_configurations(
511 input: crate::operation::describe_hsm_configurations::DescribeHsmConfigurationsOutput,
512) -> ::std::option::Option<::std::vec::Vec<crate::types::HsmConfiguration>> {
513 let input = input.hsm_configurations?;
514 ::std::option::Option::Some(input)
515}
516
517pub(crate) fn lens_describe_inbound_integrations_output_output_inbound_integrations(
518 input: crate::operation::describe_inbound_integrations::DescribeInboundIntegrationsOutput,
519) -> ::std::option::Option<::std::vec::Vec<crate::types::InboundIntegration>> {
520 let input = input.inbound_integrations?;
521 ::std::option::Option::Some(input)
522}
523
524pub(crate) fn lens_describe_integrations_output_output_integrations(
525 input: crate::operation::describe_integrations::DescribeIntegrationsOutput,
526) -> ::std::option::Option<::std::vec::Vec<crate::types::Integration>> {
527 let input = input.integrations?;
528 ::std::option::Option::Some(input)
529}
530
531pub(crate) fn lens_describe_node_configuration_options_output_output_node_configuration_option_list(
532 input: crate::operation::describe_node_configuration_options::DescribeNodeConfigurationOptionsOutput,
533) -> ::std::option::Option<::std::vec::Vec<crate::types::NodeConfigurationOption>> {
534 let input = input.node_configuration_option_list?;
535 ::std::option::Option::Some(input)
536}
537
538pub(crate) fn lens_describe_orderable_cluster_options_output_output_orderable_cluster_options(
539 input: crate::operation::describe_orderable_cluster_options::DescribeOrderableClusterOptionsOutput,
540) -> ::std::option::Option<::std::vec::Vec<crate::types::OrderableClusterOption>> {
541 let input = input.orderable_cluster_options?;
542 ::std::option::Option::Some(input)
543}
544
545pub(crate) fn lens_describe_redshift_idc_applications_output_output_redshift_idc_applications(
546 input: crate::operation::describe_redshift_idc_applications::DescribeRedshiftIdcApplicationsOutput,
547) -> ::std::option::Option<::std::vec::Vec<crate::types::RedshiftIdcApplication>> {
548 let input = input.redshift_idc_applications?;
549 ::std::option::Option::Some(input)
550}
551
552pub(crate) fn lens_describe_reserved_node_exchange_status_output_output_reserved_node_exchange_status_details(
553 input: crate::operation::describe_reserved_node_exchange_status::DescribeReservedNodeExchangeStatusOutput,
554) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeExchangeStatus>> {
555 let input = input.reserved_node_exchange_status_details?;
556 ::std::option::Option::Some(input)
557}
558
559pub(crate) fn lens_describe_reserved_node_offerings_output_output_reserved_node_offerings(
560 input: crate::operation::describe_reserved_node_offerings::DescribeReservedNodeOfferingsOutput,
561) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeOffering>> {
562 let input = input.reserved_node_offerings?;
563 ::std::option::Option::Some(input)
564}
565
566pub(crate) fn lens_describe_reserved_nodes_output_output_reserved_nodes(
567 input: crate::operation::describe_reserved_nodes::DescribeReservedNodesOutput,
568) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNode>> {
569 let input = input.reserved_nodes?;
570 ::std::option::Option::Some(input)
571}
572
573pub(crate) fn lens_describe_scheduled_actions_output_output_scheduled_actions(
574 input: crate::operation::describe_scheduled_actions::DescribeScheduledActionsOutput,
575) -> ::std::option::Option<::std::vec::Vec<crate::types::ScheduledAction>> {
576 let input = input.scheduled_actions?;
577 ::std::option::Option::Some(input)
578}
579
580pub(crate) fn lens_describe_snapshot_copy_grants_output_output_snapshot_copy_grants(
581 input: crate::operation::describe_snapshot_copy_grants::DescribeSnapshotCopyGrantsOutput,
582) -> ::std::option::Option<::std::vec::Vec<crate::types::SnapshotCopyGrant>> {
583 let input = input.snapshot_copy_grants?;
584 ::std::option::Option::Some(input)
585}
586
587pub(crate) fn lens_describe_snapshot_schedules_output_output_snapshot_schedules(
588 input: crate::operation::describe_snapshot_schedules::DescribeSnapshotSchedulesOutput,
589) -> ::std::option::Option<::std::vec::Vec<crate::types::SnapshotSchedule>> {
590 let input = input.snapshot_schedules?;
591 ::std::option::Option::Some(input)
592}
593
594pub(crate) fn lens_describe_table_restore_status_output_output_table_restore_status_details(
595 input: crate::operation::describe_table_restore_status::DescribeTableRestoreStatusOutput,
596) -> ::std::option::Option<::std::vec::Vec<crate::types::TableRestoreStatus>> {
597 let input = input.table_restore_status_details?;
598 ::std::option::Option::Some(input)
599}
600
601pub(crate) fn lens_describe_tags_output_output_tagged_resources(
602 input: crate::operation::describe_tags::DescribeTagsOutput,
603) -> ::std::option::Option<::std::vec::Vec<crate::types::TaggedResource>> {
604 let input = input.tagged_resources?;
605 ::std::option::Option::Some(input)
606}
607
608pub(crate) fn lens_describe_usage_limits_output_output_usage_limits(
609 input: crate::operation::describe_usage_limits::DescribeUsageLimitsOutput,
610) -> ::std::option::Option<::std::vec::Vec<crate::types::UsageLimit>> {
611 let input = input.usage_limits?;
612 ::std::option::Option::Some(input)
613}
614
615pub(crate) fn lens_get_reserved_node_exchange_configuration_options_output_output_reserved_node_configuration_option_list(
616 input: crate::operation::get_reserved_node_exchange_configuration_options::GetReservedNodeExchangeConfigurationOptionsOutput,
617) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeConfigurationOption>> {
618 let input = input.reserved_node_configuration_option_list?;
619 ::std::option::Option::Some(input)
620}
621
622pub(crate) fn lens_get_reserved_node_exchange_offerings_output_output_reserved_node_offerings(
623 input: crate::operation::get_reserved_node_exchange_offerings::GetReservedNodeExchangeOfferingsOutput,
624) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeOffering>> {
625 let input = input.reserved_node_offerings?;
626 ::std::option::Option::Some(input)
627}
628
629pub(crate) fn lens_list_recommendations_output_output_recommendations(
630 input: crate::operation::list_recommendations::ListRecommendationsOutput,
631) -> ::std::option::Option<::std::vec::Vec<crate::types::Recommendation>> {
632 let input = input.recommendations?;
633 ::std::option::Option::Some(input)
634}