Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProjectDataSource ¶ added in v1.0.0
func ProjectDataSource() datasource.DataSource
func ProjectResource ¶ added in v1.0.0
ProjectResource creates a new resource
func ProjectsDataSource ¶
func ProjectsDataSource() datasource.DataSource
Types ¶
type ProjectConnection ¶
type ProjectConnectionRepository ¶
type ProjectConnectionRepository struct {
ID types.Int64 `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
SemanticLayerConfigID types.Int64 `tfsdk:"semantic_layer_config_id"`
DbtProjectSubdirectory types.String `tfsdk:"dbt_project_subdirectory"`
DbtProjectType types.Int64 `tfsdk:"type"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
ProjectConnection *ProjectConnection `tfsdk:"project_connection"`
Repository *ProjectRepository `tfsdk:"repository"`
}
type ProjectDataSourceModel ¶ added in v1.0.0
type ProjectDataSourceModel struct {
ID types.Int64 `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
SemanticLayerConfigID types.Int64 `tfsdk:"semantic_layer_config_id"`
DbtProjectSubdirectory types.String `tfsdk:"dbt_project_subdirectory"`
DbtProjectType types.Int64 `tfsdk:"type"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
ProjectConnection *ProjectConnection `tfsdk:"project_connection"`
Repository *ProjectRepository `tfsdk:"repository"`
FreshnessJobID types.Int64 `tfsdk:"freshness_job_id"`
DocsJobID types.Int64 `tfsdk:"docs_job_id"`
State types.Int64 `tfsdk:"state"`
}
type ProjectRepository ¶
type ProjectResourceModel ¶ added in v1.0.0
type ProjectsDataSourceModel ¶
type ProjectsDataSourceModel struct {
NameContains types.String `tfsdk:"name_contains"`
Projects []ProjectConnectionRepository `tfsdk:"projects"`
}
Click to show internal directories.
Click to hide internal directories.