2022-12-06 15:26:19 +00:00
|
|
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
|
|
|
|
|
|
|
package schema
|
|
|
|
|
|
|
|
type Resources struct {
|
2024-05-31 07:13:43 +00:00
|
|
|
AccessControlRuleSet map[string]any `json:"databricks_access_control_rule_set,omitempty"`
|
|
|
|
ArtifactAllowlist map[string]any `json:"databricks_artifact_allowlist,omitempty"`
|
|
|
|
AutomaticClusterUpdateWorkspaceSetting map[string]any `json:"databricks_automatic_cluster_update_workspace_setting,omitempty"`
|
|
|
|
AwsS3Mount map[string]any `json:"databricks_aws_s3_mount,omitempty"`
|
|
|
|
AzureAdlsGen1Mount map[string]any `json:"databricks_azure_adls_gen1_mount,omitempty"`
|
|
|
|
AzureAdlsGen2Mount map[string]any `json:"databricks_azure_adls_gen2_mount,omitempty"`
|
|
|
|
AzureBlobMount map[string]any `json:"databricks_azure_blob_mount,omitempty"`
|
2024-10-08 11:41:32 +00:00
|
|
|
Budget map[string]any `json:"databricks_budget,omitempty"`
|
2024-05-31 07:13:43 +00:00
|
|
|
Catalog map[string]any `json:"databricks_catalog,omitempty"`
|
|
|
|
CatalogWorkspaceBinding map[string]any `json:"databricks_catalog_workspace_binding,omitempty"`
|
|
|
|
Cluster map[string]any `json:"databricks_cluster,omitempty"`
|
|
|
|
ClusterPolicy map[string]any `json:"databricks_cluster_policy,omitempty"`
|
|
|
|
ComplianceSecurityProfileWorkspaceSetting map[string]any `json:"databricks_compliance_security_profile_workspace_setting,omitempty"`
|
|
|
|
Connection map[string]any `json:"databricks_connection,omitempty"`
|
2024-07-30 10:13:05 +00:00
|
|
|
Dashboard map[string]any `json:"databricks_dashboard,omitempty"`
|
2024-05-31 07:13:43 +00:00
|
|
|
DbfsFile map[string]any `json:"databricks_dbfs_file,omitempty"`
|
|
|
|
DefaultNamespaceSetting map[string]any `json:"databricks_default_namespace_setting,omitempty"`
|
|
|
|
Directory map[string]any `json:"databricks_directory,omitempty"`
|
|
|
|
EnhancedSecurityMonitoringWorkspaceSetting map[string]any `json:"databricks_enhanced_security_monitoring_workspace_setting,omitempty"`
|
|
|
|
Entitlements map[string]any `json:"databricks_entitlements,omitempty"`
|
|
|
|
ExternalLocation map[string]any `json:"databricks_external_location,omitempty"`
|
|
|
|
File map[string]any `json:"databricks_file,omitempty"`
|
|
|
|
GitCredential map[string]any `json:"databricks_git_credential,omitempty"`
|
|
|
|
GlobalInitScript map[string]any `json:"databricks_global_init_script,omitempty"`
|
|
|
|
Grant map[string]any `json:"databricks_grant,omitempty"`
|
|
|
|
Grants map[string]any `json:"databricks_grants,omitempty"`
|
|
|
|
Group map[string]any `json:"databricks_group,omitempty"`
|
|
|
|
GroupInstanceProfile map[string]any `json:"databricks_group_instance_profile,omitempty"`
|
|
|
|
GroupMember map[string]any `json:"databricks_group_member,omitempty"`
|
|
|
|
GroupRole map[string]any `json:"databricks_group_role,omitempty"`
|
|
|
|
InstancePool map[string]any `json:"databricks_instance_pool,omitempty"`
|
|
|
|
InstanceProfile map[string]any `json:"databricks_instance_profile,omitempty"`
|
|
|
|
IpAccessList map[string]any `json:"databricks_ip_access_list,omitempty"`
|
|
|
|
Job map[string]any `json:"databricks_job,omitempty"`
|
|
|
|
LakehouseMonitor map[string]any `json:"databricks_lakehouse_monitor,omitempty"`
|
|
|
|
Library map[string]any `json:"databricks_library,omitempty"`
|
|
|
|
Metastore map[string]any `json:"databricks_metastore,omitempty"`
|
|
|
|
MetastoreAssignment map[string]any `json:"databricks_metastore_assignment,omitempty"`
|
|
|
|
MetastoreDataAccess map[string]any `json:"databricks_metastore_data_access,omitempty"`
|
|
|
|
MlflowExperiment map[string]any `json:"databricks_mlflow_experiment,omitempty"`
|
|
|
|
MlflowModel map[string]any `json:"databricks_mlflow_model,omitempty"`
|
|
|
|
MlflowWebhook map[string]any `json:"databricks_mlflow_webhook,omitempty"`
|
|
|
|
ModelServing map[string]any `json:"databricks_model_serving,omitempty"`
|
|
|
|
Mount map[string]any `json:"databricks_mount,omitempty"`
|
|
|
|
MwsCredentials map[string]any `json:"databricks_mws_credentials,omitempty"`
|
|
|
|
MwsCustomerManagedKeys map[string]any `json:"databricks_mws_customer_managed_keys,omitempty"`
|
|
|
|
MwsLogDelivery map[string]any `json:"databricks_mws_log_delivery,omitempty"`
|
|
|
|
MwsNccBinding map[string]any `json:"databricks_mws_ncc_binding,omitempty"`
|
|
|
|
MwsNccPrivateEndpointRule map[string]any `json:"databricks_mws_ncc_private_endpoint_rule,omitempty"`
|
|
|
|
MwsNetworkConnectivityConfig map[string]any `json:"databricks_mws_network_connectivity_config,omitempty"`
|
|
|
|
MwsNetworks map[string]any `json:"databricks_mws_networks,omitempty"`
|
|
|
|
MwsPermissionAssignment map[string]any `json:"databricks_mws_permission_assignment,omitempty"`
|
|
|
|
MwsPrivateAccessSettings map[string]any `json:"databricks_mws_private_access_settings,omitempty"`
|
|
|
|
MwsStorageConfigurations map[string]any `json:"databricks_mws_storage_configurations,omitempty"`
|
|
|
|
MwsVpcEndpoint map[string]any `json:"databricks_mws_vpc_endpoint,omitempty"`
|
|
|
|
MwsWorkspaces map[string]any `json:"databricks_mws_workspaces,omitempty"`
|
|
|
|
Notebook map[string]any `json:"databricks_notebook,omitempty"`
|
2024-08-15 12:43:39 +00:00
|
|
|
NotificationDestination map[string]any `json:"databricks_notification_destination,omitempty"`
|
2024-05-31 07:13:43 +00:00
|
|
|
OboToken map[string]any `json:"databricks_obo_token,omitempty"`
|
|
|
|
OnlineTable map[string]any `json:"databricks_online_table,omitempty"`
|
|
|
|
PermissionAssignment map[string]any `json:"databricks_permission_assignment,omitempty"`
|
|
|
|
Permissions map[string]any `json:"databricks_permissions,omitempty"`
|
|
|
|
Pipeline map[string]any `json:"databricks_pipeline,omitempty"`
|
|
|
|
Provider map[string]any `json:"databricks_provider,omitempty"`
|
|
|
|
QualityMonitor map[string]any `json:"databricks_quality_monitor,omitempty"`
|
|
|
|
Recipient map[string]any `json:"databricks_recipient,omitempty"`
|
|
|
|
RegisteredModel map[string]any `json:"databricks_registered_model,omitempty"`
|
|
|
|
Repo map[string]any `json:"databricks_repo,omitempty"`
|
|
|
|
RestrictWorkspaceAdminsSetting map[string]any `json:"databricks_restrict_workspace_admins_setting,omitempty"`
|
|
|
|
Schema map[string]any `json:"databricks_schema,omitempty"`
|
|
|
|
Secret map[string]any `json:"databricks_secret,omitempty"`
|
|
|
|
SecretAcl map[string]any `json:"databricks_secret_acl,omitempty"`
|
|
|
|
SecretScope map[string]any `json:"databricks_secret_scope,omitempty"`
|
|
|
|
ServicePrincipal map[string]any `json:"databricks_service_principal,omitempty"`
|
|
|
|
ServicePrincipalRole map[string]any `json:"databricks_service_principal_role,omitempty"`
|
|
|
|
ServicePrincipalSecret map[string]any `json:"databricks_service_principal_secret,omitempty"`
|
|
|
|
Share map[string]any `json:"databricks_share,omitempty"`
|
|
|
|
SqlAlert map[string]any `json:"databricks_sql_alert,omitempty"`
|
|
|
|
SqlDashboard map[string]any `json:"databricks_sql_dashboard,omitempty"`
|
|
|
|
SqlEndpoint map[string]any `json:"databricks_sql_endpoint,omitempty"`
|
|
|
|
SqlGlobalConfig map[string]any `json:"databricks_sql_global_config,omitempty"`
|
|
|
|
SqlPermissions map[string]any `json:"databricks_sql_permissions,omitempty"`
|
|
|
|
SqlQuery map[string]any `json:"databricks_sql_query,omitempty"`
|
|
|
|
SqlTable map[string]any `json:"databricks_sql_table,omitempty"`
|
|
|
|
SqlVisualization map[string]any `json:"databricks_sql_visualization,omitempty"`
|
|
|
|
SqlWidget map[string]any `json:"databricks_sql_widget,omitempty"`
|
|
|
|
StorageCredential map[string]any `json:"databricks_storage_credential,omitempty"`
|
|
|
|
SystemSchema map[string]any `json:"databricks_system_schema,omitempty"`
|
|
|
|
Table map[string]any `json:"databricks_table,omitempty"`
|
|
|
|
Token map[string]any `json:"databricks_token,omitempty"`
|
|
|
|
User map[string]any `json:"databricks_user,omitempty"`
|
|
|
|
UserInstanceProfile map[string]any `json:"databricks_user_instance_profile,omitempty"`
|
|
|
|
UserRole map[string]any `json:"databricks_user_role,omitempty"`
|
|
|
|
VectorSearchEndpoint map[string]any `json:"databricks_vector_search_endpoint,omitempty"`
|
|
|
|
VectorSearchIndex map[string]any `json:"databricks_vector_search_index,omitempty"`
|
|
|
|
Volume map[string]any `json:"databricks_volume,omitempty"`
|
2024-07-30 10:13:05 +00:00
|
|
|
WorkspaceBinding map[string]any `json:"databricks_workspace_binding,omitempty"`
|
2024-05-31 07:13:43 +00:00
|
|
|
WorkspaceConf map[string]any `json:"databricks_workspace_conf,omitempty"`
|
|
|
|
WorkspaceFile map[string]any `json:"databricks_workspace_file,omitempty"`
|
2022-12-06 15:26:19 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewResources() *Resources {
|
|
|
|
return &Resources{
|
2024-05-31 07:13:43 +00:00
|
|
|
AccessControlRuleSet: make(map[string]any),
|
|
|
|
ArtifactAllowlist: make(map[string]any),
|
|
|
|
AutomaticClusterUpdateWorkspaceSetting: make(map[string]any),
|
|
|
|
AwsS3Mount: make(map[string]any),
|
|
|
|
AzureAdlsGen1Mount: make(map[string]any),
|
|
|
|
AzureAdlsGen2Mount: make(map[string]any),
|
|
|
|
AzureBlobMount: make(map[string]any),
|
2024-10-08 11:41:32 +00:00
|
|
|
Budget: make(map[string]any),
|
2024-05-31 07:13:43 +00:00
|
|
|
Catalog: make(map[string]any),
|
|
|
|
CatalogWorkspaceBinding: make(map[string]any),
|
|
|
|
Cluster: make(map[string]any),
|
|
|
|
ClusterPolicy: make(map[string]any),
|
|
|
|
ComplianceSecurityProfileWorkspaceSetting: make(map[string]any),
|
|
|
|
Connection: make(map[string]any),
|
2024-07-30 10:13:05 +00:00
|
|
|
Dashboard: make(map[string]any),
|
2024-05-31 07:13:43 +00:00
|
|
|
DbfsFile: make(map[string]any),
|
|
|
|
DefaultNamespaceSetting: make(map[string]any),
|
|
|
|
Directory: make(map[string]any),
|
|
|
|
EnhancedSecurityMonitoringWorkspaceSetting: make(map[string]any),
|
2024-04-05 14:49:04 +00:00
|
|
|
Entitlements: make(map[string]any),
|
|
|
|
ExternalLocation: make(map[string]any),
|
|
|
|
File: make(map[string]any),
|
|
|
|
GitCredential: make(map[string]any),
|
|
|
|
GlobalInitScript: make(map[string]any),
|
|
|
|
Grant: make(map[string]any),
|
|
|
|
Grants: make(map[string]any),
|
|
|
|
Group: make(map[string]any),
|
|
|
|
GroupInstanceProfile: make(map[string]any),
|
|
|
|
GroupMember: make(map[string]any),
|
|
|
|
GroupRole: make(map[string]any),
|
|
|
|
InstancePool: make(map[string]any),
|
|
|
|
InstanceProfile: make(map[string]any),
|
|
|
|
IpAccessList: make(map[string]any),
|
|
|
|
Job: make(map[string]any),
|
|
|
|
LakehouseMonitor: make(map[string]any),
|
|
|
|
Library: make(map[string]any),
|
|
|
|
Metastore: make(map[string]any),
|
|
|
|
MetastoreAssignment: make(map[string]any),
|
|
|
|
MetastoreDataAccess: make(map[string]any),
|
|
|
|
MlflowExperiment: make(map[string]any),
|
|
|
|
MlflowModel: make(map[string]any),
|
|
|
|
MlflowWebhook: make(map[string]any),
|
|
|
|
ModelServing: make(map[string]any),
|
|
|
|
Mount: make(map[string]any),
|
|
|
|
MwsCredentials: make(map[string]any),
|
|
|
|
MwsCustomerManagedKeys: make(map[string]any),
|
|
|
|
MwsLogDelivery: make(map[string]any),
|
2024-05-06 11:41:37 +00:00
|
|
|
MwsNccBinding: make(map[string]any),
|
|
|
|
MwsNccPrivateEndpointRule: make(map[string]any),
|
|
|
|
MwsNetworkConnectivityConfig: make(map[string]any),
|
2024-04-05 14:49:04 +00:00
|
|
|
MwsNetworks: make(map[string]any),
|
|
|
|
MwsPermissionAssignment: make(map[string]any),
|
|
|
|
MwsPrivateAccessSettings: make(map[string]any),
|
|
|
|
MwsStorageConfigurations: make(map[string]any),
|
|
|
|
MwsVpcEndpoint: make(map[string]any),
|
|
|
|
MwsWorkspaces: make(map[string]any),
|
|
|
|
Notebook: make(map[string]any),
|
2024-08-15 12:43:39 +00:00
|
|
|
NotificationDestination: make(map[string]any),
|
2024-04-05 14:49:04 +00:00
|
|
|
OboToken: make(map[string]any),
|
|
|
|
OnlineTable: make(map[string]any),
|
|
|
|
PermissionAssignment: make(map[string]any),
|
|
|
|
Permissions: make(map[string]any),
|
|
|
|
Pipeline: make(map[string]any),
|
|
|
|
Provider: make(map[string]any),
|
2024-05-31 07:13:43 +00:00
|
|
|
QualityMonitor: make(map[string]any),
|
2024-04-05 14:49:04 +00:00
|
|
|
Recipient: make(map[string]any),
|
|
|
|
RegisteredModel: make(map[string]any),
|
|
|
|
Repo: make(map[string]any),
|
|
|
|
RestrictWorkspaceAdminsSetting: make(map[string]any),
|
|
|
|
Schema: make(map[string]any),
|
|
|
|
Secret: make(map[string]any),
|
|
|
|
SecretAcl: make(map[string]any),
|
|
|
|
SecretScope: make(map[string]any),
|
|
|
|
ServicePrincipal: make(map[string]any),
|
|
|
|
ServicePrincipalRole: make(map[string]any),
|
|
|
|
ServicePrincipalSecret: make(map[string]any),
|
|
|
|
Share: make(map[string]any),
|
|
|
|
SqlAlert: make(map[string]any),
|
|
|
|
SqlDashboard: make(map[string]any),
|
|
|
|
SqlEndpoint: make(map[string]any),
|
|
|
|
SqlGlobalConfig: make(map[string]any),
|
|
|
|
SqlPermissions: make(map[string]any),
|
|
|
|
SqlQuery: make(map[string]any),
|
|
|
|
SqlTable: make(map[string]any),
|
|
|
|
SqlVisualization: make(map[string]any),
|
|
|
|
SqlWidget: make(map[string]any),
|
|
|
|
StorageCredential: make(map[string]any),
|
|
|
|
SystemSchema: make(map[string]any),
|
|
|
|
Table: make(map[string]any),
|
|
|
|
Token: make(map[string]any),
|
|
|
|
User: make(map[string]any),
|
|
|
|
UserInstanceProfile: make(map[string]any),
|
|
|
|
UserRole: make(map[string]any),
|
|
|
|
VectorSearchEndpoint: make(map[string]any),
|
|
|
|
VectorSearchIndex: make(map[string]any),
|
|
|
|
Volume: make(map[string]any),
|
2024-07-30 10:13:05 +00:00
|
|
|
WorkspaceBinding: make(map[string]any),
|
2024-04-05 14:49:04 +00:00
|
|
|
WorkspaceConf: make(map[string]any),
|
|
|
|
WorkspaceFile: make(map[string]any),
|
2022-12-06 15:26:19 +00:00
|
|
|
}
|
|
|
|
}
|