// 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"` 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"` Group map[string]*DataSourceGroup `json:"databricks_group,omitempty"` Job map[string]*DataSourceJob `json:"databricks_job,omitempty"` Jobs map[string]*DataSourceJobs `json:"databricks_jobs,omitempty"` 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), Clusters: make(map[string]*DataSourceClusters), CurrentUser: make(map[string]*DataSourceCurrentUser), DbfsFile: make(map[string]*DataSourceDbfsFile), DbfsFilePaths: make(map[string]*DataSourceDbfsFilePaths), Group: make(map[string]*DataSourceGroup), Job: make(map[string]*DataSourceJob), Jobs: make(map[string]*DataSourceJobs), 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), } }