aws-sdk-bedrockagentcorecontrol 1.31.0

AWS SDK for Amazon Bedrock AgentCore Control
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_list_agent_runtime_endpoints_output_output_next_token(
    input: &crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsOutput,
) -> ::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_agent_runtime_versions_output_output_next_token(
    input: &crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsOutput,
) -> ::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_agent_runtimes_output_output_next_token(
    input: &crate::operation::list_agent_runtimes::ListAgentRuntimesOutput,
) -> ::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_api_key_credential_providers_output_output_next_token(
    input: &crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersOutput,
) -> ::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_browser_profiles_output_output_next_token(
    input: &crate::operation::list_browser_profiles::ListBrowserProfilesOutput,
) -> ::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_browsers_output_output_next_token(
    input: &crate::operation::list_browsers::ListBrowsersOutput,
) -> ::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_code_interpreters_output_output_next_token(
    input: &crate::operation::list_code_interpreters::ListCodeInterpretersOutput,
) -> ::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_evaluators_output_output_next_token(
    input: &crate::operation::list_evaluators::ListEvaluatorsOutput,
) -> ::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_gateway_targets_output_output_next_token(
    input: &crate::operation::list_gateway_targets::ListGatewayTargetsOutput,
) -> ::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_gateways_output_output_next_token(
    input: &crate::operation::list_gateways::ListGatewaysOutput,
) -> ::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_memories_output_output_next_token(
    input: &crate::operation::list_memories::ListMemoriesOutput,
) -> ::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_oauth2_credential_providers_output_output_next_token(
    input: &crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersOutput,
) -> ::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_online_evaluation_configs_output_output_next_token(
    input: &crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsOutput,
) -> ::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_engines_output_output_next_token(
    input: &crate::operation::list_policy_engines::ListPolicyEnginesOutput,
) -> ::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_generation_assets_output_output_next_token(
    input: &crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsOutput,
) -> ::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_list_workload_identities_output_output_next_token(
    input: &crate::operation::list_workload_identities::ListWorkloadIdentitiesOutput,
) -> ::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_agent_runtime_endpoints_output_output_runtime_endpoints(
    input: crate::operation::list_agent_runtime_endpoints::ListAgentRuntimeEndpointsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentRuntimeEndpoint>> {
    let input = input.runtime_endpoints;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_agent_runtime_versions_output_output_agent_runtimes(
    input: crate::operation::list_agent_runtime_versions::ListAgentRuntimeVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentRuntime>> {
    let input = input.agent_runtimes;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_agent_runtimes_output_output_agent_runtimes(
    input: crate::operation::list_agent_runtimes::ListAgentRuntimesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentRuntime>> {
    let input = input.agent_runtimes;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_api_key_credential_providers_output_output_credential_providers(
    input: crate::operation::list_api_key_credential_providers::ListApiKeyCredentialProvidersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ApiKeyCredentialProviderItem>> {
    let input = input.credential_providers;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_browser_profiles_output_output_profile_summaries(
    input: crate::operation::list_browser_profiles::ListBrowserProfilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::BrowserProfileSummary>> {
    let input = input.profile_summaries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_browsers_output_output_browser_summaries(
    input: crate::operation::list_browsers::ListBrowsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::BrowserSummary>> {
    let input = input.browser_summaries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_code_interpreters_output_output_code_interpreter_summaries(
    input: crate::operation::list_code_interpreters::ListCodeInterpretersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CodeInterpreterSummary>> {
    let input = input.code_interpreter_summaries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_evaluators_output_output_evaluators(
    input: crate::operation::list_evaluators::ListEvaluatorsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EvaluatorSummary>> {
    let input = input.evaluators;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_gateway_targets_output_output_items(
    input: crate::operation::list_gateway_targets::ListGatewayTargetsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TargetSummary>> {
    let input = input.items;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_gateways_output_output_items(
    input: crate::operation::list_gateways::ListGatewaysOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::GatewaySummary>> {
    let input = input.items;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_memories_output_output_memories(
    input: crate::operation::list_memories::ListMemoriesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::MemorySummary>> {
    let input = input.memories;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_oauth2_credential_providers_output_output_credential_providers(
    input: crate::operation::list_oauth2_credential_providers::ListOauth2CredentialProvidersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Oauth2CredentialProviderItem>> {
    let input = input.credential_providers;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_online_evaluation_configs_output_output_online_evaluation_configs(
    input: crate::operation::list_online_evaluation_configs::ListOnlineEvaluationConfigsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::OnlineEvaluationConfigSummary>> {
    let input = input.online_evaluation_configs;
    ::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::Policy>> {
    let input = input.policies;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_policy_engines_output_output_policy_engines(
    input: crate::operation::list_policy_engines::ListPolicyEnginesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PolicyEngine>> {
    let input = input.policy_engines;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_policy_generation_assets_output_output_policy_generation_assets(
    input: crate::operation::list_policy_generation_assets::ListPolicyGenerationAssetsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PolicyGenerationAsset>> {
    let input = input.policy_generation_assets?;
    ::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_list_workload_identities_output_output_workload_identities(
    input: crate::operation::list_workload_identities::ListWorkloadIdentitiesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::WorkloadIdentityType>> {
    let input = input.workload_identities;
    ::std::option::Option::Some(input)
}