aws-sdk-networkfirewall 1.111.0

AWS SDK for AWS Network Firewall
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_get_analysis_report_results_output_output_next_token(
    input: &crate::operation::get_analysis_report_results::GetAnalysisReportResultsOutput,
) -> ::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_analysis_reports_output_output_next_token(
    input: &crate::operation::list_analysis_reports::ListAnalysisReportsOutput,
) -> ::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_firewall_policies_output_output_next_token(
    input: &crate::operation::list_firewall_policies::ListFirewallPoliciesOutput,
) -> ::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_firewalls_output_output_next_token(
    input: &crate::operation::list_firewalls::ListFirewallsOutput,
) -> ::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_flow_operation_results_output_output_next_token(
    input: &crate::operation::list_flow_operation_results::ListFlowOperationResultsOutput,
) -> ::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_flow_operations_output_output_next_token(
    input: &crate::operation::list_flow_operations::ListFlowOperationsOutput,
) -> ::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_proxies_output_output_next_token(
    input: &crate::operation::list_proxies::ListProxiesOutput,
) -> ::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_proxy_configurations_output_output_next_token(
    input: &crate::operation::list_proxy_configurations::ListProxyConfigurationsOutput,
) -> ::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_proxy_rule_groups_output_output_next_token(
    input: &crate::operation::list_proxy_rule_groups::ListProxyRuleGroupsOutput,
) -> ::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_rule_groups_output_output_next_token(
    input: &crate::operation::list_rule_groups::ListRuleGroupsOutput,
) -> ::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_tags_for_resource_output_output_next_token(
    input: &crate::operation::list_tags_for_resource::ListTagsForResourceOutput,
) -> ::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_tls_inspection_configurations_output_output_next_token(
    input: &crate::operation::list_tls_inspection_configurations::ListTlsInspectionConfigurationsOutput,
) -> ::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_vpc_endpoint_associations_output_output_next_token(
    input: &crate::operation::list_vpc_endpoint_associations::ListVpcEndpointAssociationsOutput,
) -> ::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_analysis_report_results_output_output_analysis_report_results(
    input: crate::operation::get_analysis_report_results::GetAnalysisReportResultsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AnalysisTypeReportResult>> {
    let input = input.analysis_report_results?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_analysis_reports_output_output_analysis_reports(
    input: crate::operation::list_analysis_reports::ListAnalysisReportsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AnalysisReport>> {
    let input = input.analysis_reports?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_firewall_policies_output_output_firewall_policies(
    input: crate::operation::list_firewall_policies::ListFirewallPoliciesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FirewallPolicyMetadata>> {
    let input = input.firewall_policies?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_firewalls_output_output_firewalls(
    input: crate::operation::list_firewalls::ListFirewallsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FirewallMetadata>> {
    let input = input.firewalls?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_flow_operation_results_output_output_flows(
    input: crate::operation::list_flow_operation_results::ListFlowOperationResultsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Flow>> {
    let input = input.flows?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_flow_operations_output_output_flow_operations(
    input: crate::operation::list_flow_operations::ListFlowOperationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FlowOperationMetadata>> {
    let input = input.flow_operations?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_proxies_output_output_proxies(
    input: crate::operation::list_proxies::ListProxiesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ProxyMetadata>> {
    let input = input.proxies?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_proxy_configurations_output_output_proxy_configurations(
    input: crate::operation::list_proxy_configurations::ListProxyConfigurationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ProxyConfigurationMetadata>> {
    let input = input.proxy_configurations?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_proxy_rule_groups_output_output_proxy_rule_groups(
    input: crate::operation::list_proxy_rule_groups::ListProxyRuleGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ProxyRuleGroupMetadata>> {
    let input = input.proxy_rule_groups?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_rule_groups_output_output_rule_groups(
    input: crate::operation::list_rule_groups::ListRuleGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RuleGroupMetadata>> {
    let input = input.rule_groups?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_tags_for_resource_output_output_tags(
    input: crate::operation::list_tags_for_resource::ListTagsForResourceOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Tag>> {
    let input = input.tags?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_tls_inspection_configurations_output_output_tls_inspection_configurations(
    input: crate::operation::list_tls_inspection_configurations::ListTlsInspectionConfigurationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TlsInspectionConfigurationMetadata>> {
    let input = input.tls_inspection_configurations?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_vpc_endpoint_associations_output_output_vpc_endpoint_associations(
    input: crate::operation::list_vpc_endpoint_associations::ListVpcEndpointAssociationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::VpcEndpointAssociationMetadata>> {
    let input = input.vpc_endpoint_associations?;
    ::std::option::Option::Some(input)
}