pub(crate) fn reflens_get_finding_recommendation_output_output_next_token(
input: &crate::operation::get_finding_recommendation::GetFindingRecommendationOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_finding_v2_output_output_next_token(
input: &crate::operation::get_finding_v2::GetFindingV2Output,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_access_preview_findings_output_output_next_token(
input: &crate::operation::list_access_preview_findings::ListAccessPreviewFindingsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_access_previews_output_output_next_token(
input: &crate::operation::list_access_previews::ListAccessPreviewsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_analyzed_resources_output_output_next_token(
input: &crate::operation::list_analyzed_resources::ListAnalyzedResourcesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_analyzers_output_output_next_token(
input: &crate::operation::list_analyzers::ListAnalyzersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_archive_rules_output_output_next_token(
input: &crate::operation::list_archive_rules::ListArchiveRulesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_findings_output_output_next_token(
input: &crate::operation::list_findings::ListFindingsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_findings_v2_output_output_next_token(
input: &crate::operation::list_findings_v2::ListFindingsV2Output,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_policy_generations_output_output_next_token(
input: &crate::operation::list_policy_generations::ListPolicyGenerationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_validate_policy_output_output_next_token(
input: &crate::operation::validate_policy::ValidatePolicyOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_get_finding_recommendation_output_output_recommended_steps(
input: crate::operation::get_finding_recommendation::GetFindingRecommendationOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RecommendedStep>> {
let input = input.recommended_steps?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_get_finding_v2_output_output_finding_details(
input: crate::operation::get_finding_v2::GetFindingV2Output,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FindingDetails>> {
let input = input.finding_details;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_access_preview_findings_output_output_findings(
input: crate::operation::list_access_preview_findings::ListAccessPreviewFindingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AccessPreviewFinding>> {
let input = input.findings;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_access_previews_output_output_access_previews(
input: crate::operation::list_access_previews::ListAccessPreviewsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AccessPreviewSummary>> {
let input = input.access_previews;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_analyzed_resources_output_output_analyzed_resources(
input: crate::operation::list_analyzed_resources::ListAnalyzedResourcesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AnalyzedResourceSummary>> {
let input = input.analyzed_resources;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_analyzers_output_output_analyzers(
input: crate::operation::list_analyzers::ListAnalyzersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AnalyzerSummary>> {
let input = input.analyzers;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_archive_rules_output_output_archive_rules(
input: crate::operation::list_archive_rules::ListArchiveRulesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ArchiveRuleSummary>> {
let input = input.archive_rules;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_findings_output_output_findings(
input: crate::operation::list_findings::ListFindingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FindingSummary>> {
let input = input.findings;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_findings_v2_output_output_findings(
input: crate::operation::list_findings_v2::ListFindingsV2Output,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FindingSummaryV2>> {
let input = input.findings;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_policy_generations_output_output_policy_generations(
input: crate::operation::list_policy_generations::ListPolicyGenerationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PolicyGeneration>> {
let input = input.policy_generations;
::std::option::Option::Some(input)
}
pub(crate) fn lens_validate_policy_output_output_findings(
input: crate::operation::validate_policy::ValidatePolicyOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ValidatePolicyFinding>> {
let input = input.findings;
::std::option::Option::Some(input)
}