mirror of https://github.com/databricks/cli.git
Upgrade TF provider to 1.46.0 (#1460)
## Changes Release notes in https://github.com/databricks/terraform-provider-databricks/releases/tag/v1.46.0 Notable changes since 1.43.0: * The job resource has been migrated to the Go SDK. More fields are now passed through from DABs into TF. * Improved zero-value handling. ## Tests n/a
This commit is contained in:
parent
ec33a7c059
commit
364a609ea7
|
@ -1,3 +1,3 @@
|
|||
package schema
|
||||
|
||||
const ProviderVersion = "1.43.0"
|
||||
const ProviderVersion = "1.46.0"
|
||||
|
|
|
@ -0,0 +1,46 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type DataSourceCatalogCatalogInfoEffectivePredictiveOptimizationFlag struct {
|
||||
InheritedFromName string `json:"inherited_from_name,omitempty"`
|
||||
InheritedFromType string `json:"inherited_from_type,omitempty"`
|
||||
Value string `json:"value"`
|
||||
}
|
||||
|
||||
type DataSourceCatalogCatalogInfoProvisioningInfo struct {
|
||||
State string `json:"state,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceCatalogCatalogInfo struct {
|
||||
BrowseOnly bool `json:"browse_only,omitempty"`
|
||||
CatalogType string `json:"catalog_type,omitempty"`
|
||||
Comment string `json:"comment,omitempty"`
|
||||
ConnectionName string `json:"connection_name,omitempty"`
|
||||
CreatedAt int `json:"created_at,omitempty"`
|
||||
CreatedBy string `json:"created_by,omitempty"`
|
||||
EnablePredictiveOptimization string `json:"enable_predictive_optimization,omitempty"`
|
||||
FullName string `json:"full_name,omitempty"`
|
||||
IsolationMode string `json:"isolation_mode,omitempty"`
|
||||
MetastoreId string `json:"metastore_id,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
Options map[string]string `json:"options,omitempty"`
|
||||
Owner string `json:"owner,omitempty"`
|
||||
Properties map[string]string `json:"properties,omitempty"`
|
||||
ProviderName string `json:"provider_name,omitempty"`
|
||||
SecurableKind string `json:"securable_kind,omitempty"`
|
||||
SecurableType string `json:"securable_type,omitempty"`
|
||||
ShareName string `json:"share_name,omitempty"`
|
||||
StorageLocation string `json:"storage_location,omitempty"`
|
||||
StorageRoot string `json:"storage_root,omitempty"`
|
||||
UpdatedAt int `json:"updated_at,omitempty"`
|
||||
UpdatedBy string `json:"updated_by,omitempty"`
|
||||
EffectivePredictiveOptimizationFlag *DataSourceCatalogCatalogInfoEffectivePredictiveOptimizationFlag `json:"effective_predictive_optimization_flag,omitempty"`
|
||||
ProvisioningInfo *DataSourceCatalogCatalogInfoProvisioningInfo `json:"provisioning_info,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceCatalog struct {
|
||||
Id string `json:"id,omitempty"`
|
||||
Name string `json:"name"`
|
||||
CatalogInfo *DataSourceCatalogCatalogInfo `json:"catalog_info,omitempty"`
|
||||
}
|
|
@ -55,9 +55,9 @@ type DataSourceJobJobSettingsSettingsGitSource struct {
|
|||
}
|
||||
|
||||
type DataSourceJobJobSettingsSettingsHealthRules struct {
|
||||
Metric string `json:"metric,omitempty"`
|
||||
Op string `json:"op,omitempty"`
|
||||
Value int `json:"value,omitempty"`
|
||||
Metric string `json:"metric"`
|
||||
Op string `json:"op"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type DataSourceJobJobSettingsSettingsHealth struct {
|
||||
|
@ -222,7 +222,7 @@ type DataSourceJobJobSettingsSettingsJobClusterNewCluster struct {
|
|||
}
|
||||
|
||||
type DataSourceJobJobSettingsSettingsJobCluster struct {
|
||||
JobClusterKey string `json:"job_cluster_key,omitempty"`
|
||||
JobClusterKey string `json:"job_cluster_key"`
|
||||
NewCluster *DataSourceJobJobSettingsSettingsJobClusterNewCluster `json:"new_cluster,omitempty"`
|
||||
}
|
||||
|
||||
|
@ -533,9 +533,9 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications struc
|
|||
}
|
||||
|
||||
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskHealthRules struct {
|
||||
Metric string `json:"metric,omitempty"`
|
||||
Op string `json:"op,omitempty"`
|
||||
Value int `json:"value,omitempty"`
|
||||
Metric string `json:"metric"`
|
||||
Op string `json:"op"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskHealth struct {
|
||||
|
@ -805,7 +805,7 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery struct {
|
|||
|
||||
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskSqlTask struct {
|
||||
Parameters map[string]string `json:"parameters,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id"`
|
||||
Alert *DataSourceJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert `json:"alert,omitempty"`
|
||||
Dashboard *DataSourceJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard `json:"dashboard,omitempty"`
|
||||
File *DataSourceJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile `json:"file,omitempty"`
|
||||
|
@ -844,7 +844,7 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTask struct {
|
|||
MinRetryIntervalMillis int `json:"min_retry_interval_millis,omitempty"`
|
||||
RetryOnTimeout bool `json:"retry_on_timeout,omitempty"`
|
||||
RunIf string `json:"run_if,omitempty"`
|
||||
TaskKey string `json:"task_key,omitempty"`
|
||||
TaskKey string `json:"task_key"`
|
||||
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
|
||||
ConditionTask *DataSourceJobJobSettingsSettingsTaskForEachTaskTaskConditionTask `json:"condition_task,omitempty"`
|
||||
DbtTask *DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDbtTask `json:"dbt_task,omitempty"`
|
||||
|
@ -872,9 +872,9 @@ type DataSourceJobJobSettingsSettingsTaskForEachTask struct {
|
|||
}
|
||||
|
||||
type DataSourceJobJobSettingsSettingsTaskHealthRules struct {
|
||||
Metric string `json:"metric,omitempty"`
|
||||
Op string `json:"op,omitempty"`
|
||||
Value int `json:"value,omitempty"`
|
||||
Metric string `json:"metric"`
|
||||
Op string `json:"op"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type DataSourceJobJobSettingsSettingsTaskHealth struct {
|
||||
|
@ -1144,7 +1144,7 @@ type DataSourceJobJobSettingsSettingsTaskSqlTaskQuery struct {
|
|||
|
||||
type DataSourceJobJobSettingsSettingsTaskSqlTask struct {
|
||||
Parameters map[string]string `json:"parameters,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id"`
|
||||
Alert *DataSourceJobJobSettingsSettingsTaskSqlTaskAlert `json:"alert,omitempty"`
|
||||
Dashboard *DataSourceJobJobSettingsSettingsTaskSqlTaskDashboard `json:"dashboard,omitempty"`
|
||||
File *DataSourceJobJobSettingsSettingsTaskSqlTaskFile `json:"file,omitempty"`
|
||||
|
@ -1183,7 +1183,7 @@ type DataSourceJobJobSettingsSettingsTask struct {
|
|||
MinRetryIntervalMillis int `json:"min_retry_interval_millis,omitempty"`
|
||||
RetryOnTimeout bool `json:"retry_on_timeout,omitempty"`
|
||||
RunIf string `json:"run_if,omitempty"`
|
||||
TaskKey string `json:"task_key,omitempty"`
|
||||
TaskKey string `json:"task_key"`
|
||||
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
|
||||
ConditionTask *DataSourceJobJobSettingsSettingsTaskConditionTask `json:"condition_task,omitempty"`
|
||||
DbtTask *DataSourceJobJobSettingsSettingsTaskDbtTask `json:"dbt_task,omitempty"`
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type DataSourceMlflowExperimentTags struct {
|
||||
Key string `json:"key,omitempty"`
|
||||
Value string `json:"value,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceMlflowExperiment struct {
|
||||
ArtifactLocation string `json:"artifact_location,omitempty"`
|
||||
CreationTime int `json:"creation_time,omitempty"`
|
||||
ExperimentId string `json:"experiment_id,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
LastUpdateTime int `json:"last_update_time,omitempty"`
|
||||
LifecycleStage string `json:"lifecycle_stage,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
Tags []DataSourceMlflowExperimentTags `json:"tags,omitempty"`
|
||||
}
|
|
@ -0,0 +1,127 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type DataSourceTableTableInfoColumnsMask struct {
|
||||
FunctionName string `json:"function_name,omitempty"`
|
||||
UsingColumnNames []string `json:"using_column_names,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoColumns struct {
|
||||
Comment string `json:"comment,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
Nullable bool `json:"nullable,omitempty"`
|
||||
PartitionIndex int `json:"partition_index,omitempty"`
|
||||
Position int `json:"position,omitempty"`
|
||||
TypeIntervalType string `json:"type_interval_type,omitempty"`
|
||||
TypeJson string `json:"type_json,omitempty"`
|
||||
TypeName string `json:"type_name,omitempty"`
|
||||
TypePrecision int `json:"type_precision,omitempty"`
|
||||
TypeScale int `json:"type_scale,omitempty"`
|
||||
TypeText string `json:"type_text,omitempty"`
|
||||
Mask *DataSourceTableTableInfoColumnsMask `json:"mask,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoDeltaRuntimePropertiesKvpairs struct {
|
||||
DeltaRuntimeProperties map[string]string `json:"delta_runtime_properties"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoEffectivePredictiveOptimizationFlag struct {
|
||||
InheritedFromName string `json:"inherited_from_name,omitempty"`
|
||||
InheritedFromType string `json:"inherited_from_type,omitempty"`
|
||||
Value string `json:"value"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoEncryptionDetailsSseEncryptionDetails struct {
|
||||
Algorithm string `json:"algorithm,omitempty"`
|
||||
AwsKmsKeyArn string `json:"aws_kms_key_arn,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoEncryptionDetails struct {
|
||||
SseEncryptionDetails *DataSourceTableTableInfoEncryptionDetailsSseEncryptionDetails `json:"sse_encryption_details,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoRowFilter struct {
|
||||
FunctionName string `json:"function_name"`
|
||||
InputColumnNames []string `json:"input_column_names"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoTableConstraintsForeignKeyConstraint struct {
|
||||
ChildColumns []string `json:"child_columns"`
|
||||
Name string `json:"name"`
|
||||
ParentColumns []string `json:"parent_columns"`
|
||||
ParentTable string `json:"parent_table"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoTableConstraintsNamedTableConstraint struct {
|
||||
Name string `json:"name"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoTableConstraintsPrimaryKeyConstraint struct {
|
||||
ChildColumns []string `json:"child_columns"`
|
||||
Name string `json:"name"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoTableConstraints struct {
|
||||
ForeignKeyConstraint *DataSourceTableTableInfoTableConstraintsForeignKeyConstraint `json:"foreign_key_constraint,omitempty"`
|
||||
NamedTableConstraint *DataSourceTableTableInfoTableConstraintsNamedTableConstraint `json:"named_table_constraint,omitempty"`
|
||||
PrimaryKeyConstraint *DataSourceTableTableInfoTableConstraintsPrimaryKeyConstraint `json:"primary_key_constraint,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoViewDependenciesDependenciesFunction struct {
|
||||
FunctionFullName string `json:"function_full_name"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoViewDependenciesDependenciesTable struct {
|
||||
TableFullName string `json:"table_full_name"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoViewDependenciesDependencies struct {
|
||||
Function *DataSourceTableTableInfoViewDependenciesDependenciesFunction `json:"function,omitempty"`
|
||||
Table *DataSourceTableTableInfoViewDependenciesDependenciesTable `json:"table,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfoViewDependencies struct {
|
||||
Dependencies []DataSourceTableTableInfoViewDependenciesDependencies `json:"dependencies,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTableTableInfo struct {
|
||||
AccessPoint string `json:"access_point,omitempty"`
|
||||
BrowseOnly bool `json:"browse_only,omitempty"`
|
||||
CatalogName string `json:"catalog_name,omitempty"`
|
||||
Comment string `json:"comment,omitempty"`
|
||||
CreatedAt int `json:"created_at,omitempty"`
|
||||
CreatedBy string `json:"created_by,omitempty"`
|
||||
DataAccessConfigurationId string `json:"data_access_configuration_id,omitempty"`
|
||||
DataSourceFormat string `json:"data_source_format,omitempty"`
|
||||
DeletedAt int `json:"deleted_at,omitempty"`
|
||||
EnablePredictiveOptimization string `json:"enable_predictive_optimization,omitempty"`
|
||||
FullName string `json:"full_name,omitempty"`
|
||||
MetastoreId string `json:"metastore_id,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
Owner string `json:"owner,omitempty"`
|
||||
PipelineId string `json:"pipeline_id,omitempty"`
|
||||
Properties map[string]string `json:"properties,omitempty"`
|
||||
SchemaName string `json:"schema_name,omitempty"`
|
||||
SqlPath string `json:"sql_path,omitempty"`
|
||||
StorageCredentialName string `json:"storage_credential_name,omitempty"`
|
||||
StorageLocation string `json:"storage_location,omitempty"`
|
||||
TableId string `json:"table_id,omitempty"`
|
||||
TableType string `json:"table_type,omitempty"`
|
||||
UpdatedAt int `json:"updated_at,omitempty"`
|
||||
UpdatedBy string `json:"updated_by,omitempty"`
|
||||
ViewDefinition string `json:"view_definition,omitempty"`
|
||||
Columns []DataSourceTableTableInfoColumns `json:"columns,omitempty"`
|
||||
DeltaRuntimePropertiesKvpairs *DataSourceTableTableInfoDeltaRuntimePropertiesKvpairs `json:"delta_runtime_properties_kvpairs,omitempty"`
|
||||
EffectivePredictiveOptimizationFlag *DataSourceTableTableInfoEffectivePredictiveOptimizationFlag `json:"effective_predictive_optimization_flag,omitempty"`
|
||||
EncryptionDetails *DataSourceTableTableInfoEncryptionDetails `json:"encryption_details,omitempty"`
|
||||
RowFilter *DataSourceTableTableInfoRowFilter `json:"row_filter,omitempty"`
|
||||
TableConstraints []DataSourceTableTableInfoTableConstraints `json:"table_constraints,omitempty"`
|
||||
ViewDependencies *DataSourceTableTableInfoViewDependencies `json:"view_dependencies,omitempty"`
|
||||
}
|
||||
|
||||
type DataSourceTable struct {
|
||||
Id string `json:"id,omitempty"`
|
||||
Name string `json:"name"`
|
||||
TableInfo *DataSourceTableTableInfo `json:"table_info,omitempty"`
|
||||
}
|
|
@ -7,6 +7,7 @@ type DataSources struct {
|
|||
AwsBucketPolicy map[string]any `json:"databricks_aws_bucket_policy,omitempty"`
|
||||
AwsCrossaccountPolicy map[string]any `json:"databricks_aws_crossaccount_policy,omitempty"`
|
||||
AwsUnityCatalogPolicy map[string]any `json:"databricks_aws_unity_catalog_policy,omitempty"`
|
||||
Catalog map[string]any `json:"databricks_catalog,omitempty"`
|
||||
Catalogs map[string]any `json:"databricks_catalogs,omitempty"`
|
||||
Cluster map[string]any `json:"databricks_cluster,omitempty"`
|
||||
ClusterPolicy map[string]any `json:"databricks_cluster_policy,omitempty"`
|
||||
|
@ -26,6 +27,7 @@ type DataSources struct {
|
|||
Jobs map[string]any `json:"databricks_jobs,omitempty"`
|
||||
Metastore map[string]any `json:"databricks_metastore,omitempty"`
|
||||
Metastores map[string]any `json:"databricks_metastores,omitempty"`
|
||||
MlflowExperiment map[string]any `json:"databricks_mlflow_experiment,omitempty"`
|
||||
MlflowModel map[string]any `json:"databricks_mlflow_model,omitempty"`
|
||||
MwsCredentials map[string]any `json:"databricks_mws_credentials,omitempty"`
|
||||
MwsWorkspaces map[string]any `json:"databricks_mws_workspaces,omitempty"`
|
||||
|
@ -43,6 +45,7 @@ type DataSources struct {
|
|||
SqlWarehouses map[string]any `json:"databricks_sql_warehouses,omitempty"`
|
||||
StorageCredential map[string]any `json:"databricks_storage_credential,omitempty"`
|
||||
StorageCredentials map[string]any `json:"databricks_storage_credentials,omitempty"`
|
||||
Table map[string]any `json:"databricks_table,omitempty"`
|
||||
Tables map[string]any `json:"databricks_tables,omitempty"`
|
||||
User map[string]any `json:"databricks_user,omitempty"`
|
||||
Views map[string]any `json:"databricks_views,omitempty"`
|
||||
|
@ -56,6 +59,7 @@ func NewDataSources() *DataSources {
|
|||
AwsBucketPolicy: make(map[string]any),
|
||||
AwsCrossaccountPolicy: make(map[string]any),
|
||||
AwsUnityCatalogPolicy: make(map[string]any),
|
||||
Catalog: make(map[string]any),
|
||||
Catalogs: make(map[string]any),
|
||||
Cluster: make(map[string]any),
|
||||
ClusterPolicy: make(map[string]any),
|
||||
|
@ -75,6 +79,7 @@ func NewDataSources() *DataSources {
|
|||
Jobs: make(map[string]any),
|
||||
Metastore: make(map[string]any),
|
||||
Metastores: make(map[string]any),
|
||||
MlflowExperiment: make(map[string]any),
|
||||
MlflowModel: make(map[string]any),
|
||||
MwsCredentials: make(map[string]any),
|
||||
MwsWorkspaces: make(map[string]any),
|
||||
|
@ -92,6 +97,7 @@ func NewDataSources() *DataSources {
|
|||
SqlWarehouses: make(map[string]any),
|
||||
StorageCredential: make(map[string]any),
|
||||
StorageCredentials: make(map[string]any),
|
||||
Table: make(map[string]any),
|
||||
Tables: make(map[string]any),
|
||||
User: make(map[string]any),
|
||||
Views: make(map[string]any),
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceEnablementDetails struct {
|
||||
ForcedForComplianceMode bool `json:"forced_for_compliance_mode,omitempty"`
|
||||
UnavailableForDisabledEntitlement bool `json:"unavailable_for_disabled_entitlement,omitempty"`
|
||||
UnavailableForNonEnterpriseTier bool `json:"unavailable_for_non_enterprise_tier,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceMaintenanceWindowWeekDayBasedScheduleWindowStartTime struct {
|
||||
Hours int `json:"hours,omitempty"`
|
||||
Minutes int `json:"minutes,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceMaintenanceWindowWeekDayBasedSchedule struct {
|
||||
DayOfWeek string `json:"day_of_week,omitempty"`
|
||||
Frequency string `json:"frequency,omitempty"`
|
||||
WindowStartTime *ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceMaintenanceWindowWeekDayBasedScheduleWindowStartTime `json:"window_start_time,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceMaintenanceWindow struct {
|
||||
WeekDayBasedSchedule *ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceMaintenanceWindowWeekDayBasedSchedule `json:"week_day_based_schedule,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspace struct {
|
||||
CanToggle bool `json:"can_toggle,omitempty"`
|
||||
Enabled bool `json:"enabled,omitempty"`
|
||||
RestartEvenIfNoUpdatesAvailable bool `json:"restart_even_if_no_updates_available,omitempty"`
|
||||
EnablementDetails *ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceEnablementDetails `json:"enablement_details,omitempty"`
|
||||
MaintenanceWindow *ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspaceMaintenanceWindow `json:"maintenance_window,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceAutomaticClusterUpdateWorkspaceSetting struct {
|
||||
Etag string `json:"etag,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
SettingName string `json:"setting_name,omitempty"`
|
||||
AutomaticClusterUpdateWorkspace *ResourceAutomaticClusterUpdateWorkspaceSettingAutomaticClusterUpdateWorkspace `json:"automatic_cluster_update_workspace,omitempty"`
|
||||
}
|
|
@ -32,10 +32,6 @@ type ResourceClusterAzureAttributes struct {
|
|||
LogAnalyticsInfo *ResourceClusterAzureAttributesLogAnalyticsInfo `json:"log_analytics_info,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceClusterCloneFrom struct {
|
||||
SourceClusterId string `json:"source_cluster_id"`
|
||||
}
|
||||
|
||||
type ResourceClusterClusterLogConfDbfs struct {
|
||||
Destination string `json:"destination"`
|
||||
}
|
||||
|
@ -169,7 +165,6 @@ type ResourceCluster struct {
|
|||
AutoterminationMinutes int `json:"autotermination_minutes,omitempty"`
|
||||
ClusterId string `json:"cluster_id,omitempty"`
|
||||
ClusterName string `json:"cluster_name,omitempty"`
|
||||
ClusterSource string `json:"cluster_source,omitempty"`
|
||||
CustomTags map[string]string `json:"custom_tags,omitempty"`
|
||||
DataSecurityMode string `json:"data_security_mode,omitempty"`
|
||||
DefaultTags map[string]string `json:"default_tags,omitempty"`
|
||||
|
@ -195,7 +190,6 @@ type ResourceCluster struct {
|
|||
Autoscale *ResourceClusterAutoscale `json:"autoscale,omitempty"`
|
||||
AwsAttributes *ResourceClusterAwsAttributes `json:"aws_attributes,omitempty"`
|
||||
AzureAttributes *ResourceClusterAzureAttributes `json:"azure_attributes,omitempty"`
|
||||
CloneFrom *ResourceClusterCloneFrom `json:"clone_from,omitempty"`
|
||||
ClusterLogConf *ResourceClusterClusterLogConf `json:"cluster_log_conf,omitempty"`
|
||||
ClusterMountInfo []ResourceClusterClusterMountInfo `json:"cluster_mount_info,omitempty"`
|
||||
DockerImage *ResourceClusterDockerImage `json:"docker_image,omitempty"`
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type ResourceComplianceSecurityProfileWorkspaceSettingComplianceSecurityProfileWorkspace struct {
|
||||
ComplianceStandards []string `json:"compliance_standards,omitempty"`
|
||||
IsEnabled bool `json:"is_enabled,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceComplianceSecurityProfileWorkspaceSetting struct {
|
||||
Etag string `json:"etag,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
SettingName string `json:"setting_name,omitempty"`
|
||||
ComplianceSecurityProfileWorkspace *ResourceComplianceSecurityProfileWorkspaceSettingComplianceSecurityProfileWorkspace `json:"compliance_security_profile_workspace,omitempty"`
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type ResourceEnhancedSecurityMonitoringWorkspaceSettingEnhancedSecurityMonitoringWorkspace struct {
|
||||
IsEnabled bool `json:"is_enabled,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceEnhancedSecurityMonitoringWorkspaceSetting struct {
|
||||
Etag string `json:"etag,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
SettingName string `json:"setting_name,omitempty"`
|
||||
EnhancedSecurityMonitoringWorkspace *ResourceEnhancedSecurityMonitoringWorkspaceSettingEnhancedSecurityMonitoringWorkspace `json:"enhanced_security_monitoring_workspace,omitempty"`
|
||||
}
|
|
@ -39,6 +39,10 @@ type ResourceJobEnvironment struct {
|
|||
Spec *ResourceJobEnvironmentSpec `json:"spec,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobGitSourceGitSnapshot struct {
|
||||
UsedCommit string `json:"used_commit,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobGitSourceJobSource struct {
|
||||
DirtyState string `json:"dirty_state,omitempty"`
|
||||
ImportFromGitBranch string `json:"import_from_git_branch"`
|
||||
|
@ -46,18 +50,19 @@ type ResourceJobGitSourceJobSource struct {
|
|||
}
|
||||
|
||||
type ResourceJobGitSource struct {
|
||||
Branch string `json:"branch,omitempty"`
|
||||
Commit string `json:"commit,omitempty"`
|
||||
Provider string `json:"provider,omitempty"`
|
||||
Tag string `json:"tag,omitempty"`
|
||||
Url string `json:"url"`
|
||||
JobSource *ResourceJobGitSourceJobSource `json:"job_source,omitempty"`
|
||||
Branch string `json:"branch,omitempty"`
|
||||
Commit string `json:"commit,omitempty"`
|
||||
Provider string `json:"provider,omitempty"`
|
||||
Tag string `json:"tag,omitempty"`
|
||||
Url string `json:"url"`
|
||||
GitSnapshot *ResourceJobGitSourceGitSnapshot `json:"git_snapshot,omitempty"`
|
||||
JobSource *ResourceJobGitSourceJobSource `json:"job_source,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobHealthRules struct {
|
||||
Metric string `json:"metric,omitempty"`
|
||||
Op string `json:"op,omitempty"`
|
||||
Value int `json:"value,omitempty"`
|
||||
Metric string `json:"metric"`
|
||||
Op string `json:"op"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type ResourceJobHealth struct {
|
||||
|
@ -72,7 +77,9 @@ type ResourceJobJobClusterNewClusterAutoscale struct {
|
|||
type ResourceJobJobClusterNewClusterAwsAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
EbsVolumeCount int `json:"ebs_volume_count,omitempty"`
|
||||
EbsVolumeIops int `json:"ebs_volume_iops,omitempty"`
|
||||
EbsVolumeSize int `json:"ebs_volume_size,omitempty"`
|
||||
EbsVolumeThroughput int `json:"ebs_volume_throughput,omitempty"`
|
||||
EbsVolumeType string `json:"ebs_volume_type,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
InstanceProfileArn string `json:"instance_profile_arn,omitempty"`
|
||||
|
@ -80,10 +87,16 @@ type ResourceJobJobClusterNewClusterAwsAttributes struct {
|
|||
ZoneId string `json:"zone_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterAzureAttributesLogAnalyticsInfo struct {
|
||||
LogAnalyticsPrimaryKey string `json:"log_analytics_primary_key,omitempty"`
|
||||
LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterAzureAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
LogAnalyticsInfo *ResourceJobJobClusterNewClusterAzureAttributesLogAnalyticsInfo `json:"log_analytics_info,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterClusterLogConfDbfs struct {
|
||||
|
@ -179,6 +192,32 @@ type ResourceJobJobClusterNewClusterInitScripts struct {
|
|||
Workspace *ResourceJobJobClusterNewClusterInitScriptsWorkspace `json:"workspace,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterLibraryCran struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterLibraryMaven struct {
|
||||
Coordinates string `json:"coordinates"`
|
||||
Exclusions []string `json:"exclusions,omitempty"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterLibraryPypi struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterLibrary struct {
|
||||
Egg string `json:"egg,omitempty"`
|
||||
Jar string `json:"jar,omitempty"`
|
||||
Requirements string `json:"requirements,omitempty"`
|
||||
Whl string `json:"whl,omitempty"`
|
||||
Cran *ResourceJobJobClusterNewClusterLibraryCran `json:"cran,omitempty"`
|
||||
Maven *ResourceJobJobClusterNewClusterLibraryMaven `json:"maven,omitempty"`
|
||||
Pypi *ResourceJobJobClusterNewClusterLibraryPypi `json:"pypi,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobClusterNewClusterWorkloadTypeClients struct {
|
||||
Jobs bool `json:"jobs,omitempty"`
|
||||
Notebooks bool `json:"notebooks,omitempty"`
|
||||
|
@ -190,7 +229,6 @@ type ResourceJobJobClusterNewClusterWorkloadType struct {
|
|||
|
||||
type ResourceJobJobClusterNewCluster struct {
|
||||
ApplyPolicyDefaultValues bool `json:"apply_policy_default_values,omitempty"`
|
||||
AutoterminationMinutes int `json:"autotermination_minutes,omitempty"`
|
||||
ClusterId string `json:"cluster_id,omitempty"`
|
||||
ClusterName string `json:"cluster_name,omitempty"`
|
||||
CustomTags map[string]string `json:"custom_tags,omitempty"`
|
||||
|
@ -218,11 +256,12 @@ type ResourceJobJobClusterNewCluster struct {
|
|||
DockerImage *ResourceJobJobClusterNewClusterDockerImage `json:"docker_image,omitempty"`
|
||||
GcpAttributes *ResourceJobJobClusterNewClusterGcpAttributes `json:"gcp_attributes,omitempty"`
|
||||
InitScripts []ResourceJobJobClusterNewClusterInitScripts `json:"init_scripts,omitempty"`
|
||||
Library []ResourceJobJobClusterNewClusterLibrary `json:"library,omitempty"`
|
||||
WorkloadType *ResourceJobJobClusterNewClusterWorkloadType `json:"workload_type,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobJobCluster struct {
|
||||
JobClusterKey string `json:"job_cluster_key,omitempty"`
|
||||
JobClusterKey string `json:"job_cluster_key"`
|
||||
NewCluster *ResourceJobJobClusterNewCluster `json:"new_cluster,omitempty"`
|
||||
}
|
||||
|
||||
|
@ -260,7 +299,9 @@ type ResourceJobNewClusterAutoscale struct {
|
|||
type ResourceJobNewClusterAwsAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
EbsVolumeCount int `json:"ebs_volume_count,omitempty"`
|
||||
EbsVolumeIops int `json:"ebs_volume_iops,omitempty"`
|
||||
EbsVolumeSize int `json:"ebs_volume_size,omitempty"`
|
||||
EbsVolumeThroughput int `json:"ebs_volume_throughput,omitempty"`
|
||||
EbsVolumeType string `json:"ebs_volume_type,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
InstanceProfileArn string `json:"instance_profile_arn,omitempty"`
|
||||
|
@ -268,10 +309,16 @@ type ResourceJobNewClusterAwsAttributes struct {
|
|||
ZoneId string `json:"zone_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterAzureAttributesLogAnalyticsInfo struct {
|
||||
LogAnalyticsPrimaryKey string `json:"log_analytics_primary_key,omitempty"`
|
||||
LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterAzureAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
LogAnalyticsInfo *ResourceJobNewClusterAzureAttributesLogAnalyticsInfo `json:"log_analytics_info,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterClusterLogConfDbfs struct {
|
||||
|
@ -367,6 +414,32 @@ type ResourceJobNewClusterInitScripts struct {
|
|||
Workspace *ResourceJobNewClusterInitScriptsWorkspace `json:"workspace,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterLibraryCran struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterLibraryMaven struct {
|
||||
Coordinates string `json:"coordinates"`
|
||||
Exclusions []string `json:"exclusions,omitempty"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterLibraryPypi struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterLibrary struct {
|
||||
Egg string `json:"egg,omitempty"`
|
||||
Jar string `json:"jar,omitempty"`
|
||||
Requirements string `json:"requirements,omitempty"`
|
||||
Whl string `json:"whl,omitempty"`
|
||||
Cran *ResourceJobNewClusterLibraryCran `json:"cran,omitempty"`
|
||||
Maven *ResourceJobNewClusterLibraryMaven `json:"maven,omitempty"`
|
||||
Pypi *ResourceJobNewClusterLibraryPypi `json:"pypi,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobNewClusterWorkloadTypeClients struct {
|
||||
Jobs bool `json:"jobs,omitempty"`
|
||||
Notebooks bool `json:"notebooks,omitempty"`
|
||||
|
@ -378,7 +451,6 @@ type ResourceJobNewClusterWorkloadType struct {
|
|||
|
||||
type ResourceJobNewCluster struct {
|
||||
ApplyPolicyDefaultValues bool `json:"apply_policy_default_values,omitempty"`
|
||||
AutoterminationMinutes int `json:"autotermination_minutes,omitempty"`
|
||||
ClusterId string `json:"cluster_id,omitempty"`
|
||||
ClusterName string `json:"cluster_name,omitempty"`
|
||||
CustomTags map[string]string `json:"custom_tags,omitempty"`
|
||||
|
@ -406,6 +478,7 @@ type ResourceJobNewCluster struct {
|
|||
DockerImage *ResourceJobNewClusterDockerImage `json:"docker_image,omitempty"`
|
||||
GcpAttributes *ResourceJobNewClusterGcpAttributes `json:"gcp_attributes,omitempty"`
|
||||
InitScripts []ResourceJobNewClusterInitScripts `json:"init_scripts,omitempty"`
|
||||
Library []ResourceJobNewClusterLibrary `json:"library,omitempty"`
|
||||
WorkloadType *ResourceJobNewClusterWorkloadType `json:"workload_type,omitempty"`
|
||||
}
|
||||
|
||||
|
@ -533,9 +606,9 @@ type ResourceJobTaskForEachTaskTaskEmailNotifications struct {
|
|||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskHealthRules struct {
|
||||
Metric string `json:"metric,omitempty"`
|
||||
Op string `json:"op,omitempty"`
|
||||
Value int `json:"value,omitempty"`
|
||||
Metric string `json:"metric"`
|
||||
Op string `json:"op"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskHealth struct {
|
||||
|
@ -576,7 +649,9 @@ type ResourceJobTaskForEachTaskTaskNewClusterAutoscale struct {
|
|||
type ResourceJobTaskForEachTaskTaskNewClusterAwsAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
EbsVolumeCount int `json:"ebs_volume_count,omitempty"`
|
||||
EbsVolumeIops int `json:"ebs_volume_iops,omitempty"`
|
||||
EbsVolumeSize int `json:"ebs_volume_size,omitempty"`
|
||||
EbsVolumeThroughput int `json:"ebs_volume_throughput,omitempty"`
|
||||
EbsVolumeType string `json:"ebs_volume_type,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
InstanceProfileArn string `json:"instance_profile_arn,omitempty"`
|
||||
|
@ -584,10 +659,16 @@ type ResourceJobTaskForEachTaskTaskNewClusterAwsAttributes struct {
|
|||
ZoneId string `json:"zone_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterAzureAttributesLogAnalyticsInfo struct {
|
||||
LogAnalyticsPrimaryKey string `json:"log_analytics_primary_key,omitempty"`
|
||||
LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterAzureAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
LogAnalyticsInfo *ResourceJobTaskForEachTaskTaskNewClusterAzureAttributesLogAnalyticsInfo `json:"log_analytics_info,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterClusterLogConfDbfs struct {
|
||||
|
@ -683,6 +764,32 @@ type ResourceJobTaskForEachTaskTaskNewClusterInitScripts struct {
|
|||
Workspace *ResourceJobTaskForEachTaskTaskNewClusterInitScriptsWorkspace `json:"workspace,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterLibraryCran struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterLibraryMaven struct {
|
||||
Coordinates string `json:"coordinates"`
|
||||
Exclusions []string `json:"exclusions,omitempty"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterLibraryPypi struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterLibrary struct {
|
||||
Egg string `json:"egg,omitempty"`
|
||||
Jar string `json:"jar,omitempty"`
|
||||
Requirements string `json:"requirements,omitempty"`
|
||||
Whl string `json:"whl,omitempty"`
|
||||
Cran *ResourceJobTaskForEachTaskTaskNewClusterLibraryCran `json:"cran,omitempty"`
|
||||
Maven *ResourceJobTaskForEachTaskTaskNewClusterLibraryMaven `json:"maven,omitempty"`
|
||||
Pypi *ResourceJobTaskForEachTaskTaskNewClusterLibraryPypi `json:"pypi,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskNewClusterWorkloadTypeClients struct {
|
||||
Jobs bool `json:"jobs,omitempty"`
|
||||
Notebooks bool `json:"notebooks,omitempty"`
|
||||
|
@ -694,7 +801,6 @@ type ResourceJobTaskForEachTaskTaskNewClusterWorkloadType struct {
|
|||
|
||||
type ResourceJobTaskForEachTaskTaskNewCluster struct {
|
||||
ApplyPolicyDefaultValues bool `json:"apply_policy_default_values,omitempty"`
|
||||
AutoterminationMinutes int `json:"autotermination_minutes,omitempty"`
|
||||
ClusterId string `json:"cluster_id,omitempty"`
|
||||
ClusterName string `json:"cluster_name,omitempty"`
|
||||
CustomTags map[string]string `json:"custom_tags,omitempty"`
|
||||
|
@ -706,7 +812,7 @@ type ResourceJobTaskForEachTaskTaskNewCluster struct {
|
|||
IdempotencyToken string `json:"idempotency_token,omitempty"`
|
||||
InstancePoolId string `json:"instance_pool_id,omitempty"`
|
||||
NodeTypeId string `json:"node_type_id,omitempty"`
|
||||
NumWorkers int `json:"num_workers"`
|
||||
NumWorkers int `json:"num_workers,omitempty"`
|
||||
PolicyId string `json:"policy_id,omitempty"`
|
||||
RuntimeEngine string `json:"runtime_engine,omitempty"`
|
||||
SingleUserName string `json:"single_user_name,omitempty"`
|
||||
|
@ -722,6 +828,7 @@ type ResourceJobTaskForEachTaskTaskNewCluster struct {
|
|||
DockerImage *ResourceJobTaskForEachTaskTaskNewClusterDockerImage `json:"docker_image,omitempty"`
|
||||
GcpAttributes *ResourceJobTaskForEachTaskTaskNewClusterGcpAttributes `json:"gcp_attributes,omitempty"`
|
||||
InitScripts []ResourceJobTaskForEachTaskTaskNewClusterInitScripts `json:"init_scripts,omitempty"`
|
||||
Library []ResourceJobTaskForEachTaskTaskNewClusterLibrary `json:"library,omitempty"`
|
||||
WorkloadType *ResourceJobTaskForEachTaskTaskNewClusterWorkloadType `json:"workload_type,omitempty"`
|
||||
}
|
||||
|
||||
|
@ -750,9 +857,21 @@ type ResourceJobTaskForEachTaskTaskPythonWheelTask struct {
|
|||
Parameters []string `json:"parameters,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskRunJobTaskPipelineParams struct {
|
||||
FullRefresh bool `json:"full_refresh,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskRunJobTask struct {
|
||||
JobId int `json:"job_id"`
|
||||
JobParameters map[string]string `json:"job_parameters,omitempty"`
|
||||
DbtCommands []string `json:"dbt_commands,omitempty"`
|
||||
JarParams []string `json:"jar_params,omitempty"`
|
||||
JobId int `json:"job_id"`
|
||||
JobParameters map[string]string `json:"job_parameters,omitempty"`
|
||||
NotebookParams map[string]string `json:"notebook_params,omitempty"`
|
||||
PythonNamedParams map[string]string `json:"python_named_params,omitempty"`
|
||||
PythonParams []string `json:"python_params,omitempty"`
|
||||
SparkSubmitParams []string `json:"spark_submit_params,omitempty"`
|
||||
SqlParams map[string]string `json:"sql_params,omitempty"`
|
||||
PipelineParams *ResourceJobTaskForEachTaskTaskRunJobTaskPipelineParams `json:"pipeline_params,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTaskSparkJarTask struct {
|
||||
|
@ -805,7 +924,7 @@ type ResourceJobTaskForEachTaskTaskSqlTaskQuery struct {
|
|||
|
||||
type ResourceJobTaskForEachTaskTaskSqlTask struct {
|
||||
Parameters map[string]string `json:"parameters,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id"`
|
||||
Alert *ResourceJobTaskForEachTaskTaskSqlTaskAlert `json:"alert,omitempty"`
|
||||
Dashboard *ResourceJobTaskForEachTaskTaskSqlTaskDashboard `json:"dashboard,omitempty"`
|
||||
File *ResourceJobTaskForEachTaskTaskSqlTaskFile `json:"file,omitempty"`
|
||||
|
@ -836,33 +955,34 @@ type ResourceJobTaskForEachTaskTaskWebhookNotifications struct {
|
|||
}
|
||||
|
||||
type ResourceJobTaskForEachTaskTask struct {
|
||||
Description string `json:"description,omitempty"`
|
||||
EnvironmentKey string `json:"environment_key,omitempty"`
|
||||
ExistingClusterId string `json:"existing_cluster_id,omitempty"`
|
||||
JobClusterKey string `json:"job_cluster_key,omitempty"`
|
||||
MaxRetries int `json:"max_retries,omitempty"`
|
||||
MinRetryIntervalMillis int `json:"min_retry_interval_millis,omitempty"`
|
||||
RetryOnTimeout bool `json:"retry_on_timeout,omitempty"`
|
||||
RunIf string `json:"run_if,omitempty"`
|
||||
TaskKey string `json:"task_key,omitempty"`
|
||||
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
|
||||
ConditionTask *ResourceJobTaskForEachTaskTaskConditionTask `json:"condition_task,omitempty"`
|
||||
DbtTask *ResourceJobTaskForEachTaskTaskDbtTask `json:"dbt_task,omitempty"`
|
||||
DependsOn []ResourceJobTaskForEachTaskTaskDependsOn `json:"depends_on,omitempty"`
|
||||
EmailNotifications *ResourceJobTaskForEachTaskTaskEmailNotifications `json:"email_notifications,omitempty"`
|
||||
Health *ResourceJobTaskForEachTaskTaskHealth `json:"health,omitempty"`
|
||||
Library []ResourceJobTaskForEachTaskTaskLibrary `json:"library,omitempty"`
|
||||
NewCluster *ResourceJobTaskForEachTaskTaskNewCluster `json:"new_cluster,omitempty"`
|
||||
NotebookTask *ResourceJobTaskForEachTaskTaskNotebookTask `json:"notebook_task,omitempty"`
|
||||
NotificationSettings *ResourceJobTaskForEachTaskTaskNotificationSettings `json:"notification_settings,omitempty"`
|
||||
PipelineTask *ResourceJobTaskForEachTaskTaskPipelineTask `json:"pipeline_task,omitempty"`
|
||||
PythonWheelTask *ResourceJobTaskForEachTaskTaskPythonWheelTask `json:"python_wheel_task,omitempty"`
|
||||
RunJobTask *ResourceJobTaskForEachTaskTaskRunJobTask `json:"run_job_task,omitempty"`
|
||||
SparkJarTask *ResourceJobTaskForEachTaskTaskSparkJarTask `json:"spark_jar_task,omitempty"`
|
||||
SparkPythonTask *ResourceJobTaskForEachTaskTaskSparkPythonTask `json:"spark_python_task,omitempty"`
|
||||
SparkSubmitTask *ResourceJobTaskForEachTaskTaskSparkSubmitTask `json:"spark_submit_task,omitempty"`
|
||||
SqlTask *ResourceJobTaskForEachTaskTaskSqlTask `json:"sql_task,omitempty"`
|
||||
WebhookNotifications *ResourceJobTaskForEachTaskTaskWebhookNotifications `json:"webhook_notifications,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
DisableAutoOptimization bool `json:"disable_auto_optimization,omitempty"`
|
||||
EnvironmentKey string `json:"environment_key,omitempty"`
|
||||
ExistingClusterId string `json:"existing_cluster_id,omitempty"`
|
||||
JobClusterKey string `json:"job_cluster_key,omitempty"`
|
||||
MaxRetries int `json:"max_retries,omitempty"`
|
||||
MinRetryIntervalMillis int `json:"min_retry_interval_millis,omitempty"`
|
||||
RetryOnTimeout bool `json:"retry_on_timeout,omitempty"`
|
||||
RunIf string `json:"run_if,omitempty"`
|
||||
TaskKey string `json:"task_key"`
|
||||
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
|
||||
ConditionTask *ResourceJobTaskForEachTaskTaskConditionTask `json:"condition_task,omitempty"`
|
||||
DbtTask *ResourceJobTaskForEachTaskTaskDbtTask `json:"dbt_task,omitempty"`
|
||||
DependsOn []ResourceJobTaskForEachTaskTaskDependsOn `json:"depends_on,omitempty"`
|
||||
EmailNotifications *ResourceJobTaskForEachTaskTaskEmailNotifications `json:"email_notifications,omitempty"`
|
||||
Health *ResourceJobTaskForEachTaskTaskHealth `json:"health,omitempty"`
|
||||
Library []ResourceJobTaskForEachTaskTaskLibrary `json:"library,omitempty"`
|
||||
NewCluster *ResourceJobTaskForEachTaskTaskNewCluster `json:"new_cluster,omitempty"`
|
||||
NotebookTask *ResourceJobTaskForEachTaskTaskNotebookTask `json:"notebook_task,omitempty"`
|
||||
NotificationSettings *ResourceJobTaskForEachTaskTaskNotificationSettings `json:"notification_settings,omitempty"`
|
||||
PipelineTask *ResourceJobTaskForEachTaskTaskPipelineTask `json:"pipeline_task,omitempty"`
|
||||
PythonWheelTask *ResourceJobTaskForEachTaskTaskPythonWheelTask `json:"python_wheel_task,omitempty"`
|
||||
RunJobTask *ResourceJobTaskForEachTaskTaskRunJobTask `json:"run_job_task,omitempty"`
|
||||
SparkJarTask *ResourceJobTaskForEachTaskTaskSparkJarTask `json:"spark_jar_task,omitempty"`
|
||||
SparkPythonTask *ResourceJobTaskForEachTaskTaskSparkPythonTask `json:"spark_python_task,omitempty"`
|
||||
SparkSubmitTask *ResourceJobTaskForEachTaskTaskSparkSubmitTask `json:"spark_submit_task,omitempty"`
|
||||
SqlTask *ResourceJobTaskForEachTaskTaskSqlTask `json:"sql_task,omitempty"`
|
||||
WebhookNotifications *ResourceJobTaskForEachTaskTaskWebhookNotifications `json:"webhook_notifications,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskForEachTask struct {
|
||||
|
@ -872,9 +992,9 @@ type ResourceJobTaskForEachTask struct {
|
|||
}
|
||||
|
||||
type ResourceJobTaskHealthRules struct {
|
||||
Metric string `json:"metric,omitempty"`
|
||||
Op string `json:"op,omitempty"`
|
||||
Value int `json:"value,omitempty"`
|
||||
Metric string `json:"metric"`
|
||||
Op string `json:"op"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskHealth struct {
|
||||
|
@ -915,7 +1035,9 @@ type ResourceJobTaskNewClusterAutoscale struct {
|
|||
type ResourceJobTaskNewClusterAwsAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
EbsVolumeCount int `json:"ebs_volume_count,omitempty"`
|
||||
EbsVolumeIops int `json:"ebs_volume_iops,omitempty"`
|
||||
EbsVolumeSize int `json:"ebs_volume_size,omitempty"`
|
||||
EbsVolumeThroughput int `json:"ebs_volume_throughput,omitempty"`
|
||||
EbsVolumeType string `json:"ebs_volume_type,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
InstanceProfileArn string `json:"instance_profile_arn,omitempty"`
|
||||
|
@ -923,10 +1045,16 @@ type ResourceJobTaskNewClusterAwsAttributes struct {
|
|||
ZoneId string `json:"zone_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterAzureAttributesLogAnalyticsInfo struct {
|
||||
LogAnalyticsPrimaryKey string `json:"log_analytics_primary_key,omitempty"`
|
||||
LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterAzureAttributes struct {
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
Availability string `json:"availability,omitempty"`
|
||||
FirstOnDemand int `json:"first_on_demand,omitempty"`
|
||||
SpotBidMaxPrice int `json:"spot_bid_max_price,omitempty"`
|
||||
LogAnalyticsInfo *ResourceJobTaskNewClusterAzureAttributesLogAnalyticsInfo `json:"log_analytics_info,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterClusterLogConfDbfs struct {
|
||||
|
@ -1022,6 +1150,32 @@ type ResourceJobTaskNewClusterInitScripts struct {
|
|||
Workspace *ResourceJobTaskNewClusterInitScriptsWorkspace `json:"workspace,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterLibraryCran struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterLibraryMaven struct {
|
||||
Coordinates string `json:"coordinates"`
|
||||
Exclusions []string `json:"exclusions,omitempty"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterLibraryPypi struct {
|
||||
Package string `json:"package"`
|
||||
Repo string `json:"repo,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterLibrary struct {
|
||||
Egg string `json:"egg,omitempty"`
|
||||
Jar string `json:"jar,omitempty"`
|
||||
Requirements string `json:"requirements,omitempty"`
|
||||
Whl string `json:"whl,omitempty"`
|
||||
Cran *ResourceJobTaskNewClusterLibraryCran `json:"cran,omitempty"`
|
||||
Maven *ResourceJobTaskNewClusterLibraryMaven `json:"maven,omitempty"`
|
||||
Pypi *ResourceJobTaskNewClusterLibraryPypi `json:"pypi,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskNewClusterWorkloadTypeClients struct {
|
||||
Jobs bool `json:"jobs,omitempty"`
|
||||
Notebooks bool `json:"notebooks,omitempty"`
|
||||
|
@ -1033,7 +1187,6 @@ type ResourceJobTaskNewClusterWorkloadType struct {
|
|||
|
||||
type ResourceJobTaskNewCluster struct {
|
||||
ApplyPolicyDefaultValues bool `json:"apply_policy_default_values,omitempty"`
|
||||
AutoterminationMinutes int `json:"autotermination_minutes,omitempty"`
|
||||
ClusterId string `json:"cluster_id,omitempty"`
|
||||
ClusterName string `json:"cluster_name,omitempty"`
|
||||
CustomTags map[string]string `json:"custom_tags,omitempty"`
|
||||
|
@ -1061,6 +1214,7 @@ type ResourceJobTaskNewCluster struct {
|
|||
DockerImage *ResourceJobTaskNewClusterDockerImage `json:"docker_image,omitempty"`
|
||||
GcpAttributes *ResourceJobTaskNewClusterGcpAttributes `json:"gcp_attributes,omitempty"`
|
||||
InitScripts []ResourceJobTaskNewClusterInitScripts `json:"init_scripts,omitempty"`
|
||||
Library []ResourceJobTaskNewClusterLibrary `json:"library,omitempty"`
|
||||
WorkloadType *ResourceJobTaskNewClusterWorkloadType `json:"workload_type,omitempty"`
|
||||
}
|
||||
|
||||
|
@ -1089,9 +1243,21 @@ type ResourceJobTaskPythonWheelTask struct {
|
|||
Parameters []string `json:"parameters,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskRunJobTaskPipelineParams struct {
|
||||
FullRefresh bool `json:"full_refresh,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskRunJobTask struct {
|
||||
JobId int `json:"job_id"`
|
||||
JobParameters map[string]string `json:"job_parameters,omitempty"`
|
||||
DbtCommands []string `json:"dbt_commands,omitempty"`
|
||||
JarParams []string `json:"jar_params,omitempty"`
|
||||
JobId int `json:"job_id"`
|
||||
JobParameters map[string]string `json:"job_parameters,omitempty"`
|
||||
NotebookParams map[string]string `json:"notebook_params,omitempty"`
|
||||
PythonNamedParams map[string]string `json:"python_named_params,omitempty"`
|
||||
PythonParams []string `json:"python_params,omitempty"`
|
||||
SparkSubmitParams []string `json:"spark_submit_params,omitempty"`
|
||||
SqlParams map[string]string `json:"sql_params,omitempty"`
|
||||
PipelineParams *ResourceJobTaskRunJobTaskPipelineParams `json:"pipeline_params,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTaskSparkJarTask struct {
|
||||
|
@ -1144,7 +1310,7 @@ type ResourceJobTaskSqlTaskQuery struct {
|
|||
|
||||
type ResourceJobTaskSqlTask struct {
|
||||
Parameters map[string]string `json:"parameters,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id,omitempty"`
|
||||
WarehouseId string `json:"warehouse_id"`
|
||||
Alert *ResourceJobTaskSqlTaskAlert `json:"alert,omitempty"`
|
||||
Dashboard *ResourceJobTaskSqlTaskDashboard `json:"dashboard,omitempty"`
|
||||
File *ResourceJobTaskSqlTaskFile `json:"file,omitempty"`
|
||||
|
@ -1175,34 +1341,35 @@ type ResourceJobTaskWebhookNotifications struct {
|
|||
}
|
||||
|
||||
type ResourceJobTask struct {
|
||||
Description string `json:"description,omitempty"`
|
||||
EnvironmentKey string `json:"environment_key,omitempty"`
|
||||
ExistingClusterId string `json:"existing_cluster_id,omitempty"`
|
||||
JobClusterKey string `json:"job_cluster_key,omitempty"`
|
||||
MaxRetries int `json:"max_retries,omitempty"`
|
||||
MinRetryIntervalMillis int `json:"min_retry_interval_millis,omitempty"`
|
||||
RetryOnTimeout bool `json:"retry_on_timeout,omitempty"`
|
||||
RunIf string `json:"run_if,omitempty"`
|
||||
TaskKey string `json:"task_key,omitempty"`
|
||||
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
|
||||
ConditionTask *ResourceJobTaskConditionTask `json:"condition_task,omitempty"`
|
||||
DbtTask *ResourceJobTaskDbtTask `json:"dbt_task,omitempty"`
|
||||
DependsOn []ResourceJobTaskDependsOn `json:"depends_on,omitempty"`
|
||||
EmailNotifications *ResourceJobTaskEmailNotifications `json:"email_notifications,omitempty"`
|
||||
ForEachTask *ResourceJobTaskForEachTask `json:"for_each_task,omitempty"`
|
||||
Health *ResourceJobTaskHealth `json:"health,omitempty"`
|
||||
Library []ResourceJobTaskLibrary `json:"library,omitempty"`
|
||||
NewCluster *ResourceJobTaskNewCluster `json:"new_cluster,omitempty"`
|
||||
NotebookTask *ResourceJobTaskNotebookTask `json:"notebook_task,omitempty"`
|
||||
NotificationSettings *ResourceJobTaskNotificationSettings `json:"notification_settings,omitempty"`
|
||||
PipelineTask *ResourceJobTaskPipelineTask `json:"pipeline_task,omitempty"`
|
||||
PythonWheelTask *ResourceJobTaskPythonWheelTask `json:"python_wheel_task,omitempty"`
|
||||
RunJobTask *ResourceJobTaskRunJobTask `json:"run_job_task,omitempty"`
|
||||
SparkJarTask *ResourceJobTaskSparkJarTask `json:"spark_jar_task,omitempty"`
|
||||
SparkPythonTask *ResourceJobTaskSparkPythonTask `json:"spark_python_task,omitempty"`
|
||||
SparkSubmitTask *ResourceJobTaskSparkSubmitTask `json:"spark_submit_task,omitempty"`
|
||||
SqlTask *ResourceJobTaskSqlTask `json:"sql_task,omitempty"`
|
||||
WebhookNotifications *ResourceJobTaskWebhookNotifications `json:"webhook_notifications,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
DisableAutoOptimization bool `json:"disable_auto_optimization,omitempty"`
|
||||
EnvironmentKey string `json:"environment_key,omitempty"`
|
||||
ExistingClusterId string `json:"existing_cluster_id,omitempty"`
|
||||
JobClusterKey string `json:"job_cluster_key,omitempty"`
|
||||
MaxRetries int `json:"max_retries,omitempty"`
|
||||
MinRetryIntervalMillis int `json:"min_retry_interval_millis,omitempty"`
|
||||
RetryOnTimeout bool `json:"retry_on_timeout,omitempty"`
|
||||
RunIf string `json:"run_if,omitempty"`
|
||||
TaskKey string `json:"task_key"`
|
||||
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
|
||||
ConditionTask *ResourceJobTaskConditionTask `json:"condition_task,omitempty"`
|
||||
DbtTask *ResourceJobTaskDbtTask `json:"dbt_task,omitempty"`
|
||||
DependsOn []ResourceJobTaskDependsOn `json:"depends_on,omitempty"`
|
||||
EmailNotifications *ResourceJobTaskEmailNotifications `json:"email_notifications,omitempty"`
|
||||
ForEachTask *ResourceJobTaskForEachTask `json:"for_each_task,omitempty"`
|
||||
Health *ResourceJobTaskHealth `json:"health,omitempty"`
|
||||
Library []ResourceJobTaskLibrary `json:"library,omitempty"`
|
||||
NewCluster *ResourceJobTaskNewCluster `json:"new_cluster,omitempty"`
|
||||
NotebookTask *ResourceJobTaskNotebookTask `json:"notebook_task,omitempty"`
|
||||
NotificationSettings *ResourceJobTaskNotificationSettings `json:"notification_settings,omitempty"`
|
||||
PipelineTask *ResourceJobTaskPipelineTask `json:"pipeline_task,omitempty"`
|
||||
PythonWheelTask *ResourceJobTaskPythonWheelTask `json:"python_wheel_task,omitempty"`
|
||||
RunJobTask *ResourceJobTaskRunJobTask `json:"run_job_task,omitempty"`
|
||||
SparkJarTask *ResourceJobTaskSparkJarTask `json:"spark_jar_task,omitempty"`
|
||||
SparkPythonTask *ResourceJobTaskSparkPythonTask `json:"spark_python_task,omitempty"`
|
||||
SparkSubmitTask *ResourceJobTaskSparkSubmitTask `json:"spark_submit_task,omitempty"`
|
||||
SqlTask *ResourceJobTaskSqlTask `json:"sql_task,omitempty"`
|
||||
WebhookNotifications *ResourceJobTaskWebhookNotifications `json:"webhook_notifications,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTriggerFileArrival struct {
|
||||
|
@ -1211,6 +1378,13 @@ type ResourceJobTriggerFileArrival struct {
|
|||
WaitAfterLastChangeSeconds int `json:"wait_after_last_change_seconds,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceJobTriggerTable struct {
|
||||
Condition string `json:"condition,omitempty"`
|
||||
MinTimeBetweenTriggersSeconds int `json:"min_time_between_triggers_seconds,omitempty"`
|
||||
TableNames []string `json:"table_names,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"`
|
||||
|
@ -1221,6 +1395,7 @@ type ResourceJobTriggerTableUpdate struct {
|
|||
type ResourceJobTrigger struct {
|
||||
PauseStatus string `json:"pause_status,omitempty"`
|
||||
FileArrival *ResourceJobTriggerFileArrival `json:"file_arrival,omitempty"`
|
||||
Table *ResourceJobTriggerTable `json:"table,omitempty"`
|
||||
TableUpdate *ResourceJobTriggerTableUpdate `json:"table_update,omitempty"`
|
||||
}
|
||||
|
||||
|
|
|
@ -34,12 +34,15 @@ type ResourceModelServingConfigServedEntitiesExternalModelDatabricksModelServing
|
|||
}
|
||||
|
||||
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"`
|
||||
MicrosoftEntraClientId string `json:"microsoft_entra_client_id,omitempty"`
|
||||
MicrosoftEntraClientSecret string `json:"microsoft_entra_client_secret,omitempty"`
|
||||
MicrosoftEntraTenantId string `json:"microsoft_entra_tenant_id,omitempty"`
|
||||
OpenaiApiBase string `json:"openai_api_base,omitempty"`
|
||||
OpenaiApiKey string `json:"openai_api_key,omitempty"`
|
||||
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 {
|
||||
|
@ -114,6 +117,7 @@ type ResourceModelServingTags struct {
|
|||
type ResourceModelServing struct {
|
||||
Id string `json:"id,omitempty"`
|
||||
Name string `json:"name"`
|
||||
RouteOptimized bool `json:"route_optimized,omitempty"`
|
||||
ServingEndpointId string `json:"serving_endpoint_id,omitempty"`
|
||||
Config *ResourceModelServingConfig `json:"config,omitempty"`
|
||||
RateLimits []ResourceModelServingRateLimits `json:"rate_limits,omitempty"`
|
||||
|
|
|
@ -0,0 +1,76 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type ResourceQualityMonitorCustomMetrics struct {
|
||||
Definition string `json:"definition"`
|
||||
InputColumns []string `json:"input_columns"`
|
||||
Name string `json:"name"`
|
||||
OutputDataType string `json:"output_data_type"`
|
||||
Type string `json:"type"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorDataClassificationConfig struct {
|
||||
Enabled bool `json:"enabled,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorInferenceLog struct {
|
||||
Granularities []string `json:"granularities"`
|
||||
LabelCol string `json:"label_col,omitempty"`
|
||||
ModelIdCol string `json:"model_id_col"`
|
||||
PredictionCol string `json:"prediction_col"`
|
||||
PredictionProbaCol string `json:"prediction_proba_col,omitempty"`
|
||||
ProblemType string `json:"problem_type"`
|
||||
TimestampCol string `json:"timestamp_col"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorNotificationsOnFailure struct {
|
||||
EmailAddresses []string `json:"email_addresses,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorNotificationsOnNewClassificationTagDetected struct {
|
||||
EmailAddresses []string `json:"email_addresses,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorNotifications struct {
|
||||
OnFailure *ResourceQualityMonitorNotificationsOnFailure `json:"on_failure,omitempty"`
|
||||
OnNewClassificationTagDetected *ResourceQualityMonitorNotificationsOnNewClassificationTagDetected `json:"on_new_classification_tag_detected,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorSchedule struct {
|
||||
PauseStatus string `json:"pause_status,omitempty"`
|
||||
QuartzCronExpression string `json:"quartz_cron_expression"`
|
||||
TimezoneId string `json:"timezone_id"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorSnapshot struct {
|
||||
}
|
||||
|
||||
type ResourceQualityMonitorTimeSeries struct {
|
||||
Granularities []string `json:"granularities"`
|
||||
TimestampCol string `json:"timestamp_col"`
|
||||
}
|
||||
|
||||
type ResourceQualityMonitor 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 []ResourceQualityMonitorCustomMetrics `json:"custom_metrics,omitempty"`
|
||||
DataClassificationConfig *ResourceQualityMonitorDataClassificationConfig `json:"data_classification_config,omitempty"`
|
||||
InferenceLog *ResourceQualityMonitorInferenceLog `json:"inference_log,omitempty"`
|
||||
Notifications *ResourceQualityMonitorNotifications `json:"notifications,omitempty"`
|
||||
Schedule *ResourceQualityMonitorSchedule `json:"schedule,omitempty"`
|
||||
Snapshot *ResourceQualityMonitorSnapshot `json:"snapshot,omitempty"`
|
||||
TimeSeries *ResourceQualityMonitorTimeSeries `json:"time_series,omitempty"`
|
||||
}
|
|
@ -18,6 +18,7 @@ type ResourceSqlTable struct {
|
|||
Id string `json:"id,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Options map[string]string `json:"options,omitempty"`
|
||||
Owner string `json:"owner,omitempty"`
|
||||
Partitions []string `json:"partitions,omitempty"`
|
||||
Properties map[string]string `json:"properties,omitempty"`
|
||||
SchemaName string `json:"schema_name"`
|
||||
|
|
|
@ -13,11 +13,12 @@ type ResourceVectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns struct {
|
|||
}
|
||||
|
||||
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"`
|
||||
EmbeddingWritebackTable string `json:"embedding_writeback_table,omitempty"`
|
||||
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 {
|
||||
|
|
|
@ -3,115 +3,122 @@
|
|||
package schema
|
||||
|
||||
type Resources struct {
|
||||
AccessControlRuleSet map[string]any `json:"databricks_access_control_rule_set,omitempty"`
|
||||
ArtifactAllowlist map[string]any `json:"databricks_artifact_allowlist,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"`
|
||||
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"`
|
||||
Connection map[string]any `json:"databricks_connection,omitempty"`
|
||||
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"`
|
||||
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"`
|
||||
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"`
|
||||
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"`
|
||||
WorkspaceConf map[string]any `json:"databricks_workspace_conf,omitempty"`
|
||||
WorkspaceFile map[string]any `json:"databricks_workspace_file,omitempty"`
|
||||
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"`
|
||||
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"`
|
||||
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"`
|
||||
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"`
|
||||
WorkspaceConf map[string]any `json:"databricks_workspace_conf,omitempty"`
|
||||
WorkspaceFile map[string]any `json:"databricks_workspace_file,omitempty"`
|
||||
}
|
||||
|
||||
func NewResources() *Resources {
|
||||
return &Resources{
|
||||
AccessControlRuleSet: make(map[string]any),
|
||||
ArtifactAllowlist: make(map[string]any),
|
||||
AwsS3Mount: make(map[string]any),
|
||||
AzureAdlsGen1Mount: make(map[string]any),
|
||||
AzureAdlsGen2Mount: make(map[string]any),
|
||||
AzureBlobMount: make(map[string]any),
|
||||
Catalog: make(map[string]any),
|
||||
CatalogWorkspaceBinding: make(map[string]any),
|
||||
Cluster: make(map[string]any),
|
||||
ClusterPolicy: make(map[string]any),
|
||||
Connection: make(map[string]any),
|
||||
DbfsFile: make(map[string]any),
|
||||
DefaultNamespaceSetting: make(map[string]any),
|
||||
Directory: make(map[string]any),
|
||||
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),
|
||||
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),
|
||||
DbfsFile: make(map[string]any),
|
||||
DefaultNamespaceSetting: make(map[string]any),
|
||||
Directory: make(map[string]any),
|
||||
EnhancedSecurityMonitoringWorkspaceSetting: make(map[string]any),
|
||||
Entitlements: make(map[string]any),
|
||||
ExternalLocation: make(map[string]any),
|
||||
File: make(map[string]any),
|
||||
|
@ -156,6 +163,7 @@ func NewResources() *Resources {
|
|||
Permissions: make(map[string]any),
|
||||
Pipeline: make(map[string]any),
|
||||
Provider: make(map[string]any),
|
||||
QualityMonitor: make(map[string]any),
|
||||
Recipient: make(map[string]any),
|
||||
RegisteredModel: make(map[string]any),
|
||||
Repo: make(map[string]any),
|
||||
|
|
|
@ -21,7 +21,7 @@ type Root struct {
|
|||
|
||||
const ProviderHost = "registry.terraform.io"
|
||||
const ProviderSource = "databricks/databricks"
|
||||
const ProviderVersion = "1.43.0"
|
||||
const ProviderVersion = "1.46.0"
|
||||
|
||||
func NewRoot() *Root {
|
||||
return &Root{
|
||||
|
|
Loading…
Reference in New Issue