Skip to main content

include/aws@services@rds_ModifyDBClusterInput.hrl

-record(modify_d_b_cluster_input, {
    db_cluster_identifier :: binary(),
    new_db_cluster_identifier :: gleam@option:option(binary()),
    apply_immediately :: gleam@option:option(boolean()),
    backup_retention_period :: gleam@option:option(integer()),
    db_cluster_parameter_group_name :: gleam@option:option(binary()),
    vpc_security_group_ids :: gleam@option:option(list(binary())),
    port :: gleam@option:option(integer()),
    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()),
    enable_iam_database_authentication :: gleam@option:option(boolean()),
    backtrack_window :: gleam@option:option(integer()),
    cloudwatch_logs_export_configuration :: gleam@option:option(aws@services@rds:cloudwatch_logs_export_configuration()),
    engine_version :: gleam@option:option(binary()),
    allow_major_version_upgrade :: gleam@option:option(boolean()),
    db_instance_parameter_group_name :: gleam@option:option(binary()),
    domain :: gleam@option:option(binary()),
    domain_iam_role_name :: gleam@option:option(binary()),
    scaling_configuration :: gleam@option:option(aws@services@rds:scaling_configuration()),
    deletion_protection :: gleam@option:option(boolean()),
    enable_http_endpoint :: gleam@option:option(boolean()),
    copy_tags_to_snapshot :: gleam@option:option(boolean()),
    enable_global_write_forwarding :: gleam@option:option(boolean()),
    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()),
    auto_minor_version_upgrade :: 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()),
    manage_master_user_password :: gleam@option:option(boolean()),
    rotate_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()),
    engine_mode :: gleam@option:option(binary()),
    allow_engine_mode_change :: gleam@option:option(boolean()),
    aws_backup_recovery_point_arn :: gleam@option:option(binary()),
    enable_limitless_database :: gleam@option:option(boolean()),
    ca_certificate_identifier :: gleam@option:option(binary()),
    master_user_authentication_type :: gleam@option:option(aws@services@rds:master_user_authentication_type())
}).