-record(create_deployment_request, { cache_cluster_enabled :: gleam@option:option(boolean()), cache_cluster_size :: gleam@option:option(aws@services@api_gateway:cache_cluster_size()), canary_settings :: gleam@option:option(aws@services@api_gateway:deployment_canary_settings()), description :: gleam@option:option(binary()), rest_api_id :: gleam@option:option(binary()), stage_description :: gleam@option:option(binary()), stage_name :: gleam@option:option(binary()), tracing_enabled :: gleam@option:option(boolean()), variables :: gleam@option:option(gleam@dict:dict(binary(), binary())) }).