Skip to content

Commit a0f5b7b

Browse files
authored
Upgraded to TF provider 1.79.0 (#2869)
## Changes Upgraded to TF provider 1.79.0
1 parent 98611be commit a0f5b7b

27 files changed

+416
-87
lines changed

NEXT_CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### Notable Changes
66

77
### Dependency updates
8+
* Upgraded to TF provider 1.79.0 ([#2869](https://github.com/databricks/cli/pull/2869))
89

910
### CLI
1011

acceptance/terraform/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
databricks = {
44
source = "databricks/databricks"
5-
version = "1.75.0"
5+
version = "1.79.0"
66
}
77
}
88

acceptance/terraform/output.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
Initializing the backend...
55

66
Initializing provider plugins...
7-
- Finding databricks/databricks versions matching "1.75.0"...
8-
- Installing databricks/databricks v1.75.0...
9-
- Installed databricks/databricks v1.75.0 (unauthenticated)
7+
- Finding databricks/databricks versions matching "1.79.0"...
8+
- Installing databricks/databricks v1.79.0...
9+
- Installed databricks/databricks v1.79.0 (unauthenticated)
1010

1111
Terraform has created a lock file .terraform.lock.hcl to record the provider
1212
selections it made above. Include this file in your version control repository
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package schema
22

3-
const ProviderVersion = "1.75.0"
3+
const ProviderVersion = "1.79.0"

bundle/internal/tf/schema/config.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ type Config struct {
66
AccountId string `json:"account_id,omitempty"`
77
ActionsIdTokenRequestToken string `json:"actions_id_token_request_token,omitempty"`
88
ActionsIdTokenRequestUrl string `json:"actions_id_token_request_url,omitempty"`
9+
Audience string `json:"audience,omitempty"`
910
AuthType string `json:"auth_type,omitempty"`
1011
AzureClientId string `json:"azure_client_id,omitempty"`
1112
AzureClientSecret string `json:"azure_client_secret,omitempty"`
@@ -19,13 +20,15 @@ type Config struct {
1920
ClusterId string `json:"cluster_id,omitempty"`
2021
ConfigFile string `json:"config_file,omitempty"`
2122
DatabricksCliPath string `json:"databricks_cli_path,omitempty"`
23+
DatabricksIdTokenFilepath string `json:"databricks_id_token_filepath,omitempty"`
2224
DebugHeaders bool `json:"debug_headers,omitempty"`
2325
DebugTruncateBytes int `json:"debug_truncate_bytes,omitempty"`
2426
GoogleCredentials string `json:"google_credentials,omitempty"`
2527
GoogleServiceAccount string `json:"google_service_account,omitempty"`
2628
Host string `json:"host,omitempty"`
2729
HttpTimeoutSeconds int `json:"http_timeout_seconds,omitempty"`
2830
MetadataServiceUrl string `json:"metadata_service_url,omitempty"`
31+
OidcTokenEnv string `json:"oidc_token_env,omitempty"`
2932
Password string `json:"password,omitempty"`
3033
Profile string `json:"profile,omitempty"`
3134
RateLimit int `json:"rate_limit,omitempty"`
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
2+
3+
package schema
4+
5+
type DataSourceAlertV2EvaluationNotificationSubscriptions struct {
6+
DestinationId string `json:"destination_id,omitempty"`
7+
UserEmail string `json:"user_email,omitempty"`
8+
}
9+
10+
type DataSourceAlertV2EvaluationNotification struct {
11+
NotifyOnOk bool `json:"notify_on_ok,omitempty"`
12+
RetriggerSeconds int `json:"retrigger_seconds,omitempty"`
13+
Subscriptions []DataSourceAlertV2EvaluationNotificationSubscriptions `json:"subscriptions,omitempty"`
14+
}
15+
16+
type DataSourceAlertV2EvaluationSource struct {
17+
Aggregation string `json:"aggregation,omitempty"`
18+
Display string `json:"display,omitempty"`
19+
Name string `json:"name,omitempty"`
20+
}
21+
22+
type DataSourceAlertV2EvaluationThresholdColumn struct {
23+
Aggregation string `json:"aggregation,omitempty"`
24+
Display string `json:"display,omitempty"`
25+
Name string `json:"name,omitempty"`
26+
}
27+
28+
type DataSourceAlertV2EvaluationThresholdValue struct {
29+
BoolValue bool `json:"bool_value,omitempty"`
30+
DoubleValue int `json:"double_value,omitempty"`
31+
StringValue string `json:"string_value,omitempty"`
32+
}
33+
34+
type DataSourceAlertV2EvaluationThreshold struct {
35+
Column *DataSourceAlertV2EvaluationThresholdColumn `json:"column,omitempty"`
36+
Value *DataSourceAlertV2EvaluationThresholdValue `json:"value,omitempty"`
37+
}
38+
39+
type DataSourceAlertV2Evaluation struct {
40+
ComparisonOperator string `json:"comparison_operator,omitempty"`
41+
EmptyResultState string `json:"empty_result_state,omitempty"`
42+
LastEvaluatedAt string `json:"last_evaluated_at,omitempty"`
43+
Notification *DataSourceAlertV2EvaluationNotification `json:"notification,omitempty"`
44+
Source *DataSourceAlertV2EvaluationSource `json:"source,omitempty"`
45+
State string `json:"state,omitempty"`
46+
Threshold *DataSourceAlertV2EvaluationThreshold `json:"threshold,omitempty"`
47+
}
48+
49+
type DataSourceAlertV2Schedule struct {
50+
PauseStatus string `json:"pause_status,omitempty"`
51+
QuartzCronSchedule string `json:"quartz_cron_schedule,omitempty"`
52+
TimezoneId string `json:"timezone_id,omitempty"`
53+
}
54+
55+
type DataSourceAlertV2 struct {
56+
CreateTime string `json:"create_time,omitempty"`
57+
CustomDescription string `json:"custom_description,omitempty"`
58+
CustomSummary string `json:"custom_summary,omitempty"`
59+
DisplayName string `json:"display_name,omitempty"`
60+
Evaluation *DataSourceAlertV2Evaluation `json:"evaluation,omitempty"`
61+
Id string `json:"id,omitempty"`
62+
LifecycleState string `json:"lifecycle_state,omitempty"`
63+
OwnerUserName string `json:"owner_user_name,omitempty"`
64+
ParentPath string `json:"parent_path,omitempty"`
65+
QueryText string `json:"query_text,omitempty"`
66+
RunAsUserName string `json:"run_as_user_name,omitempty"`
67+
Schedule *DataSourceAlertV2Schedule `json:"schedule,omitempty"`
68+
UpdateTime string `json:"update_time,omitempty"`
69+
WarehouseId string `json:"warehouse_id,omitempty"`
70+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
2+
3+
package schema
4+
5+
type DataSourceAlertsV2ResultsEvaluationNotificationSubscriptions struct {
6+
DestinationId string `json:"destination_id,omitempty"`
7+
UserEmail string `json:"user_email,omitempty"`
8+
}
9+
10+
type DataSourceAlertsV2ResultsEvaluationNotification struct {
11+
NotifyOnOk bool `json:"notify_on_ok,omitempty"`
12+
RetriggerSeconds int `json:"retrigger_seconds,omitempty"`
13+
Subscriptions []DataSourceAlertsV2ResultsEvaluationNotificationSubscriptions `json:"subscriptions,omitempty"`
14+
}
15+
16+
type DataSourceAlertsV2ResultsEvaluationSource struct {
17+
Aggregation string `json:"aggregation,omitempty"`
18+
Display string `json:"display,omitempty"`
19+
Name string `json:"name,omitempty"`
20+
}
21+
22+
type DataSourceAlertsV2ResultsEvaluationThresholdColumn struct {
23+
Aggregation string `json:"aggregation,omitempty"`
24+
Display string `json:"display,omitempty"`
25+
Name string `json:"name,omitempty"`
26+
}
27+
28+
type DataSourceAlertsV2ResultsEvaluationThresholdValue struct {
29+
BoolValue bool `json:"bool_value,omitempty"`
30+
DoubleValue int `json:"double_value,omitempty"`
31+
StringValue string `json:"string_value,omitempty"`
32+
}
33+
34+
type DataSourceAlertsV2ResultsEvaluationThreshold struct {
35+
Column *DataSourceAlertsV2ResultsEvaluationThresholdColumn `json:"column,omitempty"`
36+
Value *DataSourceAlertsV2ResultsEvaluationThresholdValue `json:"value,omitempty"`
37+
}
38+
39+
type DataSourceAlertsV2ResultsEvaluation struct {
40+
ComparisonOperator string `json:"comparison_operator,omitempty"`
41+
EmptyResultState string `json:"empty_result_state,omitempty"`
42+
LastEvaluatedAt string `json:"last_evaluated_at,omitempty"`
43+
Notification *DataSourceAlertsV2ResultsEvaluationNotification `json:"notification,omitempty"`
44+
Source *DataSourceAlertsV2ResultsEvaluationSource `json:"source,omitempty"`
45+
State string `json:"state,omitempty"`
46+
Threshold *DataSourceAlertsV2ResultsEvaluationThreshold `json:"threshold,omitempty"`
47+
}
48+
49+
type DataSourceAlertsV2ResultsSchedule struct {
50+
PauseStatus string `json:"pause_status,omitempty"`
51+
QuartzCronSchedule string `json:"quartz_cron_schedule,omitempty"`
52+
TimezoneId string `json:"timezone_id,omitempty"`
53+
}
54+
55+
type DataSourceAlertsV2Results struct {
56+
CreateTime string `json:"create_time,omitempty"`
57+
CustomDescription string `json:"custom_description,omitempty"`
58+
CustomSummary string `json:"custom_summary,omitempty"`
59+
DisplayName string `json:"display_name,omitempty"`
60+
Evaluation *DataSourceAlertsV2ResultsEvaluation `json:"evaluation,omitempty"`
61+
Id string `json:"id,omitempty"`
62+
LifecycleState string `json:"lifecycle_state,omitempty"`
63+
OwnerUserName string `json:"owner_user_name,omitempty"`
64+
ParentPath string `json:"parent_path,omitempty"`
65+
QueryText string `json:"query_text,omitempty"`
66+
RunAsUserName string `json:"run_as_user_name,omitempty"`
67+
Schedule *DataSourceAlertsV2ResultsSchedule `json:"schedule,omitempty"`
68+
UpdateTime string `json:"update_time,omitempty"`
69+
WarehouseId string `json:"warehouse_id,omitempty"`
70+
}
71+
72+
type DataSourceAlertsV2 struct {
73+
Results []DataSourceAlertsV2Results `json:"results,omitempty"`
74+
}

bundle/internal/tf/schema/data_source_budget_policies.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22

33
package schema
44

5-
type DataSourceBudgetPoliciesBudgetPoliciesCustomTags struct {
5+
type DataSourceBudgetPoliciesPoliciesCustomTags struct {
66
Key string `json:"key"`
77
Value string `json:"value,omitempty"`
88
}
99

10-
type DataSourceBudgetPoliciesBudgetPolicies struct {
11-
BindingWorkspaceIds []int `json:"binding_workspace_ids,omitempty"`
12-
CustomTags []DataSourceBudgetPoliciesBudgetPoliciesCustomTags `json:"custom_tags,omitempty"`
13-
PolicyId string `json:"policy_id,omitempty"`
14-
PolicyName string `json:"policy_name,omitempty"`
10+
type DataSourceBudgetPoliciesPolicies struct {
11+
BindingWorkspaceIds []int `json:"binding_workspace_ids,omitempty"`
12+
CustomTags []DataSourceBudgetPoliciesPoliciesCustomTags `json:"custom_tags,omitempty"`
13+
PolicyId string `json:"policy_id,omitempty"`
14+
PolicyName string `json:"policy_name,omitempty"`
1515
}
1616

1717
type DataSourceBudgetPolicies struct {
18-
BudgetPolicies []DataSourceBudgetPoliciesBudgetPolicies `json:"budget_policies,omitempty"`
18+
Policies []DataSourceBudgetPoliciesPolicies `json:"policies,omitempty"`
1919
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
2+
3+
package schema
4+
5+
type DataSourceDatabaseInstance struct {
6+
AdminPassword string `json:"admin_password,omitempty"`
7+
AdminRolename string `json:"admin_rolename,omitempty"`
8+
Capacity string `json:"capacity,omitempty"`
9+
CreationTime string `json:"creation_time,omitempty"`
10+
Creator string `json:"creator,omitempty"`
11+
Name string `json:"name"`
12+
PgVersion string `json:"pg_version,omitempty"`
13+
ReadWriteDns string `json:"read_write_dns,omitempty"`
14+
State string `json:"state,omitempty"`
15+
Stopped bool `json:"stopped,omitempty"`
16+
Uid string `json:"uid,omitempty"`
17+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
2+
3+
package schema
4+
5+
type DataSourceDatabaseInstancesDatabaseInstances struct {
6+
AdminPassword string `json:"admin_password,omitempty"`
7+
AdminRolename string `json:"admin_rolename,omitempty"`
8+
Capacity string `json:"capacity,omitempty"`
9+
CreationTime string `json:"creation_time,omitempty"`
10+
Creator string `json:"creator,omitempty"`
11+
Name string `json:"name"`
12+
PgVersion string `json:"pg_version,omitempty"`
13+
ReadWriteDns string `json:"read_write_dns,omitempty"`
14+
State string `json:"state,omitempty"`
15+
Stopped bool `json:"stopped,omitempty"`
16+
Uid string `json:"uid,omitempty"`
17+
}
18+
19+
type DataSourceDatabaseInstances struct {
20+
DatabaseInstances []DataSourceDatabaseInstancesDatabaseInstances `json:"database_instances,omitempty"`
21+
}

0 commit comments

Comments
 (0)