Skip to main content

include/aws@services@rds_RestoreDBClusterToPointInTimeInput.hrl

-record(restore_d_b_cluster_to_point_in_time_input, {
    db_cluster_identifier :: binary(),
    restore_type :: gleam@option:option(binary()),
    source_db_cluster_identifier :: gleam@option:option(binary()),
    restore_to_time :: gleam@option:option(aws@internal@codec@json_timestamp:timestamp()),
    use_latest_restorable_time :: gleam@option:option(boolean()),
    port :: gleam@option:option(integer()),
    db_subnet_group_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())),
    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()),
    publicly_accessible :: gleam@option:option(boolean()),
    iops :: gleam@option:option(integer()),
    network_type :: gleam@option:option(binary()),
    source_db_cluster_resource_id :: gleam@option:option(binary()),
    serverless_v2_scaling_configuration :: gleam@option:option(aws@services@rds:serverless_v2_scaling_configuration()),
    scaling_configuration :: gleam@option:option(aws@services@rds:scaling_configuration()),
    engine_mode :: gleam@option:option(binary()),
    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())
}).