Documentation ¶
Index ¶
- func DefaultDir() string
- func GetDB() (*sqlx.DB, error)
- func RunGenerateTerraformFiles(resources *TFResources, outputDir string, outFile string) error
- func RunTerraformImport(resources TFResources, outputDir string) error
- type TFResources
- func GenerateDatabases() (*TFResources, error)
- func GeneratePipes(databaseName, schemaName string) (*TFResources, error)
- func GenerateRoles() (*TFResources, error)
- func GenerateSchema(databaseName string) (*TFResources, error)
- func GenerateStages(databaseName, schemaName string) (*TFResources, error)
- func GenerateTables(databaseName, schemaName string) (*TFResources, error)
- func GenerateUsers() (*TFResources, error)
- func GenerateViews(databaseName, schemaName string) (*TFResources, error)
- func GenerateWareshouses() (*TFResources, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultDir ¶
func DefaultDir() string
func RunGenerateTerraformFiles ¶
func RunGenerateTerraformFiles(resources *TFResources, outputDir string, outFile string) error
func RunTerraformImport ¶
func RunTerraformImport(resources TFResources, outputDir string) error
Types ¶
type TFResources ¶
type TFResources struct {
Data []snowflake.TFResource
}
func GenerateDatabases ¶
func GenerateDatabases() (*TFResources, error)
func GeneratePipes ¶
func GeneratePipes(databaseName, schemaName string) (*TFResources, error)
func GenerateRoles ¶
func GenerateRoles() (*TFResources, error)
func GenerateSchema ¶
func GenerateSchema(databaseName string) (*TFResources, error)
func GenerateStages ¶
func GenerateStages(databaseName, schemaName string) (*TFResources, error)
func GenerateTables ¶
func GenerateTables(databaseName, schemaName string) (*TFResources, error)
func GenerateUsers ¶
func GenerateUsers() (*TFResources, error)
func GenerateViews ¶
func GenerateViews(databaseName, schemaName string) (*TFResources, error)
func GenerateWareshouses ¶
func GenerateWareshouses() (*TFResources, error)
func (*TFResources) Collect ¶
func (r *TFResources) Collect(res snowflake.TFResource)
Click to show internal directories.
Click to hide internal directories.