from prefect_dbt.cli import DbtCliProfile
from prefect_dbt.cli.configs import GlobalConfigs, TargetConfigs
target_configs_extras = dict(
host="hostname.region.redshift.amazonaws.com",
user="username",
password="password1",
port=5439,
dbname="analytics",
)
target_configs = TargetConfigs(
type="redshift",
schema="schema",
threads=4,
extras=target_configs_extras
)
dbt_cli_profile = DbtCliProfile(
name="jaffle_shop",
target="dev",
target_configs=target_configs,
)
profile = dbt_cli_profile.get_profile()