aws-sdk-networksecuritymanager 1.2.0

AWS SDK for AWS Network Security Manager Customer API
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_list_admin_accounts_output_output_next_token(
    input: &crate::operation::list_admin_accounts::ListAdminAccountsOutput,
) -> ::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_aggregate_resource_synchronization_statuses_output_output_next_token(
    input: &crate::operation::list_aggregate_resource_synchronization_statuses::ListAggregateResourceSynchronizationStatusesOutput,
) -> ::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_deployment_snapshots_output_output_next_token(
    input: &crate::operation::list_deployment_snapshots::ListDeploymentSnapshotsOutput,
) -> ::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_deployments_output_output_next_token(
    input: &crate::operation::list_deployments::ListDeploymentsOutput,
) -> ::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_policies_output_output_next_token(
    input: &crate::operation::list_policies::ListPoliciesOutput,
) -> ::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_snapshots_output_output_next_token(
    input: &crate::operation::list_policy_snapshots::ListPolicySnapshotsOutput,
) -> ::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_resource_associations_output_output_next_token(
    input: &crate::operation::list_resource_associations::ListResourceAssociationsOutput,
) -> ::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_resource_synchronization_statuses_output_output_next_token(
    input: &crate::operation::list_resource_synchronization_statuses::ListResourceSynchronizationStatusesOutput,
) -> ::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_snapshots_output_output_next_token(
    input: &crate::operation::list_rule_snapshots::ListRuleSnapshotsOutput,
) -> ::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_rules_output_output_next_token(
    input: &crate::operation::list_rules::ListRulesOutput,
) -> ::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_scope_snapshots_output_output_next_token(
    input: &crate::operation::list_scope_snapshots::ListScopeSnapshotsOutput,
) -> ::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_scopes_output_output_next_token(
    input: &crate::operation::list_scopes::ListScopesOutput,
) -> ::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_template_snapshots_output_output_next_token(
    input: &crate::operation::list_template_snapshots::ListTemplateSnapshotsOutput,
) -> ::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_templates_output_output_next_token(
    input: &crate::operation::list_templates::ListTemplatesOutput,
) -> ::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_list_admin_accounts_output_output_admin_accounts(
    input: crate::operation::list_admin_accounts::ListAdminAccountsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AdminAccountSummary>> {
    let input = input.admin_accounts;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_aggregate_resource_synchronization_statuses_output_output_resource_synchronization_statuses(
    input: crate::operation::list_aggregate_resource_synchronization_statuses::ListAggregateResourceSynchronizationStatusesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ResourceSynchronizationStatusSummary>> {
    let input = input.resource_synchronization_statuses;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_deployment_snapshots_output_output_snapshots(
    input: crate::operation::list_deployment_snapshots::ListDeploymentSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DeploymentSummary>> {
    let input = input.snapshots;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_deployments_output_output_deployments(
    input: crate::operation::list_deployments::ListDeploymentsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DeploymentSummary>> {
    let input = input.deployments;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_policies_output_output_policies(
    input: crate::operation::list_policies::ListPoliciesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PolicySummary>> {
    let input = input.policies;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_policy_snapshots_output_output_snapshots(
    input: crate::operation::list_policy_snapshots::ListPolicySnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PolicySummary>> {
    let input = input.snapshots;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_resource_associations_output_output_resource_associations(
    input: crate::operation::list_resource_associations::ListResourceAssociationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ResourceAssociation>> {
    let input = input.resource_associations;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_resource_synchronization_statuses_output_output_resource_synchronization_statuses(
    input: crate::operation::list_resource_synchronization_statuses::ListResourceSynchronizationStatusesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ResourceSynchronizationStatusSummary>> {
    let input = input.resource_synchronization_statuses;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_rule_snapshots_output_output_snapshots(
    input: crate::operation::list_rule_snapshots::ListRuleSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RuleSummary>> {
    let input = input.snapshots;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_rules_output_output_rules(
    input: crate::operation::list_rules::ListRulesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RuleSummary>> {
    let input = input.rules;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_scope_snapshots_output_output_snapshots(
    input: crate::operation::list_scope_snapshots::ListScopeSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ScopeSummary>> {
    let input = input.snapshots;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_scopes_output_output_scopes(
    input: crate::operation::list_scopes::ListScopesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ScopeSummary>> {
    let input = input.scopes;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_template_snapshots_output_output_snapshots(
    input: crate::operation::list_template_snapshots::ListTemplateSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TemplateSummary>> {
    let input = input.snapshots;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_templates_output_output_templates(
    input: crate::operation::list_templates::ListTemplatesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TemplateSummary>> {
    let input = input.templates;
    ::std::option::Option::Some(input)
}