2022-12-06 15:26:19 +00:00
|
|
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
|
|
|
|
|
|
|
package schema
|
|
|
|
|
|
|
|
type DataSources struct {
|
|
|
|
AwsAssumeRolePolicy map[string]*DataSourceAwsAssumeRolePolicy `json:"databricks_aws_assume_role_policy,omitempty"`
|
|
|
|
AwsBucketPolicy map[string]*DataSourceAwsBucketPolicy `json:"databricks_aws_bucket_policy,omitempty"`
|
|
|
|
AwsCrossaccountPolicy map[string]*DataSourceAwsCrossaccountPolicy `json:"databricks_aws_crossaccount_policy,omitempty"`
|
|
|
|
Catalogs map[string]*DataSourceCatalogs `json:"databricks_catalogs,omitempty"`
|
|
|
|
Cluster map[string]*DataSourceCluster `json:"databricks_cluster,omitempty"`
|
2023-03-20 16:22:55 +00:00
|
|
|
ClusterPolicy map[string]*DataSourceClusterPolicy `json:"databricks_cluster_policy,omitempty"`
|
2022-12-06 15:26:19 +00:00
|
|
|
Clusters map[string]*DataSourceClusters `json:"databricks_clusters,omitempty"`
|
|
|
|
CurrentUser map[string]*DataSourceCurrentUser `json:"databricks_current_user,omitempty"`
|
|
|
|
DbfsFile map[string]*DataSourceDbfsFile `json:"databricks_dbfs_file,omitempty"`
|
|
|
|
DbfsFilePaths map[string]*DataSourceDbfsFilePaths `json:"databricks_dbfs_file_paths,omitempty"`
|
2023-03-20 16:22:55 +00:00
|
|
|
Directory map[string]*DataSourceDirectory `json:"databricks_directory,omitempty"`
|
2022-12-06 15:26:19 +00:00
|
|
|
Group map[string]*DataSourceGroup `json:"databricks_group,omitempty"`
|
2023-03-20 16:22:55 +00:00
|
|
|
InstancePool map[string]*DataSourceInstancePool `json:"databricks_instance_pool,omitempty"`
|
2022-12-06 15:26:19 +00:00
|
|
|
Job map[string]*DataSourceJob `json:"databricks_job,omitempty"`
|
|
|
|
Jobs map[string]*DataSourceJobs `json:"databricks_jobs,omitempty"`
|
2023-03-20 16:22:55 +00:00
|
|
|
MwsCredentials map[string]*DataSourceMwsCredentials `json:"databricks_mws_credentials,omitempty"`
|
2022-12-06 15:26:19 +00:00
|
|
|
MwsWorkspaces map[string]*DataSourceMwsWorkspaces `json:"databricks_mws_workspaces,omitempty"`
|
|
|
|
NodeType map[string]*DataSourceNodeType `json:"databricks_node_type,omitempty"`
|
|
|
|
Notebook map[string]*DataSourceNotebook `json:"databricks_notebook,omitempty"`
|
|
|
|
NotebookPaths map[string]*DataSourceNotebookPaths `json:"databricks_notebook_paths,omitempty"`
|
|
|
|
Schemas map[string]*DataSourceSchemas `json:"databricks_schemas,omitempty"`
|
|
|
|
ServicePrincipal map[string]*DataSourceServicePrincipal `json:"databricks_service_principal,omitempty"`
|
|
|
|
ServicePrincipals map[string]*DataSourceServicePrincipals `json:"databricks_service_principals,omitempty"`
|
|
|
|
Share map[string]*DataSourceShare `json:"databricks_share,omitempty"`
|
|
|
|
Shares map[string]*DataSourceShares `json:"databricks_shares,omitempty"`
|
|
|
|
SparkVersion map[string]*DataSourceSparkVersion `json:"databricks_spark_version,omitempty"`
|
|
|
|
SqlWarehouse map[string]*DataSourceSqlWarehouse `json:"databricks_sql_warehouse,omitempty"`
|
|
|
|
SqlWarehouses map[string]*DataSourceSqlWarehouses `json:"databricks_sql_warehouses,omitempty"`
|
|
|
|
Tables map[string]*DataSourceTables `json:"databricks_tables,omitempty"`
|
|
|
|
User map[string]*DataSourceUser `json:"databricks_user,omitempty"`
|
|
|
|
Views map[string]*DataSourceViews `json:"databricks_views,omitempty"`
|
|
|
|
Zones map[string]*DataSourceZones `json:"databricks_zones,omitempty"`
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewDataSources() *DataSources {
|
|
|
|
return &DataSources{
|
|
|
|
AwsAssumeRolePolicy: make(map[string]*DataSourceAwsAssumeRolePolicy),
|
|
|
|
AwsBucketPolicy: make(map[string]*DataSourceAwsBucketPolicy),
|
|
|
|
AwsCrossaccountPolicy: make(map[string]*DataSourceAwsCrossaccountPolicy),
|
|
|
|
Catalogs: make(map[string]*DataSourceCatalogs),
|
|
|
|
Cluster: make(map[string]*DataSourceCluster),
|
2023-03-20 16:22:55 +00:00
|
|
|
ClusterPolicy: make(map[string]*DataSourceClusterPolicy),
|
2022-12-06 15:26:19 +00:00
|
|
|
Clusters: make(map[string]*DataSourceClusters),
|
|
|
|
CurrentUser: make(map[string]*DataSourceCurrentUser),
|
|
|
|
DbfsFile: make(map[string]*DataSourceDbfsFile),
|
|
|
|
DbfsFilePaths: make(map[string]*DataSourceDbfsFilePaths),
|
2023-03-20 16:22:55 +00:00
|
|
|
Directory: make(map[string]*DataSourceDirectory),
|
2022-12-06 15:26:19 +00:00
|
|
|
Group: make(map[string]*DataSourceGroup),
|
2023-03-20 16:22:55 +00:00
|
|
|
InstancePool: make(map[string]*DataSourceInstancePool),
|
2022-12-06 15:26:19 +00:00
|
|
|
Job: make(map[string]*DataSourceJob),
|
|
|
|
Jobs: make(map[string]*DataSourceJobs),
|
2023-03-20 16:22:55 +00:00
|
|
|
MwsCredentials: make(map[string]*DataSourceMwsCredentials),
|
2022-12-06 15:26:19 +00:00
|
|
|
MwsWorkspaces: make(map[string]*DataSourceMwsWorkspaces),
|
|
|
|
NodeType: make(map[string]*DataSourceNodeType),
|
|
|
|
Notebook: make(map[string]*DataSourceNotebook),
|
|
|
|
NotebookPaths: make(map[string]*DataSourceNotebookPaths),
|
|
|
|
Schemas: make(map[string]*DataSourceSchemas),
|
|
|
|
ServicePrincipal: make(map[string]*DataSourceServicePrincipal),
|
|
|
|
ServicePrincipals: make(map[string]*DataSourceServicePrincipals),
|
|
|
|
Share: make(map[string]*DataSourceShare),
|
|
|
|
Shares: make(map[string]*DataSourceShares),
|
|
|
|
SparkVersion: make(map[string]*DataSourceSparkVersion),
|
|
|
|
SqlWarehouse: make(map[string]*DataSourceSqlWarehouse),
|
|
|
|
SqlWarehouses: make(map[string]*DataSourceSqlWarehouses),
|
|
|
|
Tables: make(map[string]*DataSourceTables),
|
|
|
|
User: make(map[string]*DataSourceUser),
|
|
|
|
Views: make(map[string]*DataSourceViews),
|
|
|
|
Zones: make(map[string]*DataSourceZones),
|
|
|
|
}
|
|
|
|
}
|