Skip to main content

include/aws@services@rds_CreateDBInstanceInput.hrl

-record(create_d_b_instance_input, {
    db_name :: gleam@option:option(binary()),
    db_instance_identifier :: binary(),
    allocated_storage :: gleam@option:option(integer()),
    db_instance_class :: binary(),
    engine :: binary(),
    master_username :: gleam@option:option(binary()),
    master_user_password :: gleam@option:option(binary()),
    db_security_groups :: gleam@option:option(list(binary())),
    vpc_security_group_ids :: gleam@option:option(list(binary())),
    availability_zone :: gleam@option:option(binary()),
    db_subnet_group_name :: gleam@option:option(binary()),
    preferred_maintenance_window :: gleam@option:option(binary()),
    db_parameter_group_name :: gleam@option:option(binary()),
    backup_retention_period :: gleam@option:option(integer()),
    preferred_backup_window :: gleam@option:option(binary()),
    port :: gleam@option:option(integer()),
    multi_az :: gleam@option:option(boolean()),
    engine_version :: gleam@option:option(binary()),
    auto_minor_version_upgrade :: gleam@option:option(boolean()),
    license_model :: gleam@option:option(binary()),
    iops :: gleam@option:option(integer()),
    storage_throughput :: gleam@option:option(integer()),
    option_group_name :: gleam@option:option(binary()),
    character_set_name :: gleam@option:option(binary()),
    nchar_character_set_name :: gleam@option:option(binary()),
    publicly_accessible :: gleam@option:option(boolean()),
    tags :: gleam@option:option(list(aws@services@rds:tag())),
    db_cluster_identifier :: gleam@option:option(binary()),
    storage_type :: gleam@option:option(binary()),
    tde_credential_arn :: gleam@option:option(binary()),
    tde_credential_password :: gleam@option:option(binary()),
    storage_encrypted :: gleam@option:option(boolean()),
    kms_key_id :: gleam@option:option(binary()),
    domain :: gleam@option:option(binary()),
    domain_fqdn :: gleam@option:option(binary()),
    domain_ou :: gleam@option:option(binary()),
    domain_auth_secret_arn :: gleam@option:option(binary()),
    domain_dns_ips :: gleam@option:option(list(binary())),
    copy_tags_to_snapshot :: gleam@option:option(boolean()),
    monitoring_interval :: gleam@option:option(integer()),
    monitoring_role_arn :: gleam@option:option(binary()),
    domain_iam_role_name :: gleam@option:option(binary()),
    promotion_tier :: gleam@option:option(integer()),
    timezone :: gleam@option:option(binary()),
    enable_iam_database_authentication :: gleam@option:option(boolean()),
    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_cloudwatch_logs_exports :: gleam@option:option(list(binary())),
    processor_features :: gleam@option:option(list(aws@services@rds:processor_feature())),
    deletion_protection :: gleam@option:option(boolean()),
    max_allocated_storage :: gleam@option:option(integer()),
    enable_customer_owned_ip :: gleam@option:option(boolean()),
    network_type :: gleam@option:option(binary()),
    backup_target :: gleam@option:option(binary()),
    custom_iam_instance_profile :: gleam@option:option(binary()),
    db_system_id :: gleam@option:option(binary()),
    ca_certificate_identifier :: gleam@option:option(binary()),
    manage_master_user_password :: gleam@option:option(boolean()),
    master_user_secret_kms_key_id :: gleam@option:option(binary()),
    multi_tenant :: gleam@option:option(boolean()),
    dedicated_log_volume :: gleam@option:option(boolean()),
    engine_lifecycle_support :: gleam@option:option(binary()),
    additional_storage_volumes :: gleam@option:option(list(aws@services@rds:additional_storage_volume())),
    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())
}).