pub(crate) fn reflens_describe_cluster_db_revisions_output_output_marker(
input: &crate::operation::describe_cluster_db_revisions::DescribeClusterDbRevisionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_cluster_parameter_groups_output_output_marker(
input: &crate::operation::describe_cluster_parameter_groups::DescribeClusterParameterGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_cluster_parameters_output_output_marker(
input: &crate::operation::describe_cluster_parameters::DescribeClusterParametersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_cluster_security_groups_output_output_marker(
input: &crate::operation::describe_cluster_security_groups::DescribeClusterSecurityGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_cluster_snapshots_output_output_marker(
input: &crate::operation::describe_cluster_snapshots::DescribeClusterSnapshotsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_cluster_subnet_groups_output_output_marker(
input: &crate::operation::describe_cluster_subnet_groups::DescribeClusterSubnetGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_cluster_tracks_output_output_marker(
input: &crate::operation::describe_cluster_tracks::DescribeClusterTracksOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_cluster_versions_output_output_marker(
input: &crate::operation::describe_cluster_versions::DescribeClusterVersionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_clusters_output_output_marker(
input: &crate::operation::describe_clusters::DescribeClustersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_custom_domain_associations_output_output_marker(
input: &crate::operation::describe_custom_domain_associations::DescribeCustomDomainAssociationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_data_shares_output_output_marker(
input: &crate::operation::describe_data_shares::DescribeDataSharesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_data_shares_for_consumer_output_output_marker(
input: &crate::operation::describe_data_shares_for_consumer::DescribeDataSharesForConsumerOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_data_shares_for_producer_output_output_marker(
input: &crate::operation::describe_data_shares_for_producer::DescribeDataSharesForProducerOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_default_cluster_parameters_output_output_default_cluster_parameters_marker(
input: &crate::operation::describe_default_cluster_parameters::DescribeDefaultClusterParametersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.default_cluster_parameters {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_endpoint_access_output_output_marker(
input: &crate::operation::describe_endpoint_access::DescribeEndpointAccessOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_endpoint_authorization_output_output_marker(
input: &crate::operation::describe_endpoint_authorization::DescribeEndpointAuthorizationOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_event_subscriptions_output_output_marker(
input: &crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_events_output_output_marker(
input: &crate::operation::describe_events::DescribeEventsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_hsm_client_certificates_output_output_marker(
input: &crate::operation::describe_hsm_client_certificates::DescribeHsmClientCertificatesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_hsm_configurations_output_output_marker(
input: &crate::operation::describe_hsm_configurations::DescribeHsmConfigurationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_inbound_integrations_output_output_marker(
input: &crate::operation::describe_inbound_integrations::DescribeInboundIntegrationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_integrations_output_output_marker(
input: &crate::operation::describe_integrations::DescribeIntegrationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_node_configuration_options_output_output_marker(
input: &crate::operation::describe_node_configuration_options::DescribeNodeConfigurationOptionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_orderable_cluster_options_output_output_marker(
input: &crate::operation::describe_orderable_cluster_options::DescribeOrderableClusterOptionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_redshift_idc_applications_output_output_marker(
input: &crate::operation::describe_redshift_idc_applications::DescribeRedshiftIdcApplicationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_reserved_node_exchange_status_output_output_marker(
input: &crate::operation::describe_reserved_node_exchange_status::DescribeReservedNodeExchangeStatusOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_reserved_node_offerings_output_output_marker(
input: &crate::operation::describe_reserved_node_offerings::DescribeReservedNodeOfferingsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_reserved_nodes_output_output_marker(
input: &crate::operation::describe_reserved_nodes::DescribeReservedNodesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_scheduled_actions_output_output_marker(
input: &crate::operation::describe_scheduled_actions::DescribeScheduledActionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_snapshot_copy_grants_output_output_marker(
input: &crate::operation::describe_snapshot_copy_grants::DescribeSnapshotCopyGrantsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_snapshot_schedules_output_output_marker(
input: &crate::operation::describe_snapshot_schedules::DescribeSnapshotSchedulesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_table_restore_status_output_output_marker(
input: &crate::operation::describe_table_restore_status::DescribeTableRestoreStatusOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_tags_output_output_marker(
input: &crate::operation::describe_tags::DescribeTagsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_usage_limits_output_output_marker(
input: &crate::operation::describe_usage_limits::DescribeUsageLimitsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_get_reserved_node_exchange_configuration_options_output_output_marker(
input: &crate::operation::get_reserved_node_exchange_configuration_options::GetReservedNodeExchangeConfigurationOptionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_get_reserved_node_exchange_offerings_output_output_marker(
input: &crate::operation::get_reserved_node_exchange_offerings::GetReservedNodeExchangeOfferingsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_recommendations_output_output_marker(
input: &crate::operation::list_recommendations::ListRecommendationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_db_revisions_output_output_cluster_db_revisions(
input: crate::operation::describe_cluster_db_revisions::DescribeClusterDbRevisionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterDbRevision>> {
let input = input.cluster_db_revisions?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_parameter_groups_output_output_parameter_groups(
input: crate::operation::describe_cluster_parameter_groups::DescribeClusterParameterGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterParameterGroup>> {
let input = input.parameter_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_parameters_output_output_parameters(
input: crate::operation::describe_cluster_parameters::DescribeClusterParametersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
let input = input.parameters?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_security_groups_output_output_cluster_security_groups(
input: crate::operation::describe_cluster_security_groups::DescribeClusterSecurityGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterSecurityGroup>> {
let input = input.cluster_security_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_snapshots_output_output_snapshots(
input: crate::operation::describe_cluster_snapshots::DescribeClusterSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Snapshot>> {
let input = input.snapshots?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_subnet_groups_output_output_cluster_subnet_groups(
input: crate::operation::describe_cluster_subnet_groups::DescribeClusterSubnetGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterSubnetGroup>> {
let input = input.cluster_subnet_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_tracks_output_output_maintenance_tracks(
input: crate::operation::describe_cluster_tracks::DescribeClusterTracksOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::MaintenanceTrack>> {
let input = input.maintenance_tracks?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cluster_versions_output_output_cluster_versions(
input: crate::operation::describe_cluster_versions::DescribeClusterVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterVersion>> {
let input = input.cluster_versions?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_clusters_output_output_clusters(
input: crate::operation::describe_clusters::DescribeClustersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Cluster>> {
let input = input.clusters?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_custom_domain_associations_output_output_associations(
input: crate::operation::describe_custom_domain_associations::DescribeCustomDomainAssociationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Association>> {
let input = input.associations?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_data_shares_output_output_data_shares(
input: crate::operation::describe_data_shares::DescribeDataSharesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataShare>> {
let input = input.data_shares?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_data_shares_for_consumer_output_output_data_shares(
input: crate::operation::describe_data_shares_for_consumer::DescribeDataSharesForConsumerOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataShare>> {
let input = input.data_shares?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_data_shares_for_producer_output_output_data_shares(
input: crate::operation::describe_data_shares_for_producer::DescribeDataSharesForProducerOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataShare>> {
let input = input.data_shares?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_default_cluster_parameters_output_output_default_cluster_parameters_parameters(
input: crate::operation::describe_default_cluster_parameters::DescribeDefaultClusterParametersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
let input = input.default_cluster_parameters?;
let input = input.parameters?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_endpoint_access_output_output_endpoint_access_list(
input: crate::operation::describe_endpoint_access::DescribeEndpointAccessOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EndpointAccess>> {
let input = input.endpoint_access_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_endpoint_authorization_output_output_endpoint_authorization_list(
input: crate::operation::describe_endpoint_authorization::DescribeEndpointAuthorizationOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EndpointAuthorization>> {
let input = input.endpoint_authorization_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_event_subscriptions_output_output_event_subscriptions_list(
input: crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EventSubscription>> {
let input = input.event_subscriptions_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_events_output_output_events(
input: crate::operation::describe_events::DescribeEventsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Event>> {
let input = input.events?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_hsm_client_certificates_output_output_hsm_client_certificates(
input: crate::operation::describe_hsm_client_certificates::DescribeHsmClientCertificatesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HsmClientCertificate>> {
let input = input.hsm_client_certificates?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_hsm_configurations_output_output_hsm_configurations(
input: crate::operation::describe_hsm_configurations::DescribeHsmConfigurationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HsmConfiguration>> {
let input = input.hsm_configurations?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_inbound_integrations_output_output_inbound_integrations(
input: crate::operation::describe_inbound_integrations::DescribeInboundIntegrationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InboundIntegration>> {
let input = input.inbound_integrations?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_integrations_output_output_integrations(
input: crate::operation::describe_integrations::DescribeIntegrationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Integration>> {
let input = input.integrations?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_node_configuration_options_output_output_node_configuration_option_list(
input: crate::operation::describe_node_configuration_options::DescribeNodeConfigurationOptionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::NodeConfigurationOption>> {
let input = input.node_configuration_option_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_orderable_cluster_options_output_output_orderable_cluster_options(
input: crate::operation::describe_orderable_cluster_options::DescribeOrderableClusterOptionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::OrderableClusterOption>> {
let input = input.orderable_cluster_options?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_redshift_idc_applications_output_output_redshift_idc_applications(
input: crate::operation::describe_redshift_idc_applications::DescribeRedshiftIdcApplicationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RedshiftIdcApplication>> {
let input = input.redshift_idc_applications?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_reserved_node_exchange_status_output_output_reserved_node_exchange_status_details(
input: crate::operation::describe_reserved_node_exchange_status::DescribeReservedNodeExchangeStatusOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeExchangeStatus>> {
let input = input.reserved_node_exchange_status_details?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_reserved_node_offerings_output_output_reserved_node_offerings(
input: crate::operation::describe_reserved_node_offerings::DescribeReservedNodeOfferingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeOffering>> {
let input = input.reserved_node_offerings?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_reserved_nodes_output_output_reserved_nodes(
input: crate::operation::describe_reserved_nodes::DescribeReservedNodesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNode>> {
let input = input.reserved_nodes?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_scheduled_actions_output_output_scheduled_actions(
input: crate::operation::describe_scheduled_actions::DescribeScheduledActionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ScheduledAction>> {
let input = input.scheduled_actions?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_snapshot_copy_grants_output_output_snapshot_copy_grants(
input: crate::operation::describe_snapshot_copy_grants::DescribeSnapshotCopyGrantsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SnapshotCopyGrant>> {
let input = input.snapshot_copy_grants?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_snapshot_schedules_output_output_snapshot_schedules(
input: crate::operation::describe_snapshot_schedules::DescribeSnapshotSchedulesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SnapshotSchedule>> {
let input = input.snapshot_schedules?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_table_restore_status_output_output_table_restore_status_details(
input: crate::operation::describe_table_restore_status::DescribeTableRestoreStatusOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TableRestoreStatus>> {
let input = input.table_restore_status_details?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_tags_output_output_tagged_resources(
input: crate::operation::describe_tags::DescribeTagsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TaggedResource>> {
let input = input.tagged_resources?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_usage_limits_output_output_usage_limits(
input: crate::operation::describe_usage_limits::DescribeUsageLimitsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UsageLimit>> {
let input = input.usage_limits?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_get_reserved_node_exchange_configuration_options_output_output_reserved_node_configuration_option_list(
input: crate::operation::get_reserved_node_exchange_configuration_options::GetReservedNodeExchangeConfigurationOptionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeConfigurationOption>> {
let input = input.reserved_node_configuration_option_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_get_reserved_node_exchange_offerings_output_output_reserved_node_offerings(
input: crate::operation::get_reserved_node_exchange_offerings::GetReservedNodeExchangeOfferingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedNodeOffering>> {
let input = input.reserved_node_offerings?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_recommendations_output_output_recommendations(
input: crate::operation::list_recommendations::ListRecommendationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Recommendation>> {
let input = input.recommendations?;
::std::option::Option::Some(input)
}