Bump internal terraform provider version to `1.39` (#1339)

This commit is contained in:
shreyas-goenka 2024-04-05 20:19:04 +05:30 committed by GitHub
parent 338fe1fe62
commit 7d1bab7cf0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 470 additions and 209 deletions

View File

@ -1,3 +1,3 @@
package schema package schema
const ProviderVersion = "1.38.0" const ProviderVersion = "1.39.0"

View File

@ -3,7 +3,12 @@
package schema package schema
type DataSourceAwsCrossaccountPolicy struct { type DataSourceAwsCrossaccountPolicy struct {
Id string `json:"id,omitempty"` AwsAccountId string `json:"aws_account_id,omitempty"`
Json string `json:"json,omitempty"` Id string `json:"id,omitempty"`
PassRoles []string `json:"pass_roles,omitempty"` Json string `json:"json,omitempty"`
PassRoles []string `json:"pass_roles,omitempty"`
PolicyType string `json:"policy_type,omitempty"`
Region string `json:"region,omitempty"`
SecurityGroupId string `json:"security_group_id,omitempty"`
VpcId string `json:"vpc_id,omitempty"`
} }

View File

@ -472,9 +472,9 @@ type DataSourceJobJobSettingsSettingsSparkSubmitTask struct {
} }
type DataSourceJobJobSettingsSettingsTaskConditionTask struct { type DataSourceJobJobSettingsSettingsTaskConditionTask struct {
Left string `json:"left,omitempty"` Left string `json:"left"`
Op string `json:"op,omitempty"` Op string `json:"op"`
Right string `json:"right,omitempty"` Right string `json:"right"`
} }
type DataSourceJobJobSettingsSettingsTaskDbtTask struct { type DataSourceJobJobSettingsSettingsTaskDbtTask struct {
@ -493,6 +493,7 @@ type DataSourceJobJobSettingsSettingsTaskDependsOn struct {
} }
type DataSourceJobJobSettingsSettingsTaskEmailNotifications struct { type DataSourceJobJobSettingsSettingsTaskEmailNotifications struct {
NoAlertForSkippedRuns bool `json:"no_alert_for_skipped_runs,omitempty"`
OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"` OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"`
OnFailure []string `json:"on_failure,omitempty"` OnFailure []string `json:"on_failure,omitempty"`
OnStart []string `json:"on_start,omitempty"` OnStart []string `json:"on_start,omitempty"`
@ -500,9 +501,9 @@ type DataSourceJobJobSettingsSettingsTaskEmailNotifications struct {
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskConditionTask struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskConditionTask struct {
Left string `json:"left,omitempty"` Left string `json:"left"`
Op string `json:"op,omitempty"` Op string `json:"op"`
Right string `json:"right,omitempty"` Right string `json:"right"`
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDbtTask struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDbtTask struct {
@ -521,6 +522,7 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDependsOn struct {
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications struct {
NoAlertForSkippedRuns bool `json:"no_alert_for_skipped_runs,omitempty"`
OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"` OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"`
OnFailure []string `json:"on_failure,omitempty"` OnFailure []string `json:"on_failure,omitempty"`
OnStart []string `json:"on_start,omitempty"` OnStart []string `json:"on_start,omitempty"`
@ -806,19 +808,19 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskSqlTask struct {
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications struct { type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications struct {
@ -1143,19 +1145,19 @@ type DataSourceJobJobSettingsSettingsTaskSqlTask struct {
} }
type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct { type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnFailure struct { type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnFailure struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnStart struct { type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnStart struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess struct { type DataSourceJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsTaskWebhookNotifications struct { type DataSourceJobJobSettingsSettingsTaskWebhookNotifications struct {
@ -1202,25 +1204,33 @@ type DataSourceJobJobSettingsSettingsTriggerFileArrival struct {
WaitAfterLastChangeSeconds int `json:"wait_after_last_change_seconds,omitempty"` WaitAfterLastChangeSeconds int `json:"wait_after_last_change_seconds,omitempty"`
} }
type DataSourceJobJobSettingsSettingsTriggerTableUpdate struct {
Condition string `json:"condition,omitempty"`
MinTimeBetweenTriggersSeconds int `json:"min_time_between_triggers_seconds,omitempty"`
TableNames []string `json:"table_names"`
WaitAfterLastChangeSeconds int `json:"wait_after_last_change_seconds,omitempty"`
}
type DataSourceJobJobSettingsSettingsTrigger struct { type DataSourceJobJobSettingsSettingsTrigger struct {
PauseStatus string `json:"pause_status,omitempty"` PauseStatus string `json:"pause_status,omitempty"`
FileArrival *DataSourceJobJobSettingsSettingsTriggerFileArrival `json:"file_arrival,omitempty"` FileArrival *DataSourceJobJobSettingsSettingsTriggerFileArrival `json:"file_arrival,omitempty"`
TableUpdate *DataSourceJobJobSettingsSettingsTriggerTableUpdate `json:"table_update,omitempty"`
} }
type DataSourceJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded struct { type DataSourceJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsWebhookNotificationsOnFailure struct { type DataSourceJobJobSettingsSettingsWebhookNotificationsOnFailure struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsWebhookNotificationsOnStart struct { type DataSourceJobJobSettingsSettingsWebhookNotificationsOnStart struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsWebhookNotificationsOnSuccess struct { type DataSourceJobJobSettingsSettingsWebhookNotificationsOnSuccess struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type DataSourceJobJobSettingsSettingsWebhookNotifications struct { type DataSourceJobJobSettingsSettingsWebhookNotifications struct {

View File

@ -15,6 +15,8 @@ type ResourceGrants struct {
Id string `json:"id,omitempty"` Id string `json:"id,omitempty"`
Metastore string `json:"metastore,omitempty"` Metastore string `json:"metastore,omitempty"`
Model string `json:"model,omitempty"` Model string `json:"model,omitempty"`
Pipeline string `json:"pipeline,omitempty"`
Recipient string `json:"recipient,omitempty"`
Schema string `json:"schema,omitempty"` Schema string `json:"schema,omitempty"`
Share string `json:"share,omitempty"` Share string `json:"share,omitempty"`
StorageCredential string `json:"storage_credential,omitempty"` StorageCredential string `json:"storage_credential,omitempty"`

View File

@ -472,9 +472,9 @@ type ResourceJobSparkSubmitTask struct {
} }
type ResourceJobTaskConditionTask struct { type ResourceJobTaskConditionTask struct {
Left string `json:"left,omitempty"` Left string `json:"left"`
Op string `json:"op,omitempty"` Op string `json:"op"`
Right string `json:"right,omitempty"` Right string `json:"right"`
} }
type ResourceJobTaskDbtTask struct { type ResourceJobTaskDbtTask struct {
@ -493,6 +493,7 @@ type ResourceJobTaskDependsOn struct {
} }
type ResourceJobTaskEmailNotifications struct { type ResourceJobTaskEmailNotifications struct {
NoAlertForSkippedRuns bool `json:"no_alert_for_skipped_runs,omitempty"`
OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"` OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"`
OnFailure []string `json:"on_failure,omitempty"` OnFailure []string `json:"on_failure,omitempty"`
OnStart []string `json:"on_start,omitempty"` OnStart []string `json:"on_start,omitempty"`
@ -500,9 +501,9 @@ type ResourceJobTaskEmailNotifications struct {
} }
type ResourceJobTaskForEachTaskTaskConditionTask struct { type ResourceJobTaskForEachTaskTaskConditionTask struct {
Left string `json:"left,omitempty"` Left string `json:"left"`
Op string `json:"op,omitempty"` Op string `json:"op"`
Right string `json:"right,omitempty"` Right string `json:"right"`
} }
type ResourceJobTaskForEachTaskTaskDbtTask struct { type ResourceJobTaskForEachTaskTaskDbtTask struct {
@ -521,6 +522,7 @@ type ResourceJobTaskForEachTaskTaskDependsOn struct {
} }
type ResourceJobTaskForEachTaskTaskEmailNotifications struct { type ResourceJobTaskForEachTaskTaskEmailNotifications struct {
NoAlertForSkippedRuns bool `json:"no_alert_for_skipped_runs,omitempty"`
OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"` OnDurationWarningThresholdExceeded []string `json:"on_duration_warning_threshold_exceeded,omitempty"`
OnFailure []string `json:"on_failure,omitempty"` OnFailure []string `json:"on_failure,omitempty"`
OnStart []string `json:"on_start,omitempty"` OnStart []string `json:"on_start,omitempty"`
@ -806,19 +808,19 @@ type ResourceJobTaskForEachTaskTaskSqlTask struct {
} }
type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct { type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnFailure struct { type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnFailure struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnStart struct { type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnStart struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnSuccess struct { type ResourceJobTaskForEachTaskTaskWebhookNotificationsOnSuccess struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskForEachTaskTaskWebhookNotifications struct { type ResourceJobTaskForEachTaskTaskWebhookNotifications struct {
@ -1143,19 +1145,19 @@ type ResourceJobTaskSqlTask struct {
} }
type ResourceJobTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct { type ResourceJobTaskWebhookNotificationsOnDurationWarningThresholdExceeded struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskWebhookNotificationsOnFailure struct { type ResourceJobTaskWebhookNotificationsOnFailure struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskWebhookNotificationsOnStart struct { type ResourceJobTaskWebhookNotificationsOnStart struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskWebhookNotificationsOnSuccess struct { type ResourceJobTaskWebhookNotificationsOnSuccess struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobTaskWebhookNotifications struct { type ResourceJobTaskWebhookNotifications struct {
@ -1202,25 +1204,33 @@ type ResourceJobTriggerFileArrival struct {
WaitAfterLastChangeSeconds int `json:"wait_after_last_change_seconds,omitempty"` WaitAfterLastChangeSeconds int `json:"wait_after_last_change_seconds,omitempty"`
} }
type ResourceJobTriggerTableUpdate struct {
Condition string `json:"condition,omitempty"`
MinTimeBetweenTriggersSeconds int `json:"min_time_between_triggers_seconds,omitempty"`
TableNames []string `json:"table_names"`
WaitAfterLastChangeSeconds int `json:"wait_after_last_change_seconds,omitempty"`
}
type ResourceJobTrigger struct { type ResourceJobTrigger struct {
PauseStatus string `json:"pause_status,omitempty"` PauseStatus string `json:"pause_status,omitempty"`
FileArrival *ResourceJobTriggerFileArrival `json:"file_arrival,omitempty"` FileArrival *ResourceJobTriggerFileArrival `json:"file_arrival,omitempty"`
TableUpdate *ResourceJobTriggerTableUpdate `json:"table_update,omitempty"`
} }
type ResourceJobWebhookNotificationsOnDurationWarningThresholdExceeded struct { type ResourceJobWebhookNotificationsOnDurationWarningThresholdExceeded struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobWebhookNotificationsOnFailure struct { type ResourceJobWebhookNotificationsOnFailure struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobWebhookNotificationsOnStart struct { type ResourceJobWebhookNotificationsOnStart struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobWebhookNotificationsOnSuccess struct { type ResourceJobWebhookNotificationsOnSuccess struct {
Id string `json:"id,omitempty"` Id string `json:"id"`
} }
type ResourceJobWebhookNotifications struct { type ResourceJobWebhookNotifications struct {

View File

@ -0,0 +1,71 @@
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
package schema
type ResourceLakehouseMonitorCustomMetrics struct {
Definition string `json:"definition,omitempty"`
InputColumns []string `json:"input_columns,omitempty"`
Name string `json:"name,omitempty"`
OutputDataType string `json:"output_data_type,omitempty"`
Type string `json:"type,omitempty"`
}
type ResourceLakehouseMonitorDataClassificationConfig struct {
Enabled bool `json:"enabled,omitempty"`
}
type ResourceLakehouseMonitorInferenceLog struct {
Granularities []string `json:"granularities,omitempty"`
LabelCol string `json:"label_col,omitempty"`
ModelIdCol string `json:"model_id_col,omitempty"`
PredictionCol string `json:"prediction_col,omitempty"`
PredictionProbaCol string `json:"prediction_proba_col,omitempty"`
ProblemType string `json:"problem_type,omitempty"`
TimestampCol string `json:"timestamp_col,omitempty"`
}
type ResourceLakehouseMonitorNotificationsOnFailure struct {
EmailAddresses []string `json:"email_addresses,omitempty"`
}
type ResourceLakehouseMonitorNotifications struct {
OnFailure *ResourceLakehouseMonitorNotificationsOnFailure `json:"on_failure,omitempty"`
}
type ResourceLakehouseMonitorSchedule struct {
PauseStatus string `json:"pause_status,omitempty"`
QuartzCronExpression string `json:"quartz_cron_expression,omitempty"`
TimezoneId string `json:"timezone_id,omitempty"`
}
type ResourceLakehouseMonitorSnapshot struct {
}
type ResourceLakehouseMonitorTimeSeries struct {
Granularities []string `json:"granularities,omitempty"`
TimestampCol string `json:"timestamp_col,omitempty"`
}
type ResourceLakehouseMonitor struct {
AssetsDir string `json:"assets_dir"`
BaselineTableName string `json:"baseline_table_name,omitempty"`
DashboardId string `json:"dashboard_id,omitempty"`
DriftMetricsTableName string `json:"drift_metrics_table_name,omitempty"`
Id string `json:"id,omitempty"`
LatestMonitorFailureMsg string `json:"latest_monitor_failure_msg,omitempty"`
MonitorVersion string `json:"monitor_version,omitempty"`
OutputSchemaName string `json:"output_schema_name"`
ProfileMetricsTableName string `json:"profile_metrics_table_name,omitempty"`
SkipBuiltinDashboard bool `json:"skip_builtin_dashboard,omitempty"`
SlicingExprs []string `json:"slicing_exprs,omitempty"`
Status string `json:"status,omitempty"`
TableName string `json:"table_name"`
WarehouseId string `json:"warehouse_id,omitempty"`
CustomMetrics []ResourceLakehouseMonitorCustomMetrics `json:"custom_metrics,omitempty"`
DataClassificationConfig *ResourceLakehouseMonitorDataClassificationConfig `json:"data_classification_config,omitempty"`
InferenceLog *ResourceLakehouseMonitorInferenceLog `json:"inference_log,omitempty"`
Notifications *ResourceLakehouseMonitorNotifications `json:"notifications,omitempty"`
Schedule *ResourceLakehouseMonitorSchedule `json:"schedule,omitempty"`
Snapshot *ResourceLakehouseMonitorSnapshot `json:"snapshot,omitempty"`
TimeSeries *ResourceLakehouseMonitorTimeSeries `json:"time_series,omitempty"`
}

View File

@ -9,6 +9,70 @@ type ResourceModelServingConfigAutoCaptureConfig struct {
TableNamePrefix string `json:"table_name_prefix,omitempty"` TableNamePrefix string `json:"table_name_prefix,omitempty"`
} }
type ResourceModelServingConfigServedEntitiesExternalModelAi21LabsConfig struct {
Ai21LabsApiKey string `json:"ai21labs_api_key"`
}
type ResourceModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig struct {
AwsAccessKeyId string `json:"aws_access_key_id"`
AwsRegion string `json:"aws_region"`
AwsSecretAccessKey string `json:"aws_secret_access_key"`
BedrockProvider string `json:"bedrock_provider"`
}
type ResourceModelServingConfigServedEntitiesExternalModelAnthropicConfig struct {
AnthropicApiKey string `json:"anthropic_api_key"`
}
type ResourceModelServingConfigServedEntitiesExternalModelCohereConfig struct {
CohereApiKey string `json:"cohere_api_key"`
}
type ResourceModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig struct {
DatabricksApiToken string `json:"databricks_api_token"`
DatabricksWorkspaceUrl string `json:"databricks_workspace_url"`
}
type ResourceModelServingConfigServedEntitiesExternalModelOpenaiConfig struct {
OpenaiApiBase string `json:"openai_api_base,omitempty"`
OpenaiApiKey string `json:"openai_api_key"`
OpenaiApiType string `json:"openai_api_type,omitempty"`
OpenaiApiVersion string `json:"openai_api_version,omitempty"`
OpenaiDeploymentName string `json:"openai_deployment_name,omitempty"`
OpenaiOrganization string `json:"openai_organization,omitempty"`
}
type ResourceModelServingConfigServedEntitiesExternalModelPalmConfig struct {
PalmApiKey string `json:"palm_api_key"`
}
type ResourceModelServingConfigServedEntitiesExternalModel struct {
Name string `json:"name"`
Provider string `json:"provider"`
Task string `json:"task"`
Ai21LabsConfig *ResourceModelServingConfigServedEntitiesExternalModelAi21LabsConfig `json:"ai21labs_config,omitempty"`
AmazonBedrockConfig *ResourceModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig `json:"amazon_bedrock_config,omitempty"`
AnthropicConfig *ResourceModelServingConfigServedEntitiesExternalModelAnthropicConfig `json:"anthropic_config,omitempty"`
CohereConfig *ResourceModelServingConfigServedEntitiesExternalModelCohereConfig `json:"cohere_config,omitempty"`
DatabricksModelServingConfig *ResourceModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig `json:"databricks_model_serving_config,omitempty"`
OpenaiConfig *ResourceModelServingConfigServedEntitiesExternalModelOpenaiConfig `json:"openai_config,omitempty"`
PalmConfig *ResourceModelServingConfigServedEntitiesExternalModelPalmConfig `json:"palm_config,omitempty"`
}
type ResourceModelServingConfigServedEntities struct {
EntityName string `json:"entity_name,omitempty"`
EntityVersion string `json:"entity_version,omitempty"`
EnvironmentVars map[string]string `json:"environment_vars,omitempty"`
InstanceProfileArn string `json:"instance_profile_arn,omitempty"`
MaxProvisionedThroughput int `json:"max_provisioned_throughput,omitempty"`
MinProvisionedThroughput int `json:"min_provisioned_throughput,omitempty"`
Name string `json:"name,omitempty"`
ScaleToZeroEnabled bool `json:"scale_to_zero_enabled,omitempty"`
WorkloadSize string `json:"workload_size,omitempty"`
WorkloadType string `json:"workload_type,omitempty"`
ExternalModel *ResourceModelServingConfigServedEntitiesExternalModel `json:"external_model,omitempty"`
}
type ResourceModelServingConfigServedModels struct { type ResourceModelServingConfigServedModels struct {
EnvironmentVars map[string]string `json:"environment_vars,omitempty"` EnvironmentVars map[string]string `json:"environment_vars,omitempty"`
InstanceProfileArn string `json:"instance_profile_arn,omitempty"` InstanceProfileArn string `json:"instance_profile_arn,omitempty"`
@ -31,6 +95,7 @@ type ResourceModelServingConfigTrafficConfig struct {
type ResourceModelServingConfig struct { type ResourceModelServingConfig struct {
AutoCaptureConfig *ResourceModelServingConfigAutoCaptureConfig `json:"auto_capture_config,omitempty"` AutoCaptureConfig *ResourceModelServingConfigAutoCaptureConfig `json:"auto_capture_config,omitempty"`
ServedEntities []ResourceModelServingConfigServedEntities `json:"served_entities,omitempty"`
ServedModels []ResourceModelServingConfigServedModels `json:"served_models,omitempty"` ServedModels []ResourceModelServingConfigServedModels `json:"served_models,omitempty"`
TrafficConfig *ResourceModelServingConfigTrafficConfig `json:"traffic_config,omitempty"` TrafficConfig *ResourceModelServingConfigTrafficConfig `json:"traffic_config,omitempty"`
} }

View File

@ -0,0 +1,26 @@
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
package schema
type ResourceOnlineTableSpecRunContinuously struct {
}
type ResourceOnlineTableSpecRunTriggered struct {
}
type ResourceOnlineTableSpec struct {
PerformFullCopy bool `json:"perform_full_copy,omitempty"`
PipelineId string `json:"pipeline_id,omitempty"`
PrimaryKeyColumns []string `json:"primary_key_columns,omitempty"`
SourceTableFullName string `json:"source_table_full_name,omitempty"`
TimeseriesKey string `json:"timeseries_key,omitempty"`
RunContinuously *ResourceOnlineTableSpecRunContinuously `json:"run_continuously,omitempty"`
RunTriggered *ResourceOnlineTableSpecRunTriggered `json:"run_triggered,omitempty"`
}
type ResourceOnlineTable struct {
Id string `json:"id,omitempty"`
Name string `json:"name"`
Status []any `json:"status,omitempty"`
Spec *ResourceOnlineTableSpec `json:"spec,omitempty"`
}

View File

@ -7,6 +7,7 @@ type ResourceRegisteredModel struct {
Comment string `json:"comment,omitempty"` Comment string `json:"comment,omitempty"`
Id string `json:"id,omitempty"` Id string `json:"id,omitempty"`
Name string `json:"name"` Name string `json:"name"`
Owner string `json:"owner,omitempty"`
SchemaName string `json:"schema_name"` SchemaName string `json:"schema_name"`
StorageLocation string `json:"storage_location,omitempty"` StorageLocation string `json:"storage_location,omitempty"`
} }

View File

@ -0,0 +1,14 @@
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
package schema
type ResourceRestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins struct {
Status string `json:"status"`
}
type ResourceRestrictWorkspaceAdminsSetting struct {
Etag string `json:"etag,omitempty"`
Id string `json:"id,omitempty"`
SettingName string `json:"setting_name,omitempty"`
RestrictWorkspaceAdmins *ResourceRestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins `json:"restrict_workspace_admins,omitempty"`
}

View File

@ -0,0 +1,49 @@
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
package schema
type ResourceVectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns struct {
EmbeddingModelEndpointName string `json:"embedding_model_endpoint_name,omitempty"`
Name string `json:"name,omitempty"`
}
type ResourceVectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns struct {
EmbeddingDimension int `json:"embedding_dimension,omitempty"`
Name string `json:"name,omitempty"`
}
type ResourceVectorSearchIndexDeltaSyncIndexSpec struct {
PipelineId string `json:"pipeline_id,omitempty"`
PipelineType string `json:"pipeline_type,omitempty"`
SourceTable string `json:"source_table,omitempty"`
EmbeddingSourceColumns []ResourceVectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns `json:"embedding_source_columns,omitempty"`
EmbeddingVectorColumns []ResourceVectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns `json:"embedding_vector_columns,omitempty"`
}
type ResourceVectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns struct {
EmbeddingModelEndpointName string `json:"embedding_model_endpoint_name,omitempty"`
Name string `json:"name,omitempty"`
}
type ResourceVectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns struct {
EmbeddingDimension int `json:"embedding_dimension,omitempty"`
Name string `json:"name,omitempty"`
}
type ResourceVectorSearchIndexDirectAccessIndexSpec struct {
SchemaJson string `json:"schema_json,omitempty"`
EmbeddingSourceColumns []ResourceVectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns `json:"embedding_source_columns,omitempty"`
EmbeddingVectorColumns []ResourceVectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns `json:"embedding_vector_columns,omitempty"`
}
type ResourceVectorSearchIndex struct {
Creator string `json:"creator,omitempty"`
EndpointName string `json:"endpoint_name"`
Id string `json:"id,omitempty"`
IndexType string `json:"index_type"`
Name string `json:"name"`
PrimaryKey string `json:"primary_key"`
Status []any `json:"status,omitempty"`
DeltaSyncIndexSpec *ResourceVectorSearchIndexDeltaSyncIndexSpec `json:"delta_sync_index_spec,omitempty"`
DirectAccessIndexSpec *ResourceVectorSearchIndexDirectAccessIndexSpec `json:"direct_access_index_spec,omitempty"`
}

View File

@ -3,177 +3,185 @@
package schema package schema
type Resources struct { type Resources struct {
AccessControlRuleSet map[string]any `json:"databricks_access_control_rule_set,omitempty"` AccessControlRuleSet map[string]any `json:"databricks_access_control_rule_set,omitempty"`
ArtifactAllowlist map[string]any `json:"databricks_artifact_allowlist,omitempty"` ArtifactAllowlist map[string]any `json:"databricks_artifact_allowlist,omitempty"`
AwsS3Mount map[string]any `json:"databricks_aws_s3_mount,omitempty"` AwsS3Mount map[string]any `json:"databricks_aws_s3_mount,omitempty"`
AzureAdlsGen1Mount map[string]any `json:"databricks_azure_adls_gen1_mount,omitempty"` AzureAdlsGen1Mount map[string]any `json:"databricks_azure_adls_gen1_mount,omitempty"`
AzureAdlsGen2Mount map[string]any `json:"databricks_azure_adls_gen2_mount,omitempty"` AzureAdlsGen2Mount map[string]any `json:"databricks_azure_adls_gen2_mount,omitempty"`
AzureBlobMount map[string]any `json:"databricks_azure_blob_mount,omitempty"` AzureBlobMount map[string]any `json:"databricks_azure_blob_mount,omitempty"`
Catalog map[string]any `json:"databricks_catalog,omitempty"` Catalog map[string]any `json:"databricks_catalog,omitempty"`
CatalogWorkspaceBinding map[string]any `json:"databricks_catalog_workspace_binding,omitempty"` CatalogWorkspaceBinding map[string]any `json:"databricks_catalog_workspace_binding,omitempty"`
Cluster map[string]any `json:"databricks_cluster,omitempty"` Cluster map[string]any `json:"databricks_cluster,omitempty"`
ClusterPolicy map[string]any `json:"databricks_cluster_policy,omitempty"` ClusterPolicy map[string]any `json:"databricks_cluster_policy,omitempty"`
Connection map[string]any `json:"databricks_connection,omitempty"` Connection map[string]any `json:"databricks_connection,omitempty"`
DbfsFile map[string]any `json:"databricks_dbfs_file,omitempty"` DbfsFile map[string]any `json:"databricks_dbfs_file,omitempty"`
DefaultNamespaceSetting map[string]any `json:"databricks_default_namespace_setting,omitempty"` DefaultNamespaceSetting map[string]any `json:"databricks_default_namespace_setting,omitempty"`
Directory map[string]any `json:"databricks_directory,omitempty"` Directory map[string]any `json:"databricks_directory,omitempty"`
Entitlements map[string]any `json:"databricks_entitlements,omitempty"` Entitlements map[string]any `json:"databricks_entitlements,omitempty"`
ExternalLocation map[string]any `json:"databricks_external_location,omitempty"` ExternalLocation map[string]any `json:"databricks_external_location,omitempty"`
File map[string]any `json:"databricks_file,omitempty"` File map[string]any `json:"databricks_file,omitempty"`
GitCredential map[string]any `json:"databricks_git_credential,omitempty"` GitCredential map[string]any `json:"databricks_git_credential,omitempty"`
GlobalInitScript map[string]any `json:"databricks_global_init_script,omitempty"` GlobalInitScript map[string]any `json:"databricks_global_init_script,omitempty"`
Grant map[string]any `json:"databricks_grant,omitempty"` Grant map[string]any `json:"databricks_grant,omitempty"`
Grants map[string]any `json:"databricks_grants,omitempty"` Grants map[string]any `json:"databricks_grants,omitempty"`
Group map[string]any `json:"databricks_group,omitempty"` Group map[string]any `json:"databricks_group,omitempty"`
GroupInstanceProfile map[string]any `json:"databricks_group_instance_profile,omitempty"` GroupInstanceProfile map[string]any `json:"databricks_group_instance_profile,omitempty"`
GroupMember map[string]any `json:"databricks_group_member,omitempty"` GroupMember map[string]any `json:"databricks_group_member,omitempty"`
GroupRole map[string]any `json:"databricks_group_role,omitempty"` GroupRole map[string]any `json:"databricks_group_role,omitempty"`
InstancePool map[string]any `json:"databricks_instance_pool,omitempty"` InstancePool map[string]any `json:"databricks_instance_pool,omitempty"`
InstanceProfile map[string]any `json:"databricks_instance_profile,omitempty"` InstanceProfile map[string]any `json:"databricks_instance_profile,omitempty"`
IpAccessList map[string]any `json:"databricks_ip_access_list,omitempty"` IpAccessList map[string]any `json:"databricks_ip_access_list,omitempty"`
Job map[string]any `json:"databricks_job,omitempty"` Job map[string]any `json:"databricks_job,omitempty"`
Library map[string]any `json:"databricks_library,omitempty"` LakehouseMonitor map[string]any `json:"databricks_lakehouse_monitor,omitempty"`
Metastore map[string]any `json:"databricks_metastore,omitempty"` Library map[string]any `json:"databricks_library,omitempty"`
MetastoreAssignment map[string]any `json:"databricks_metastore_assignment,omitempty"` Metastore map[string]any `json:"databricks_metastore,omitempty"`
MetastoreDataAccess map[string]any `json:"databricks_metastore_data_access,omitempty"` MetastoreAssignment map[string]any `json:"databricks_metastore_assignment,omitempty"`
MlflowExperiment map[string]any `json:"databricks_mlflow_experiment,omitempty"` MetastoreDataAccess map[string]any `json:"databricks_metastore_data_access,omitempty"`
MlflowModel map[string]any `json:"databricks_mlflow_model,omitempty"` MlflowExperiment map[string]any `json:"databricks_mlflow_experiment,omitempty"`
MlflowWebhook map[string]any `json:"databricks_mlflow_webhook,omitempty"` MlflowModel map[string]any `json:"databricks_mlflow_model,omitempty"`
ModelServing map[string]any `json:"databricks_model_serving,omitempty"` MlflowWebhook map[string]any `json:"databricks_mlflow_webhook,omitempty"`
Mount map[string]any `json:"databricks_mount,omitempty"` ModelServing map[string]any `json:"databricks_model_serving,omitempty"`
MwsCredentials map[string]any `json:"databricks_mws_credentials,omitempty"` Mount map[string]any `json:"databricks_mount,omitempty"`
MwsCustomerManagedKeys map[string]any `json:"databricks_mws_customer_managed_keys,omitempty"` MwsCredentials map[string]any `json:"databricks_mws_credentials,omitempty"`
MwsLogDelivery map[string]any `json:"databricks_mws_log_delivery,omitempty"` MwsCustomerManagedKeys map[string]any `json:"databricks_mws_customer_managed_keys,omitempty"`
MwsNetworks map[string]any `json:"databricks_mws_networks,omitempty"` MwsLogDelivery map[string]any `json:"databricks_mws_log_delivery,omitempty"`
MwsPermissionAssignment map[string]any `json:"databricks_mws_permission_assignment,omitempty"` MwsNetworks map[string]any `json:"databricks_mws_networks,omitempty"`
MwsPrivateAccessSettings map[string]any `json:"databricks_mws_private_access_settings,omitempty"` MwsPermissionAssignment map[string]any `json:"databricks_mws_permission_assignment,omitempty"`
MwsStorageConfigurations map[string]any `json:"databricks_mws_storage_configurations,omitempty"` MwsPrivateAccessSettings map[string]any `json:"databricks_mws_private_access_settings,omitempty"`
MwsVpcEndpoint map[string]any `json:"databricks_mws_vpc_endpoint,omitempty"` MwsStorageConfigurations map[string]any `json:"databricks_mws_storage_configurations,omitempty"`
MwsWorkspaces map[string]any `json:"databricks_mws_workspaces,omitempty"` MwsVpcEndpoint map[string]any `json:"databricks_mws_vpc_endpoint,omitempty"`
Notebook map[string]any `json:"databricks_notebook,omitempty"` MwsWorkspaces map[string]any `json:"databricks_mws_workspaces,omitempty"`
OboToken map[string]any `json:"databricks_obo_token,omitempty"` Notebook map[string]any `json:"databricks_notebook,omitempty"`
PermissionAssignment map[string]any `json:"databricks_permission_assignment,omitempty"` OboToken map[string]any `json:"databricks_obo_token,omitempty"`
Permissions map[string]any `json:"databricks_permissions,omitempty"` OnlineTable map[string]any `json:"databricks_online_table,omitempty"`
Pipeline map[string]any `json:"databricks_pipeline,omitempty"` PermissionAssignment map[string]any `json:"databricks_permission_assignment,omitempty"`
Provider map[string]any `json:"databricks_provider,omitempty"` Permissions map[string]any `json:"databricks_permissions,omitempty"`
Recipient map[string]any `json:"databricks_recipient,omitempty"` Pipeline map[string]any `json:"databricks_pipeline,omitempty"`
RegisteredModel map[string]any `json:"databricks_registered_model,omitempty"` Provider map[string]any `json:"databricks_provider,omitempty"`
Repo map[string]any `json:"databricks_repo,omitempty"` Recipient map[string]any `json:"databricks_recipient,omitempty"`
Schema map[string]any `json:"databricks_schema,omitempty"` RegisteredModel map[string]any `json:"databricks_registered_model,omitempty"`
Secret map[string]any `json:"databricks_secret,omitempty"` Repo map[string]any `json:"databricks_repo,omitempty"`
SecretAcl map[string]any `json:"databricks_secret_acl,omitempty"` RestrictWorkspaceAdminsSetting map[string]any `json:"databricks_restrict_workspace_admins_setting,omitempty"`
SecretScope map[string]any `json:"databricks_secret_scope,omitempty"` Schema map[string]any `json:"databricks_schema,omitempty"`
ServicePrincipal map[string]any `json:"databricks_service_principal,omitempty"` Secret map[string]any `json:"databricks_secret,omitempty"`
ServicePrincipalRole map[string]any `json:"databricks_service_principal_role,omitempty"` SecretAcl map[string]any `json:"databricks_secret_acl,omitempty"`
ServicePrincipalSecret map[string]any `json:"databricks_service_principal_secret,omitempty"` SecretScope map[string]any `json:"databricks_secret_scope,omitempty"`
Share map[string]any `json:"databricks_share,omitempty"` ServicePrincipal map[string]any `json:"databricks_service_principal,omitempty"`
SqlAlert map[string]any `json:"databricks_sql_alert,omitempty"` ServicePrincipalRole map[string]any `json:"databricks_service_principal_role,omitempty"`
SqlDashboard map[string]any `json:"databricks_sql_dashboard,omitempty"` ServicePrincipalSecret map[string]any `json:"databricks_service_principal_secret,omitempty"`
SqlEndpoint map[string]any `json:"databricks_sql_endpoint,omitempty"` Share map[string]any `json:"databricks_share,omitempty"`
SqlGlobalConfig map[string]any `json:"databricks_sql_global_config,omitempty"` SqlAlert map[string]any `json:"databricks_sql_alert,omitempty"`
SqlPermissions map[string]any `json:"databricks_sql_permissions,omitempty"` SqlDashboard map[string]any `json:"databricks_sql_dashboard,omitempty"`
SqlQuery map[string]any `json:"databricks_sql_query,omitempty"` SqlEndpoint map[string]any `json:"databricks_sql_endpoint,omitempty"`
SqlTable map[string]any `json:"databricks_sql_table,omitempty"` SqlGlobalConfig map[string]any `json:"databricks_sql_global_config,omitempty"`
SqlVisualization map[string]any `json:"databricks_sql_visualization,omitempty"` SqlPermissions map[string]any `json:"databricks_sql_permissions,omitempty"`
SqlWidget map[string]any `json:"databricks_sql_widget,omitempty"` SqlQuery map[string]any `json:"databricks_sql_query,omitempty"`
StorageCredential map[string]any `json:"databricks_storage_credential,omitempty"` SqlTable map[string]any `json:"databricks_sql_table,omitempty"`
SystemSchema map[string]any `json:"databricks_system_schema,omitempty"` SqlVisualization map[string]any `json:"databricks_sql_visualization,omitempty"`
Table map[string]any `json:"databricks_table,omitempty"` SqlWidget map[string]any `json:"databricks_sql_widget,omitempty"`
Token map[string]any `json:"databricks_token,omitempty"` StorageCredential map[string]any `json:"databricks_storage_credential,omitempty"`
User map[string]any `json:"databricks_user,omitempty"` SystemSchema map[string]any `json:"databricks_system_schema,omitempty"`
UserInstanceProfile map[string]any `json:"databricks_user_instance_profile,omitempty"` Table map[string]any `json:"databricks_table,omitempty"`
UserRole map[string]any `json:"databricks_user_role,omitempty"` Token map[string]any `json:"databricks_token,omitempty"`
VectorSearchEndpoint map[string]any `json:"databricks_vector_search_endpoint,omitempty"` User map[string]any `json:"databricks_user,omitempty"`
Volume map[string]any `json:"databricks_volume,omitempty"` UserInstanceProfile map[string]any `json:"databricks_user_instance_profile,omitempty"`
WorkspaceConf map[string]any `json:"databricks_workspace_conf,omitempty"` UserRole map[string]any `json:"databricks_user_role,omitempty"`
WorkspaceFile map[string]any `json:"databricks_workspace_file,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"`
WorkspaceConf map[string]any `json:"databricks_workspace_conf,omitempty"`
WorkspaceFile map[string]any `json:"databricks_workspace_file,omitempty"`
} }
func NewResources() *Resources { func NewResources() *Resources {
return &Resources{ return &Resources{
AccessControlRuleSet: make(map[string]any), AccessControlRuleSet: make(map[string]any),
ArtifactAllowlist: make(map[string]any), ArtifactAllowlist: make(map[string]any),
AwsS3Mount: make(map[string]any), AwsS3Mount: make(map[string]any),
AzureAdlsGen1Mount: make(map[string]any), AzureAdlsGen1Mount: make(map[string]any),
AzureAdlsGen2Mount: make(map[string]any), AzureAdlsGen2Mount: make(map[string]any),
AzureBlobMount: make(map[string]any), AzureBlobMount: make(map[string]any),
Catalog: make(map[string]any), Catalog: make(map[string]any),
CatalogWorkspaceBinding: make(map[string]any), CatalogWorkspaceBinding: make(map[string]any),
Cluster: make(map[string]any), Cluster: make(map[string]any),
ClusterPolicy: make(map[string]any), ClusterPolicy: make(map[string]any),
Connection: make(map[string]any), Connection: make(map[string]any),
DbfsFile: make(map[string]any), DbfsFile: make(map[string]any),
DefaultNamespaceSetting: make(map[string]any), DefaultNamespaceSetting: make(map[string]any),
Directory: make(map[string]any), Directory: make(map[string]any),
Entitlements: make(map[string]any), Entitlements: make(map[string]any),
ExternalLocation: make(map[string]any), ExternalLocation: make(map[string]any),
File: make(map[string]any), File: make(map[string]any),
GitCredential: make(map[string]any), GitCredential: make(map[string]any),
GlobalInitScript: make(map[string]any), GlobalInitScript: make(map[string]any),
Grant: make(map[string]any), Grant: make(map[string]any),
Grants: make(map[string]any), Grants: make(map[string]any),
Group: make(map[string]any), Group: make(map[string]any),
GroupInstanceProfile: make(map[string]any), GroupInstanceProfile: make(map[string]any),
GroupMember: make(map[string]any), GroupMember: make(map[string]any),
GroupRole: make(map[string]any), GroupRole: make(map[string]any),
InstancePool: make(map[string]any), InstancePool: make(map[string]any),
InstanceProfile: make(map[string]any), InstanceProfile: make(map[string]any),
IpAccessList: make(map[string]any), IpAccessList: make(map[string]any),
Job: make(map[string]any), Job: make(map[string]any),
Library: make(map[string]any), LakehouseMonitor: make(map[string]any),
Metastore: make(map[string]any), Library: make(map[string]any),
MetastoreAssignment: make(map[string]any), Metastore: make(map[string]any),
MetastoreDataAccess: make(map[string]any), MetastoreAssignment: make(map[string]any),
MlflowExperiment: make(map[string]any), MetastoreDataAccess: make(map[string]any),
MlflowModel: make(map[string]any), MlflowExperiment: make(map[string]any),
MlflowWebhook: make(map[string]any), MlflowModel: make(map[string]any),
ModelServing: make(map[string]any), MlflowWebhook: make(map[string]any),
Mount: make(map[string]any), ModelServing: make(map[string]any),
MwsCredentials: make(map[string]any), Mount: make(map[string]any),
MwsCustomerManagedKeys: make(map[string]any), MwsCredentials: make(map[string]any),
MwsLogDelivery: make(map[string]any), MwsCustomerManagedKeys: make(map[string]any),
MwsNetworks: make(map[string]any), MwsLogDelivery: make(map[string]any),
MwsPermissionAssignment: make(map[string]any), MwsNetworks: make(map[string]any),
MwsPrivateAccessSettings: make(map[string]any), MwsPermissionAssignment: make(map[string]any),
MwsStorageConfigurations: make(map[string]any), MwsPrivateAccessSettings: make(map[string]any),
MwsVpcEndpoint: make(map[string]any), MwsStorageConfigurations: make(map[string]any),
MwsWorkspaces: make(map[string]any), MwsVpcEndpoint: make(map[string]any),
Notebook: make(map[string]any), MwsWorkspaces: make(map[string]any),
OboToken: make(map[string]any), Notebook: make(map[string]any),
PermissionAssignment: make(map[string]any), OboToken: make(map[string]any),
Permissions: make(map[string]any), OnlineTable: make(map[string]any),
Pipeline: make(map[string]any), PermissionAssignment: make(map[string]any),
Provider: make(map[string]any), Permissions: make(map[string]any),
Recipient: make(map[string]any), Pipeline: make(map[string]any),
RegisteredModel: make(map[string]any), Provider: make(map[string]any),
Repo: make(map[string]any), Recipient: make(map[string]any),
Schema: make(map[string]any), RegisteredModel: make(map[string]any),
Secret: make(map[string]any), Repo: make(map[string]any),
SecretAcl: make(map[string]any), RestrictWorkspaceAdminsSetting: make(map[string]any),
SecretScope: make(map[string]any), Schema: make(map[string]any),
ServicePrincipal: make(map[string]any), Secret: make(map[string]any),
ServicePrincipalRole: make(map[string]any), SecretAcl: make(map[string]any),
ServicePrincipalSecret: make(map[string]any), SecretScope: make(map[string]any),
Share: make(map[string]any), ServicePrincipal: make(map[string]any),
SqlAlert: make(map[string]any), ServicePrincipalRole: make(map[string]any),
SqlDashboard: make(map[string]any), ServicePrincipalSecret: make(map[string]any),
SqlEndpoint: make(map[string]any), Share: make(map[string]any),
SqlGlobalConfig: make(map[string]any), SqlAlert: make(map[string]any),
SqlPermissions: make(map[string]any), SqlDashboard: make(map[string]any),
SqlQuery: make(map[string]any), SqlEndpoint: make(map[string]any),
SqlTable: make(map[string]any), SqlGlobalConfig: make(map[string]any),
SqlVisualization: make(map[string]any), SqlPermissions: make(map[string]any),
SqlWidget: make(map[string]any), SqlQuery: make(map[string]any),
StorageCredential: make(map[string]any), SqlTable: make(map[string]any),
SystemSchema: make(map[string]any), SqlVisualization: make(map[string]any),
Table: make(map[string]any), SqlWidget: make(map[string]any),
Token: make(map[string]any), StorageCredential: make(map[string]any),
User: make(map[string]any), SystemSchema: make(map[string]any),
UserInstanceProfile: make(map[string]any), Table: make(map[string]any),
UserRole: make(map[string]any), Token: make(map[string]any),
VectorSearchEndpoint: make(map[string]any), User: make(map[string]any),
Volume: make(map[string]any), UserInstanceProfile: make(map[string]any),
WorkspaceConf: make(map[string]any), UserRole: make(map[string]any),
WorkspaceFile: make(map[string]any), VectorSearchEndpoint: make(map[string]any),
VectorSearchIndex: make(map[string]any),
Volume: make(map[string]any),
WorkspaceConf: make(map[string]any),
WorkspaceFile: make(map[string]any),
} }
} }

View File

@ -21,7 +21,7 @@ type Root struct {
const ProviderHost = "registry.terraform.io" const ProviderHost = "registry.terraform.io"
const ProviderSource = "databricks/databricks" const ProviderSource = "databricks/databricks"
const ProviderVersion = "1.38.0" const ProviderVersion = "1.39.0"
func NewRoot() *Root { func NewRoot() *Root {
return &Root{ return &Root{