Skip to main content

include/aws@services@api_gateway_MethodSetting.hrl

-record(method_setting, {
    cache_data_encrypted :: gleam@option:option(boolean()),
    cache_ttl_in_seconds :: gleam@option:option(integer()),
    caching_enabled :: gleam@option:option(boolean()),
    data_trace_enabled :: gleam@option:option(boolean()),
    logging_level :: gleam@option:option(binary()),
    metrics_enabled :: gleam@option:option(boolean()),
    require_authorization_for_cache_control :: gleam@option:option(boolean()),
    throttling_burst_limit :: gleam@option:option(integer()),
    throttling_rate_limit :: gleam@option:option(aws@internal@codec@json_float:smithy_float()),
    unauthorized_cache_control_header_strategy :: gleam@option:option(aws@services@api_gateway:unauthorized_cache_control_header_strategy())
}).