@@ -210,7 +210,7 @@ type DataSourceJobJobSettingsSettingsJobClusterNewCluster struct {
210
210
SingleUserName string `json:"single_user_name,omitempty"`
211
211
SparkConf map [string ]string `json:"spark_conf,omitempty"`
212
212
SparkEnvVars map [string ]string `json:"spark_env_vars,omitempty"`
213
- SparkVersion string `json:"spark_version"`
213
+ SparkVersion string `json:"spark_version,omitempty "`
214
214
SshPublicKeys []string `json:"ssh_public_keys,omitempty"`
215
215
Autoscale * DataSourceJobJobSettingsSettingsJobClusterNewClusterAutoscale `json:"autoscale,omitempty"`
216
216
AwsAttributes * DataSourceJobJobSettingsSettingsJobClusterNewClusterAwsAttributes `json:"aws_attributes,omitempty"`
@@ -398,7 +398,7 @@ type DataSourceJobJobSettingsSettingsNewCluster struct {
398
398
SingleUserName string `json:"single_user_name,omitempty"`
399
399
SparkConf map [string ]string `json:"spark_conf,omitempty"`
400
400
SparkEnvVars map [string ]string `json:"spark_env_vars,omitempty"`
401
- SparkVersion string `json:"spark_version"`
401
+ SparkVersion string `json:"spark_version,omitempty "`
402
402
SshPublicKeys []string `json:"ssh_public_keys,omitempty"`
403
403
Autoscale * DataSourceJobJobSettingsSettingsNewClusterAutoscale `json:"autoscale,omitempty"`
404
404
AwsAttributes * DataSourceJobJobSettingsSettingsNewClusterAwsAttributes `json:"aws_attributes,omitempty"`
@@ -482,6 +482,23 @@ type DataSourceJobJobSettingsSettingsTaskConditionTask struct {
482
482
Right string `json:"right"`
483
483
}
484
484
485
+ type DataSourceJobJobSettingsSettingsTaskDashboardTaskSubscriptionSubscribers struct {
486
+ DestinationId string `json:"destination_id,omitempty"`
487
+ UserName string `json:"user_name,omitempty"`
488
+ }
489
+
490
+ type DataSourceJobJobSettingsSettingsTaskDashboardTaskSubscription struct {
491
+ CustomSubject string `json:"custom_subject,omitempty"`
492
+ Paused bool `json:"paused,omitempty"`
493
+ Subscribers []DataSourceJobJobSettingsSettingsTaskDashboardTaskSubscriptionSubscribers `json:"subscribers,omitempty"`
494
+ }
495
+
496
+ type DataSourceJobJobSettingsSettingsTaskDashboardTask struct {
497
+ DashboardId string `json:"dashboard_id,omitempty"`
498
+ WarehouseId string `json:"warehouse_id,omitempty"`
499
+ Subscription * DataSourceJobJobSettingsSettingsTaskDashboardTaskSubscription `json:"subscription,omitempty"`
500
+ }
501
+
485
502
type DataSourceJobJobSettingsSettingsTaskDbtTask struct {
486
503
Catalog string `json:"catalog,omitempty"`
487
504
Commands []string `json:"commands"`
@@ -512,6 +529,23 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskConditionTask struct {
512
529
Right string `json:"right"`
513
530
}
514
531
532
+ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDashboardTaskSubscriptionSubscribers struct {
533
+ DestinationId string `json:"destination_id,omitempty"`
534
+ UserName string `json:"user_name,omitempty"`
535
+ }
536
+
537
+ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDashboardTaskSubscription struct {
538
+ CustomSubject string `json:"custom_subject,omitempty"`
539
+ Paused bool `json:"paused,omitempty"`
540
+ Subscribers []DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDashboardTaskSubscriptionSubscribers `json:"subscribers,omitempty"`
541
+ }
542
+
543
+ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDashboardTask struct {
544
+ DashboardId string `json:"dashboard_id,omitempty"`
545
+ WarehouseId string `json:"warehouse_id,omitempty"`
546
+ Subscription * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDashboardTaskSubscription `json:"subscription,omitempty"`
547
+ }
548
+
515
549
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDbtTask struct {
516
550
Catalog string `json:"catalog,omitempty"`
517
551
Commands []string `json:"commands"`
@@ -716,7 +750,7 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskNewCluster struct {
716
750
SingleUserName string `json:"single_user_name,omitempty"`
717
751
SparkConf map [string ]string `json:"spark_conf,omitempty"`
718
752
SparkEnvVars map [string ]string `json:"spark_env_vars,omitempty"`
719
- SparkVersion string `json:"spark_version"`
753
+ SparkVersion string `json:"spark_version,omitempty "`
720
754
SshPublicKeys []string `json:"ssh_public_keys,omitempty"`
721
755
Autoscale * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale `json:"autoscale,omitempty"`
722
756
AwsAttributes * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes `json:"aws_attributes,omitempty"`
@@ -747,6 +781,29 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask struct {
747
781
PipelineId string `json:"pipeline_id"`
748
782
}
749
783
784
+ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPowerBiTaskPowerBiModel struct {
785
+ AuthenticationMethod string `json:"authentication_method,omitempty"`
786
+ ModelName string `json:"model_name,omitempty"`
787
+ OverwriteExisting bool `json:"overwrite_existing,omitempty"`
788
+ StorageMode string `json:"storage_mode,omitempty"`
789
+ WorkspaceName string `json:"workspace_name,omitempty"`
790
+ }
791
+
792
+ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPowerBiTaskTables struct {
793
+ Catalog string `json:"catalog,omitempty"`
794
+ Name string `json:"name,omitempty"`
795
+ Schema string `json:"schema,omitempty"`
796
+ StorageMode string `json:"storage_mode,omitempty"`
797
+ }
798
+
799
+ type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPowerBiTask struct {
800
+ ConnectionResourceName string `json:"connection_resource_name,omitempty"`
801
+ RefreshAfterUpdate bool `json:"refresh_after_update,omitempty"`
802
+ WarehouseId string `json:"warehouse_id,omitempty"`
803
+ PowerBiModel * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPowerBiTaskPowerBiModel `json:"power_bi_model,omitempty"`
804
+ Tables []DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPowerBiTaskTables `json:"tables,omitempty"`
805
+ }
806
+
750
807
type DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask struct {
751
808
EntryPoint string `json:"entry_point,omitempty"`
752
809
NamedParameters map [string ]string `json:"named_parameters,omitempty"`
@@ -856,6 +913,7 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTask struct {
856
913
TaskKey string `json:"task_key"`
857
914
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
858
915
ConditionTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskConditionTask `json:"condition_task,omitempty"`
916
+ DashboardTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDashboardTask `json:"dashboard_task,omitempty"`
859
917
DbtTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDbtTask `json:"dbt_task,omitempty"`
860
918
DependsOn []DataSourceJobJobSettingsSettingsTaskForEachTaskTaskDependsOn `json:"depends_on,omitempty"`
861
919
EmailNotifications * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications `json:"email_notifications,omitempty"`
@@ -865,6 +923,7 @@ type DataSourceJobJobSettingsSettingsTaskForEachTaskTask struct {
865
923
NotebookTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask `json:"notebook_task,omitempty"`
866
924
NotificationSettings * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings `json:"notification_settings,omitempty"`
867
925
PipelineTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask `json:"pipeline_task,omitempty"`
926
+ PowerBiTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPowerBiTask `json:"power_bi_task,omitempty"`
868
927
PythonWheelTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask `json:"python_wheel_task,omitempty"`
869
928
RunJobTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask `json:"run_job_task,omitempty"`
870
929
SparkJarTask * DataSourceJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask `json:"spark_jar_task,omitempty"`
@@ -1060,7 +1119,7 @@ type DataSourceJobJobSettingsSettingsTaskNewCluster struct {
1060
1119
SingleUserName string `json:"single_user_name,omitempty"`
1061
1120
SparkConf map [string ]string `json:"spark_conf,omitempty"`
1062
1121
SparkEnvVars map [string ]string `json:"spark_env_vars,omitempty"`
1063
- SparkVersion string `json:"spark_version"`
1122
+ SparkVersion string `json:"spark_version,omitempty "`
1064
1123
SshPublicKeys []string `json:"ssh_public_keys,omitempty"`
1065
1124
Autoscale * DataSourceJobJobSettingsSettingsTaskNewClusterAutoscale `json:"autoscale,omitempty"`
1066
1125
AwsAttributes * DataSourceJobJobSettingsSettingsTaskNewClusterAwsAttributes `json:"aws_attributes,omitempty"`
@@ -1091,6 +1150,29 @@ type DataSourceJobJobSettingsSettingsTaskPipelineTask struct {
1091
1150
PipelineId string `json:"pipeline_id"`
1092
1151
}
1093
1152
1153
+ type DataSourceJobJobSettingsSettingsTaskPowerBiTaskPowerBiModel struct {
1154
+ AuthenticationMethod string `json:"authentication_method,omitempty"`
1155
+ ModelName string `json:"model_name,omitempty"`
1156
+ OverwriteExisting bool `json:"overwrite_existing,omitempty"`
1157
+ StorageMode string `json:"storage_mode,omitempty"`
1158
+ WorkspaceName string `json:"workspace_name,omitempty"`
1159
+ }
1160
+
1161
+ type DataSourceJobJobSettingsSettingsTaskPowerBiTaskTables struct {
1162
+ Catalog string `json:"catalog,omitempty"`
1163
+ Name string `json:"name,omitempty"`
1164
+ Schema string `json:"schema,omitempty"`
1165
+ StorageMode string `json:"storage_mode,omitempty"`
1166
+ }
1167
+
1168
+ type DataSourceJobJobSettingsSettingsTaskPowerBiTask struct {
1169
+ ConnectionResourceName string `json:"connection_resource_name,omitempty"`
1170
+ RefreshAfterUpdate bool `json:"refresh_after_update,omitempty"`
1171
+ WarehouseId string `json:"warehouse_id,omitempty"`
1172
+ PowerBiModel * DataSourceJobJobSettingsSettingsTaskPowerBiTaskPowerBiModel `json:"power_bi_model,omitempty"`
1173
+ Tables []DataSourceJobJobSettingsSettingsTaskPowerBiTaskTables `json:"tables,omitempty"`
1174
+ }
1175
+
1094
1176
type DataSourceJobJobSettingsSettingsTaskPythonWheelTask struct {
1095
1177
EntryPoint string `json:"entry_point,omitempty"`
1096
1178
NamedParameters map [string ]string `json:"named_parameters,omitempty"`
@@ -1200,6 +1282,7 @@ type DataSourceJobJobSettingsSettingsTask struct {
1200
1282
TaskKey string `json:"task_key"`
1201
1283
TimeoutSeconds int `json:"timeout_seconds,omitempty"`
1202
1284
ConditionTask * DataSourceJobJobSettingsSettingsTaskConditionTask `json:"condition_task,omitempty"`
1285
+ DashboardTask * DataSourceJobJobSettingsSettingsTaskDashboardTask `json:"dashboard_task,omitempty"`
1203
1286
DbtTask * DataSourceJobJobSettingsSettingsTaskDbtTask `json:"dbt_task,omitempty"`
1204
1287
DependsOn []DataSourceJobJobSettingsSettingsTaskDependsOn `json:"depends_on,omitempty"`
1205
1288
EmailNotifications * DataSourceJobJobSettingsSettingsTaskEmailNotifications `json:"email_notifications,omitempty"`
@@ -1210,6 +1293,7 @@ type DataSourceJobJobSettingsSettingsTask struct {
1210
1293
NotebookTask * DataSourceJobJobSettingsSettingsTaskNotebookTask `json:"notebook_task,omitempty"`
1211
1294
NotificationSettings * DataSourceJobJobSettingsSettingsTaskNotificationSettings `json:"notification_settings,omitempty"`
1212
1295
PipelineTask * DataSourceJobJobSettingsSettingsTaskPipelineTask `json:"pipeline_task,omitempty"`
1296
+ PowerBiTask * DataSourceJobJobSettingsSettingsTaskPowerBiTask `json:"power_bi_task,omitempty"`
1213
1297
PythonWheelTask * DataSourceJobJobSettingsSettingsTaskPythonWheelTask `json:"python_wheel_task,omitempty"`
1214
1298
RunJobTask * DataSourceJobJobSettingsSettingsTaskRunJobTask `json:"run_job_task,omitempty"`
1215
1299
SparkJarTask * DataSourceJobJobSettingsSettingsTaskSparkJarTask `json:"spark_jar_task,omitempty"`
0 commit comments