aws-sdk-cloudfront 1.115.0

AWS SDK for Amazon CloudFront
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_list_cloud_front_origin_access_identities_output_output_cloud_front_origin_access_identity_list_next_marker(
    input: &crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.cloud_front_origin_access_identity_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_connection_functions_output_output_next_marker(
    input: &crate::operation::list_connection_functions::ListConnectionFunctionsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_marker {
        ::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_connection_groups_output_output_next_marker(
    input: &crate::operation::list_connection_groups::ListConnectionGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_marker {
        ::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_distribution_tenants_output_output_next_marker(
    input: &crate::operation::list_distribution_tenants::ListDistributionTenantsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_marker {
        ::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_distribution_tenants_by_customization_output_output_next_marker(
    input: &crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_marker {
        ::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_distributions_output_output_distribution_list_next_marker(
    input: &crate::operation::list_distributions::ListDistributionsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.distribution_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_distributions_by_connection_function_output_output_distribution_list_next_marker(
    input: &crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.distribution_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_distributions_by_connection_mode_output_output_distribution_list_next_marker(
    input: &crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.distribution_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_distributions_by_trust_store_output_output_distribution_list_next_marker(
    input: &crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.distribution_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_domain_conflicts_output_output_next_marker(
    input: &crate::operation::list_domain_conflicts::ListDomainConflictsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_marker {
        ::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_invalidations_output_output_invalidation_list_next_marker(
    input: &crate::operation::list_invalidations::ListInvalidationsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.invalidation_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_invalidations_for_distribution_tenant_output_output_invalidation_list_next_marker(
    input: &crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.invalidation_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_key_value_stores_output_output_key_value_store_list_next_marker(
    input: &crate::operation::list_key_value_stores::ListKeyValueStoresOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.key_value_store_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_origin_access_controls_output_output_origin_access_control_list_next_marker(
    input: &crate::operation::list_origin_access_controls::ListOriginAccessControlsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.origin_access_control_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_public_keys_output_output_public_key_list_next_marker(
    input: &crate::operation::list_public_keys::ListPublicKeysOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.public_key_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_streaming_distributions_output_output_streaming_distribution_list_next_marker(
    input: &crate::operation::list_streaming_distributions::ListStreamingDistributionsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.streaming_distribution_list {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    let input = match &input.next_marker {
        ::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_trust_stores_output_output_next_marker(
    input: &crate::operation::list_trust_stores::ListTrustStoresOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_marker {
        ::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_cloud_front_origin_access_identities_output_output_cloud_front_origin_access_identity_list_items(
    input: crate::operation::list_cloud_front_origin_access_identities::ListCloudFrontOriginAccessIdentitiesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CloudFrontOriginAccessIdentitySummary>> {
    let input = input.cloud_front_origin_access_identity_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_connection_functions_output_output_connection_functions(
    input: crate::operation::list_connection_functions::ListConnectionFunctionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ConnectionFunctionSummary>> {
    let input = input.connection_functions?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_connection_groups_output_output_connection_groups(
    input: crate::operation::list_connection_groups::ListConnectionGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ConnectionGroupSummary>> {
    let input = input.connection_groups?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_distribution_tenants_output_output_distribution_tenant_list(
    input: crate::operation::list_distribution_tenants::ListDistributionTenantsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DistributionTenantSummary>> {
    let input = input.distribution_tenant_list?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_distribution_tenants_by_customization_output_output_distribution_tenant_list(
    input: crate::operation::list_distribution_tenants_by_customization::ListDistributionTenantsByCustomizationOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DistributionTenantSummary>> {
    let input = input.distribution_tenant_list?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_distributions_output_output_distribution_list_items(
    input: crate::operation::list_distributions::ListDistributionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DistributionSummary>> {
    let input = input.distribution_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_distributions_by_connection_function_output_output_distribution_list_items(
    input: crate::operation::list_distributions_by_connection_function::ListDistributionsByConnectionFunctionOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DistributionSummary>> {
    let input = input.distribution_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_distributions_by_connection_mode_output_output_distribution_list_items(
    input: crate::operation::list_distributions_by_connection_mode::ListDistributionsByConnectionModeOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DistributionSummary>> {
    let input = input.distribution_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_distributions_by_trust_store_output_output_distribution_list_items(
    input: crate::operation::list_distributions_by_trust_store::ListDistributionsByTrustStoreOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DistributionSummary>> {
    let input = input.distribution_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_domain_conflicts_output_output_domain_conflicts(
    input: crate::operation::list_domain_conflicts::ListDomainConflictsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DomainConflict>> {
    let input = input.domain_conflicts?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_invalidations_output_output_invalidation_list_items(
    input: crate::operation::list_invalidations::ListInvalidationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InvalidationSummary>> {
    let input = input.invalidation_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_invalidations_for_distribution_tenant_output_output_invalidation_list_items(
    input: crate::operation::list_invalidations_for_distribution_tenant::ListInvalidationsForDistributionTenantOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InvalidationSummary>> {
    let input = input.invalidation_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_key_value_stores_output_output_key_value_store_list_items(
    input: crate::operation::list_key_value_stores::ListKeyValueStoresOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::KeyValueStore>> {
    let input = input.key_value_store_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_origin_access_controls_output_output_origin_access_control_list_items(
    input: crate::operation::list_origin_access_controls::ListOriginAccessControlsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::OriginAccessControlSummary>> {
    let input = input.origin_access_control_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_public_keys_output_output_public_key_list_items(
    input: crate::operation::list_public_keys::ListPublicKeysOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PublicKeySummary>> {
    let input = input.public_key_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_streaming_distributions_output_output_streaming_distribution_list_items(
    input: crate::operation::list_streaming_distributions::ListStreamingDistributionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::StreamingDistributionSummary>> {
    let input = input.streaming_distribution_list?;
    let input = input.items?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_trust_stores_output_output_trust_store_list(
    input: crate::operation::list_trust_stores::ListTrustStoresOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TrustStoreSummary>> {
    let input = input.trust_store_list?;
    ::std::option::Option::Some(input)
}