-record(create_d_b_cluster_input, { availability_zones :: gleam@option:option(list(binary())), backup_retention_period :: gleam@option:option(integer()), character_set_name :: gleam@option:option(binary()), database_name :: gleam@option:option(binary()), db_cluster_identifier :: gleam@option:option(binary()), db_cluster_parameter_group_name :: gleam@option:option(binary()), vpc_security_group_ids :: gleam@option:option(list(binary())), db_subnet_group_name :: gleam@option:option(binary()), engine :: gleam@option:option(binary()), engine_version :: gleam@option:option(binary()), port :: gleam@option:option(integer()), master_username :: gleam@option:option(binary()), master_user_password :: gleam@option:option(binary()), option_group_name :: gleam@option:option(binary()), preferred_backup_window :: gleam@option:option(binary()), preferred_maintenance_window :: gleam@option:option(binary()), replication_source_identifier :: gleam@option:option(binary()), tags :: gleam@option:option(list(aws@services@rds:tag())), storage_encrypted :: gleam@option:option(boolean()), kms_key_id :: gleam@option:option(binary()), pre_signed_url :: 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()), rds_custom_cluster_configuration :: gleam@option:option(aws@services@rds:rds_custom_cluster_configuration()), db_cluster_instance_class :: gleam@option:option(binary()), allocated_storage :: gleam@option:option(integer()), storage_type :: gleam@option:option(binary()), iops :: gleam@option:option(integer()), publicly_accessible :: gleam@option:option(boolean()), auto_minor_version_upgrade :: gleam@option:option(boolean()), deletion_protection :: gleam@option:option(boolean()), global_cluster_identifier :: gleam@option:option(binary()), enable_http_endpoint :: 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()), enable_global_write_forwarding :: gleam@option:option(boolean()), network_type :: gleam@option:option(binary()), serverless_v2_scaling_configuration :: gleam@option:option(aws@services@rds:serverless_v2_scaling_configuration()), monitoring_interval :: gleam@option:option(integer()), monitoring_role_arn :: gleam@option:option(binary()), database_insights_mode :: gleam@option:option(aws@services@rds:database_insights_mode()), enable_performance_insights :: gleam@option:option(boolean()), performance_insights_kms_key_id :: gleam@option:option(binary()), performance_insights_retention_period :: gleam@option:option(integer()), enable_limitless_database :: gleam@option:option(boolean()), cluster_scalability_type :: gleam@option:option(aws@services@rds:cluster_scalability_type()), db_system_id :: gleam@option:option(binary()), manage_master_user_password :: gleam@option:option(boolean()), enable_local_write_forwarding :: gleam@option:option(boolean()), master_user_secret_kms_key_id :: gleam@option:option(binary()), ca_certificate_identifier :: gleam@option:option(binary()), engine_lifecycle_support :: gleam@option:option(binary()), tag_specifications :: gleam@option:option(list(aws@services@rds:tag_specification())), master_user_authentication_type :: gleam@option:option(aws@services@rds:master_user_authentication_type()), with_express_configuration :: gleam@option:option(boolean()) }).