-record(restore_d_b_cluster_from_snapshot_input, {
availability_zones :: gleam@option:option(list(binary())),
db_cluster_identifier :: binary(),
snapshot_identifier :: binary(),
engine :: binary(),
engine_version :: gleam@option:option(binary()),
port :: gleam@option:option(integer()),
db_subnet_group_name :: gleam@option:option(binary()),
database_name :: gleam@option:option(binary()),
option_group_name :: gleam@option:option(binary()),
vpc_security_group_ids :: gleam@option:option(list(binary())),
tags :: gleam@option:option(list(aws@services@rds:tag())),
kms_key_id :: gleam@option:option(binary()),
enable_iam_database_authentication :: gleam@option:option(boolean()),
backtrack_window :: gleam@option:option(integer()),
enable_cloudwatch_logs_exports :: gleam@option:option(list(binary())),
engine_mode :: gleam@option:option(binary()),
scaling_configuration :: gleam@option:option(aws@services@rds:scaling_configuration()),
db_cluster_parameter_group_name :: gleam@option:option(binary()),
deletion_protection :: gleam@option:option(boolean()),
copy_tags_to_snapshot :: gleam@option:option(boolean()),
domain :: gleam@option:option(binary()),
domain_iam_role_name :: gleam@option:option(binary()),
db_cluster_instance_class :: gleam@option:option(binary()),
storage_type :: gleam@option:option(binary()),
iops :: gleam@option:option(integer()),
publicly_accessible :: gleam@option:option(boolean()),
network_type :: gleam@option:option(binary()),
serverless_v2_scaling_configuration :: gleam@option:option(aws@services@rds:serverless_v2_scaling_configuration()),
rds_custom_cluster_configuration :: gleam@option:option(aws@services@rds:rds_custom_cluster_configuration()),
monitoring_interval :: gleam@option:option(integer()),
monitoring_role_arn :: gleam@option:option(binary()),
enable_performance_insights :: gleam@option:option(boolean()),
performance_insights_kms_key_id :: gleam@option:option(binary()),
performance_insights_retention_period :: gleam@option:option(integer()),
backup_retention_period :: gleam@option:option(integer()),
preferred_backup_window :: gleam@option:option(binary()),
engine_lifecycle_support :: gleam@option:option(binary()),
tag_specifications :: gleam@option:option(list(aws@services@rds:tag_specification())),
enable_vpc_networking :: gleam@option:option(boolean()),
enable_internet_access_gateway :: gleam@option:option(boolean())
}).