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.