github.com/databricks/cli@v0.203.0/bundle/internal/tf/schema/data_sources.go (about)

     1  // Generated from Databricks Terraform provider schema. DO NOT EDIT.
     2  
     3  package schema
     4  
     5  type DataSources struct {
     6  	AwsAssumeRolePolicy   map[string]*DataSourceAwsAssumeRolePolicy   `json:"databricks_aws_assume_role_policy,omitempty"`
     7  	AwsBucketPolicy       map[string]*DataSourceAwsBucketPolicy       `json:"databricks_aws_bucket_policy,omitempty"`
     8  	AwsCrossaccountPolicy map[string]*DataSourceAwsCrossaccountPolicy `json:"databricks_aws_crossaccount_policy,omitempty"`
     9  	Catalogs              map[string]*DataSourceCatalogs              `json:"databricks_catalogs,omitempty"`
    10  	Cluster               map[string]*DataSourceCluster               `json:"databricks_cluster,omitempty"`
    11  	ClusterPolicy         map[string]*DataSourceClusterPolicy         `json:"databricks_cluster_policy,omitempty"`
    12  	Clusters              map[string]*DataSourceClusters              `json:"databricks_clusters,omitempty"`
    13  	CurrentUser           map[string]*DataSourceCurrentUser           `json:"databricks_current_user,omitempty"`
    14  	DbfsFile              map[string]*DataSourceDbfsFile              `json:"databricks_dbfs_file,omitempty"`
    15  	DbfsFilePaths         map[string]*DataSourceDbfsFilePaths         `json:"databricks_dbfs_file_paths,omitempty"`
    16  	Directory             map[string]*DataSourceDirectory             `json:"databricks_directory,omitempty"`
    17  	Group                 map[string]*DataSourceGroup                 `json:"databricks_group,omitempty"`
    18  	InstancePool          map[string]*DataSourceInstancePool          `json:"databricks_instance_pool,omitempty"`
    19  	Job                   map[string]*DataSourceJob                   `json:"databricks_job,omitempty"`
    20  	Jobs                  map[string]*DataSourceJobs                  `json:"databricks_jobs,omitempty"`
    21  	Metastore             map[string]*DataSourceMetastore             `json:"databricks_metastore,omitempty"`
    22  	Metastores            map[string]*DataSourceMetastores            `json:"databricks_metastores,omitempty"`
    23  	MwsCredentials        map[string]*DataSourceMwsCredentials        `json:"databricks_mws_credentials,omitempty"`
    24  	MwsWorkspaces         map[string]*DataSourceMwsWorkspaces         `json:"databricks_mws_workspaces,omitempty"`
    25  	NodeType              map[string]*DataSourceNodeType              `json:"databricks_node_type,omitempty"`
    26  	Notebook              map[string]*DataSourceNotebook              `json:"databricks_notebook,omitempty"`
    27  	NotebookPaths         map[string]*DataSourceNotebookPaths         `json:"databricks_notebook_paths,omitempty"`
    28  	Pipelines             map[string]*DataSourcePipelines             `json:"databricks_pipelines,omitempty"`
    29  	Schemas               map[string]*DataSourceSchemas               `json:"databricks_schemas,omitempty"`
    30  	ServicePrincipal      map[string]*DataSourceServicePrincipal      `json:"databricks_service_principal,omitempty"`
    31  	ServicePrincipals     map[string]*DataSourceServicePrincipals     `json:"databricks_service_principals,omitempty"`
    32  	Share                 map[string]*DataSourceShare                 `json:"databricks_share,omitempty"`
    33  	Shares                map[string]*DataSourceShares                `json:"databricks_shares,omitempty"`
    34  	SparkVersion          map[string]*DataSourceSparkVersion          `json:"databricks_spark_version,omitempty"`
    35  	SqlWarehouse          map[string]*DataSourceSqlWarehouse          `json:"databricks_sql_warehouse,omitempty"`
    36  	SqlWarehouses         map[string]*DataSourceSqlWarehouses         `json:"databricks_sql_warehouses,omitempty"`
    37  	Tables                map[string]*DataSourceTables                `json:"databricks_tables,omitempty"`
    38  	User                  map[string]*DataSourceUser                  `json:"databricks_user,omitempty"`
    39  	Views                 map[string]*DataSourceViews                 `json:"databricks_views,omitempty"`
    40  	Zones                 map[string]*DataSourceZones                 `json:"databricks_zones,omitempty"`
    41  }
    42  
    43  func NewDataSources() *DataSources {
    44  	return &DataSources{
    45  		AwsAssumeRolePolicy:   make(map[string]*DataSourceAwsAssumeRolePolicy),
    46  		AwsBucketPolicy:       make(map[string]*DataSourceAwsBucketPolicy),
    47  		AwsCrossaccountPolicy: make(map[string]*DataSourceAwsCrossaccountPolicy),
    48  		Catalogs:              make(map[string]*DataSourceCatalogs),
    49  		Cluster:               make(map[string]*DataSourceCluster),
    50  		ClusterPolicy:         make(map[string]*DataSourceClusterPolicy),
    51  		Clusters:              make(map[string]*DataSourceClusters),
    52  		CurrentUser:           make(map[string]*DataSourceCurrentUser),
    53  		DbfsFile:              make(map[string]*DataSourceDbfsFile),
    54  		DbfsFilePaths:         make(map[string]*DataSourceDbfsFilePaths),
    55  		Directory:             make(map[string]*DataSourceDirectory),
    56  		Group:                 make(map[string]*DataSourceGroup),
    57  		InstancePool:          make(map[string]*DataSourceInstancePool),
    58  		Job:                   make(map[string]*DataSourceJob),
    59  		Jobs:                  make(map[string]*DataSourceJobs),
    60  		Metastore:             make(map[string]*DataSourceMetastore),
    61  		Metastores:            make(map[string]*DataSourceMetastores),
    62  		MwsCredentials:        make(map[string]*DataSourceMwsCredentials),
    63  		MwsWorkspaces:         make(map[string]*DataSourceMwsWorkspaces),
    64  		NodeType:              make(map[string]*DataSourceNodeType),
    65  		Notebook:              make(map[string]*DataSourceNotebook),
    66  		NotebookPaths:         make(map[string]*DataSourceNotebookPaths),
    67  		Pipelines:             make(map[string]*DataSourcePipelines),
    68  		Schemas:               make(map[string]*DataSourceSchemas),
    69  		ServicePrincipal:      make(map[string]*DataSourceServicePrincipal),
    70  		ServicePrincipals:     make(map[string]*DataSourceServicePrincipals),
    71  		Share:                 make(map[string]*DataSourceShare),
    72  		Shares:                make(map[string]*DataSourceShares),
    73  		SparkVersion:          make(map[string]*DataSourceSparkVersion),
    74  		SqlWarehouse:          make(map[string]*DataSourceSqlWarehouse),
    75  		SqlWarehouses:         make(map[string]*DataSourceSqlWarehouses),
    76  		Tables:                make(map[string]*DataSourceTables),
    77  		User:                  make(map[string]*DataSourceUser),
    78  		Views:                 make(map[string]*DataSourceViews),
    79  		Zones:                 make(map[string]*DataSourceZones),
    80  	}
    81  }