// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package types

import "github.com/hashicorp/terraform-plugin-framework/types"

type DestinationRedshift struct {
	Database          types.String                        `tfsdk:"database"`
	DisableTypeDedupe types.Bool                          `tfsdk:"disable_type_dedupe"`
	DropCascade       types.Bool                          `tfsdk:"drop_cascade"`
	Host              types.String                        `tfsdk:"host"`
	JdbcURLParams     types.String                        `tfsdk:"jdbc_url_params"`
	Password          types.String                        `tfsdk:"password"`
	Port              types.Int64                         `tfsdk:"port"`
	RawDataSchema     types.String                        `tfsdk:"raw_data_schema"`
	Schema            types.String                        `tfsdk:"schema"`
	TunnelMethod      *DestinationRedshiftSSHTunnelMethod `tfsdk:"tunnel_method"`
	UploadingMethod   *UploadingMethod                    `tfsdk:"uploading_method"`
	Username          types.String                        `tfsdk:"username"`
}
