aws-sdk-inspector2 1.126.0

AWS SDK for Inspector2
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_get_cis_scan_result_details_output_output_next_token(
    input: &crate::operation::get_cis_scan_result_details::GetCisScanResultDetailsOutput,
) -> ::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_clusters_for_image_output_output_next_token(
    input: &crate::operation::get_clusters_for_image::GetClustersForImageOutput,
) -> ::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_account_permissions_output_output_next_token(
    input: &crate::operation::list_account_permissions::ListAccountPermissionsOutput,
) -> ::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_cis_scan_configurations_output_output_next_token(
    input: &crate::operation::list_cis_scan_configurations::ListCisScanConfigurationsOutput,
) -> ::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_cis_scan_results_aggregated_by_checks_output_output_next_token(
    input: &crate::operation::list_cis_scan_results_aggregated_by_checks::ListCisScanResultsAggregatedByChecksOutput,
) -> ::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_cis_scan_results_aggregated_by_target_resource_output_output_next_token(
    input: &crate::operation::list_cis_scan_results_aggregated_by_target_resource::ListCisScanResultsAggregatedByTargetResourceOutput,
) -> ::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_cis_scans_output_output_next_token(
    input: &crate::operation::list_cis_scans::ListCisScansOutput,
) -> ::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_connector_scan_configurations_output_output_next_token(
    input: &crate::operation::list_connector_scan_configurations::ListConnectorScanConfigurationsOutput,
) -> ::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_connectors_output_output_next_token(
    input: &crate::operation::list_connectors::ListConnectorsOutput,
) -> ::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_coverage_output_output_next_token(
    input: &crate::operation::list_coverage::ListCoverageOutput,
) -> ::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_coverage_statistics_output_output_next_token(
    input: &crate::operation::list_coverage_statistics::ListCoverageStatisticsOutput,
) -> ::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_delegated_admin_accounts_output_output_next_token(
    input: &crate::operation::list_delegated_admin_accounts::ListDelegatedAdminAccountsOutput,
) -> ::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_filters_output_output_next_token(
    input: &crate::operation::list_filters::ListFiltersOutput,
) -> ::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_finding_aggregations_output_output_next_token(
    input: &crate::operation::list_finding_aggregations::ListFindingAggregationsOutput,
) -> ::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_members_output_output_next_token(
    input: &crate::operation::list_members::ListMembersOutput,
) -> ::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_usage_totals_output_output_next_token(
    input: &crate::operation::list_usage_totals::ListUsageTotalsOutput,
) -> ::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_search_vulnerabilities_output_output_next_token(
    input: &crate::operation::search_vulnerabilities::SearchVulnerabilitiesOutput,
) -> ::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_cis_scan_result_details_output_output_scan_result_details(
    input: crate::operation::get_cis_scan_result_details::GetCisScanResultDetailsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CisScanResultDetails>> {
    let input = input.scan_result_details?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_get_clusters_for_image_output_output_cluster(
    input: crate::operation::get_clusters_for_image::GetClustersForImageOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterInformation>> {
    let input = input.cluster;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_account_permissions_output_output_permissions(
    input: crate::operation::list_account_permissions::ListAccountPermissionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Permission>> {
    let input = input.permissions;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_cis_scan_configurations_output_output_scan_configurations(
    input: crate::operation::list_cis_scan_configurations::ListCisScanConfigurationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CisScanConfiguration>> {
    let input = input.scan_configurations?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_cis_scan_results_aggregated_by_checks_output_output_check_aggregations(
    input: crate::operation::list_cis_scan_results_aggregated_by_checks::ListCisScanResultsAggregatedByChecksOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CisCheckAggregation>> {
    let input = input.check_aggregations?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_cis_scan_results_aggregated_by_target_resource_output_output_target_resource_aggregations(
    input: crate::operation::list_cis_scan_results_aggregated_by_target_resource::ListCisScanResultsAggregatedByTargetResourceOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CisTargetResourceAggregation>> {
    let input = input.target_resource_aggregations?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_cis_scans_output_output_scans(
    input: crate::operation::list_cis_scans::ListCisScansOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CisScan>> {
    let input = input.scans?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_connector_scan_configurations_output_output_scan_configurations(
    input: crate::operation::list_connector_scan_configurations::ListConnectorScanConfigurationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ConnectorScanConfigurationItem>> {
    let input = input.scan_configurations;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_connectors_output_output_items(
    input: crate::operation::list_connectors::ListConnectorsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Connector>> {
    let input = input.items;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_coverage_output_output_covered_resources(
    input: crate::operation::list_coverage::ListCoverageOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CoveredResource>> {
    let input = input.covered_resources?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_coverage_statistics_output_output_counts_by_group(
    input: crate::operation::list_coverage_statistics::ListCoverageStatisticsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Counts>> {
    let input = input.counts_by_group?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_delegated_admin_accounts_output_output_delegated_admin_accounts(
    input: crate::operation::list_delegated_admin_accounts::ListDelegatedAdminAccountsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DelegatedAdminAccount>> {
    let input = input.delegated_admin_accounts?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_filters_output_output_filters(
    input: crate::operation::list_filters::ListFiltersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Filter>> {
    let input = input.filters;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_finding_aggregations_output_output_responses(
    input: crate::operation::list_finding_aggregations::ListFindingAggregationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AggregationResponse>> {
    let input = input.responses?;
    ::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::Finding>> {
    let input = input.findings?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_members_output_output_members(
    input: crate::operation::list_members::ListMembersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Member>> {
    let input = input.members?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_usage_totals_output_output_totals(
    input: crate::operation::list_usage_totals::ListUsageTotalsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UsageTotal>> {
    let input = input.totals?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_search_vulnerabilities_output_output_vulnerabilities(
    input: crate::operation::search_vulnerabilities::SearchVulnerabilitiesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Vulnerability>> {
    let input = input.vulnerabilities;
    ::std::option::Option::Some(input)
}