You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/docs/guides/version_4_upgrade.html.markdown
+28-24Lines changed: 28 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ terraform {
71
71
# ... other configuration ...
72
72
required_providers {
73
73
google = {
74
-
version = "~> 3.87.0"
74
+
version = "~> 3.90.0"
75
75
}
76
76
}
77
77
}
@@ -172,6 +172,8 @@ Previously users could specify `trace-append` or `trace-ro` as scopes for a give
172
172
However, to better align with [Google documentation](https://cloud.google.com/sdk/gcloud/reference/alpha/compute/instances/set-scopes#--scopes), `trace` will now be the only valid scope, as it's an alias for `trace.append` and
173
173
`trace-ro` is no longer a documented option.
174
174
175
+
## Datasources
176
+
175
177
## Datasource: `google_kms_key_ring`
176
178
177
179
### `id` now matches the `google_kms_key_ring` id format
@@ -180,6 +182,15 @@ The format has changed to better match the resource's ID format.
180
182
181
183
Interpolations based on the `id` of the datasource may require updates.
### Exactly one of `inspect_job.0.storage_config.0.cloud_storage_options.0.file_set.0.url` or `inspect_job.0.storage_config.0.cloud_storage_options.0.file_set.0.regex_file_set` is required
@@ -404,6 +396,18 @@ The provider will now enforce at plan time that one of these fields be set.
404
396
### At least one of `patch_config.0.post_step.0.linux_exec_step_config` or `patch_config.0.post_step.0.windows_exec_step_config` is required
405
397
The provider will now enforce at plan time that one of these fields be set.
406
398
399
+
## Resource: `google_kms_crypto_key`
400
+
401
+
### `self_link` is now removed
402
+
403
+
Removed in favor of `id`.
404
+
405
+
## Resource: `google_kms_key_ring`
406
+
407
+
### `self_link` is now removed
408
+
409
+
Removed in favor of `id`.
410
+
407
411
## Resource: `google_project`
408
412
409
413
### `org_id`, `folder_id` now conflict at plan time
@@ -496,19 +500,19 @@ running `terraform plan`, amend your config to resolve them.
496
500
497
501
The affected fields are:
498
502
499
-
* `activation_policy` will now default to `ALWAYS` at plan time, and detect
503
+
*`activation_policy` will now default to `ALWAYS` at plan time, and detect
500
504
drift even when unset. Previously, Terraform only detected drift when the field
501
505
had been set in config explicitly.
502
506
503
-
* `availability_type` will now default to `ZONAL` at plan time, and detect
507
+
*`availability_type` will now default to `ZONAL` at plan time, and detect
504
508
drift even when unset. Previously, Terraform only detected drift when the field
505
509
had been set in config explicitly.
506
510
507
-
* `disk_type` will now default to `PD_SSD` at plan time, and detect
511
+
*`disk_type` will now default to `PD_SSD` at plan time, and detect
508
512
drift even when unset. Previously, Terraform only detected drift when the field
509
513
had been set in config explicitly.
510
514
511
-
* `encryption_key_name` will now detect drift even when unset. Previously,
515
+
*`encryption_key_name` will now detect drift even when unset. Previously,
512
516
Terraform only detected drift when the field had been set in config explicitly.
0 commit comments