Project import generated by Copybara. GitOrigin-RevId: ea2c20ded631dc775e63c0289a3d28704a075056 Change-Id: I2f52ca811c61351c8fb012abee9e60699eb38294
diff --git a/v6.2.0/.changelog/.txt b/v6.2.0/.changelog/.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/.txt
diff --git a/v6.2.0/.changelog/10000.txt b/v6.2.0/.changelog/10000.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10000.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10001.txt b/v6.2.0/.changelog/10001.txt new file mode 100644 index 0000000..8e40edd --- /dev/null +++ b/v6.2.0/.changelog/10001.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +securityposture: marked `policy_sets` and `policy_sets.policies` required in `google_securityposture_posture`. API validation already enforced this, so no resources could be provisioned without these +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10002.txt b/v6.2.0/.changelog/10002.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10002.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10004.txt b/v6.2.0/.changelog/10004.txt new file mode 100644 index 0000000..8da76bb --- /dev/null +++ b/v6.2.0/.changelog/10004.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_compute_forwarding_rules +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10005.txt b/v6.2.0/.changelog/10005.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10005.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10006.txt b/v6.2.0/.changelog/10006.txt new file mode 100644 index 0000000..e9ce522 --- /dev/null +++ b/v6.2.0/.changelog/10006.txt
@@ -0,0 +1,3 @@ +```release-note:bug +notebooks: changed `tag` field to default to the API's value if not specified in `google_notebooks_instance` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10007.txt b/v6.2.0/.changelog/10007.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10007.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10008.txt b/v6.2.0/.changelog/10008.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10008.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10009.txt b/v6.2.0/.changelog/10009.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10009.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10011.txt b/v6.2.0/.changelog/10011.txt new file mode 100644 index 0000000..efa9b58 --- /dev/null +++ b/v6.2.0/.changelog/10011.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `certificate_manager_certificates` field to `google_compute_region_target_https_proxy` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10012.txt b/v6.2.0/.changelog/10012.txt new file mode 100644 index 0000000..a5278b8 --- /dev/null +++ b/v6.2.0/.changelog/10012.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +composer: +- added separate argument reference section for Composer 3. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10016.txt b/v6.2.0/.changelog/10016.txt new file mode 100644 index 0000000..900382a --- /dev/null +++ b/v6.2.0/.changelog/10016.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataflow: fixes potential nil-pointer error if a job's Environment field is nil when reading job information in `google_dataflow_job` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10018.txt b/v6.2.0/.changelog/10018.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10018.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10019.txt b/v6.2.0/.changelog/10019.txt new file mode 100644 index 0000000..b9914f4 --- /dev/null +++ b/v6.2.0/.changelog/10019.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_cloud_quotas_quota_preference` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10020.txt b/v6.2.0/.changelog/10020.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10020.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10022.txt b/v6.2.0/.changelog/10022.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10022.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10025.txt b/v6.2.0/.changelog/10025.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10025.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10026.txt b/v6.2.0/.changelog/10026.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10026.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10027.txt b/v6.2.0/.changelog/10027.txt new file mode 100644 index 0000000..476da28 --- /dev/null +++ b/v6.2.0/.changelog/10027.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: fixed dataset ID validation +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10030.txt b/v6.2.0/.changelog/10030.txt new file mode 100644 index 0000000..3813f7f --- /dev/null +++ b/v6.2.0/.changelog/10030.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +certificatemanager: added `type` field to `google_certificate_manager_dns_authorization` resource + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10031.txt b/v6.2.0/.changelog/10031.txt new file mode 100644 index 0000000..7b765b2 --- /dev/null +++ b/v6.2.0/.changelog/10031.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: allowed sending empty values for `SERVERLESS` in `google_compute_region_network_endpoint_group` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10034.txt b/v6.2.0/.changelog/10034.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10034.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10035.txt b/v6.2.0/.changelog/10035.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10035.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10038.txt b/v6.2.0/.changelog/10038.txt new file mode 100644 index 0000000..5a2f623 --- /dev/null +++ b/v6.2.0/.changelog/10038.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +storage: The update on `google_storage_bucket_object` content is now no more delete to create object, but just push a new object if the content change + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10039.txt b/v6.2.0/.changelog/10039.txt new file mode 100644 index 0000000..ec7e98a --- /dev/null +++ b/v6.2.0/.changelog/10039.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +gkehub: added support for `policycontroller.policy_controller_hub_config.policy_content.bundles` and +`policycontroller.policy_controller_hub_config.deployment_configs` fields to `google_gke_hub_feature_membership` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10040.txt b/v6.2.0/.changelog/10040.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10040.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10042.txt b/v6.2.0/.changelog/10042.txt new file mode 100644 index 0000000..d0f22b4 --- /dev/null +++ b/v6.2.0/.changelog/10042.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added support for `ephemeral_directories` in `google_workstations_workstation_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10043.txt b/v6.2.0/.changelog/10043.txt new file mode 100644 index 0000000..d637212 --- /dev/null +++ b/v6.2.0/.changelog/10043.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +clouddeploy: promoted `google_clouddeploy_automation` resource to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10044.txt b/v6.2.0/.changelog/10044.txt new file mode 100644 index 0000000..aa86136 --- /dev/null +++ b/v6.2.0/.changelog/10044.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: added `cmek_config` field to `google_firestore_database` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10045.txt b/v6.2.0/.changelog/10045.txt new file mode 100644 index 0000000..793a63b --- /dev/null +++ b/v6.2.0/.changelog/10045.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `metric.single_instance_assignment` and `metric.filter` for `google_compute_region_autoscaler` to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10046.txt b/v6.2.0/.changelog/10046.txt new file mode 100644 index 0000000..2b6c232 --- /dev/null +++ b/v6.2.0/.changelog/10046.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: added a retry to deleting the default network when `auto_create_network` is false in `google_project` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10047.txt b/v6.2.0/.changelog/10047.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10047.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10048.txt b/v6.2.0/.changelog/10048.txt new file mode 100644 index 0000000..b580438 --- /dev/null +++ b/v6.2.0/.changelog/10048.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apphub_service_project_attachment +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10049.txt b/v6.2.0/.changelog/10049.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10049.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10051.txt b/v6.2.0/.changelog/10051.txt new file mode 100644 index 0000000..02a1057 --- /dev/null +++ b/v6.2.0/.changelog/10051.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_clouddeploy_custom_target_type_iam_* +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10053.txt b/v6.2.0/.changelog/10053.txt new file mode 100644 index 0000000..7f894e2 --- /dev/null +++ b/v6.2.0/.changelog/10053.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `google_container_node_pool.queued_provisioning` to GA (ga) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10058.txt b/v6.2.0/.changelog/10058.txt new file mode 100644 index 0000000..12c38e9 --- /dev/null +++ b/v6.2.0/.changelog/10058.txt
@@ -0,0 +1,3 @@ +```release-note:note +cloudfunctions: Updated docs for Cloud Function's `docker_registry` field to reflect the change of default from Container Registry to Artifact Registry. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10064.txt b/v6.2.0/.changelog/10064.txt new file mode 100644 index 0000000..62a3265 --- /dev/null +++ b/v6.2.0/.changelog/10064.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_iap_tunnel_dest_group` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10071.txt b/v6.2.0/.changelog/10071.txt new file mode 100644 index 0000000..e1ac810 --- /dev/null +++ b/v6.2.0/.changelog/10071.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_cloud_quotas_quota_info +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10074.txt b/v6.2.0/.changelog/10074.txt new file mode 100644 index 0000000..f45ff27 --- /dev/null +++ b/v6.2.0/.changelog/10074.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloud_quotas_quota_infos` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10079.txt b/v6.2.0/.changelog/10079.txt new file mode 100644 index 0000000..c49185c --- /dev/null +++ b/v6.2.0/.changelog/10079.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apphub_application +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10083.txt b/v6.2.0/.changelog/10083.txt new file mode 100644 index 0000000..6073469 --- /dev/null +++ b/v6.2.0/.changelog/10083.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added support for `scaling.min_instance_count` in `google_cloud_run_v2_service`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10086.txt b/v6.2.0/.changelog/10086.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10086.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10087.txt b/v6.2.0/.changelog/10087.txt new file mode 100644 index 0000000..0c035de --- /dev/null +++ b/v6.2.0/.changelog/10087.txt
@@ -0,0 +1,12 @@ +```release-note:none +accesscontextmanager: updated documentation reflecting group support in `google_access_context_manager_service_perimeter` +``` +```release-note:none +accesscontextmanager: updated documentation reflecting group support in `google_access_context_manager_service_perimeters` +``` +```release-note:none +accesscontextmanager: updated documentation reflecting group support in `google_access_context_manager_service_perimeter_egress_policy` +``` +```release-note:none +accesscontextmanager: updated documentation reflecting group support in `google_access_context_manager_service_perimeter_ingress_policy` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10088.txt b/v6.2.0/.changelog/10088.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10088.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10089.txt b/v6.2.0/.changelog/10089.txt new file mode 100644 index 0000000..6774147 --- /dev/null +++ b/v6.2.0/.changelog/10089.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: changed `master_ipv4_cidr_block`/`private_endpoint_subnetwork` to `ForceNew: false` on `Cluster` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10090.txt b/v6.2.0/.changelog/10090.txt new file mode 100644 index 0000000..64da68c --- /dev/null +++ b/v6.2.0/.changelog/10090.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added `node_type` and `precise_size_gb` fields to `google_redis_cluster` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10091.txt b/v6.2.0/.changelog/10091.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10091.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10092.txt b/v6.2.0/.changelog/10092.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10092.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10093.txt b/v6.2.0/.changelog/10093.txt new file mode 100644 index 0000000..384a458 --- /dev/null +++ b/v6.2.0/.changelog/10093.txt
@@ -0,0 +1,3 @@ +```release-note:none +test only fixes +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10094.txt b/v6.2.0/.changelog/10094.txt new file mode 100644 index 0000000..282f656 --- /dev/null +++ b/v6.2.0/.changelog/10094.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_kms_ekm_connection` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10095.txt b/v6.2.0/.changelog/10095.txt new file mode 100644 index 0000000..5ec796e --- /dev/null +++ b/v6.2.0/.changelog/10095.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `metric.single_instance_assignment` and `metric.filter` for `google_compute_region_autoscaler` to GA (revert) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10096.txt b/v6.2.0/.changelog/10096.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10096.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10101.txt b/v6.2.0/.changelog/10101.txt new file mode 100644 index 0000000..55d1961 --- /dev/null +++ b/v6.2.0/.changelog/10101.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed `google_container_cluster` permadiff when `master_ipv4_cidr_block` is set for a private flexible cluster +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10102.txt b/v6.2.0/.changelog/10102.txt new file mode 100644 index 0000000..fbe1ef1 --- /dev/null +++ b/v6.2.0/.changelog/10102.txt
@@ -0,0 +1,3 @@ +```release-note:none +Updated doc for dataflow flex job - added subnetwork and service_account_email params. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10103.txt b/v6.2.0/.changelog/10103.txt new file mode 100644 index 0000000..793a63b --- /dev/null +++ b/v6.2.0/.changelog/10103.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `metric.single_instance_assignment` and `metric.filter` for `google_compute_region_autoscaler` to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10105.txt b/v6.2.0/.changelog/10105.txt new file mode 100644 index 0000000..e618b65 --- /dev/null +++ b/v6.2.0/.changelog/10105.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_apphub_discovered_service` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10107.txt b/v6.2.0/.changelog/10107.txt new file mode 100644 index 0000000..41234b7 --- /dev/null +++ b/v6.2.0/.changelog/10107.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_apphub_discovered_workload` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10111.txt b/v6.2.0/.changelog/10111.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10111.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10113.txt b/v6.2.0/.changelog/10113.txt new file mode 100644 index 0000000..1c94bb4 --- /dev/null +++ b/v6.2.0/.changelog/10113.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactregistry: fixed docker_config permadiff +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10120.txt b/v6.2.0/.changelog/10120.txt new file mode 100644 index 0000000..e4d3c52 --- /dev/null +++ b/v6.2.0/.changelog/10120.txt
@@ -0,0 +1,3 @@ +```release-note:none +test only +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10122.txt b/v6.2.0/.changelog/10122.txt new file mode 100644 index 0000000..a58a547 --- /dev/null +++ b/v6.2.0/.changelog/10122.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +networksecurity: added required field `billing_project_id` to `google_network_security_firewall_endpoint` resource. Any configuration without `billing_project_id` specified will cause resource creation fail (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10123.txt b/v6.2.0/.changelog/10123.txt new file mode 100644 index 0000000..f7d6047 --- /dev/null +++ b/v6.2.0/.changelog/10123.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `node_pool_auto_config.resource_manager_tags` field to `google_container_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10126.txt b/v6.2.0/.changelog/10126.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10126.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10130.txt b/v6.2.0/.changelog/10130.txt new file mode 100644 index 0000000..b17f1fd --- /dev/null +++ b/v6.2.0/.changelog/10130.txt
@@ -0,0 +1,3 @@ +```release-note:Update documentation for vpcaccess min/max instances and throughput + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10131.txt b/v6.2.0/.changelog/10131.txt new file mode 100644 index 0000000..ea20fd6 --- /dev/null +++ b/v6.2.0/.changelog/10131.txt
@@ -0,0 +1,3 @@ +```release-note:none +Adds a test for PATCH Apigee environment type. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10132.txt b/v6.2.0/.changelog/10132.txt new file mode 100644 index 0000000..ec5e55a --- /dev/null +++ b/v6.2.0/.changelog/10132.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apphub_service +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10137.txt b/v6.2.0/.changelog/10137.txt new file mode 100644 index 0000000..0e2055d --- /dev/null +++ b/v6.2.0/.changelog/10137.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed two or more lifecycle rules with different values of `no_age` field always generates change in `google_storage_bucket` resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10139.txt b/v6.2.0/.changelog/10139.txt new file mode 100644 index 0000000..0a25328 --- /dev/null +++ b/v6.2.0/.changelog/10139.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_resize_request` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10140.txt b/v6.2.0/.changelog/10140.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10140.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10143.txt b/v6.2.0/.changelog/10143.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10143.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10144.txt b/v6.2.0/.changelog/10144.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10144.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10145.txt b/v6.2.0/.changelog/10145.txt new file mode 100644 index 0000000..3f09653 --- /dev/null +++ b/v6.2.0/.changelog/10145.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +accesscontextmanager: support managing service perimeter dry run resources outside the perimeter via new resource `google_access_context_manager_service_perimeter_dry_run_resource` +``` +```release-note:new-resource +`google_access_context_manager_service_perimeter_dry_run_resource` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10147.txt b/v6.2.0/.changelog/10147.txt new file mode 100644 index 0000000..8f7a835 --- /dev/null +++ b/v6.2.0/.changelog/10147.txt
@@ -0,0 +1,3 @@ +```release-note:bug +accesscontextmanager: fixed an issue with `access_context_manager_service_perimeter_ingress_policy` and `access_context_manager_service_perimeter_egress_policy` where updates could not be applied after initial creation. Any updates applied to these resources will now involve their recreation. To ensure that new policies are added before old ones are removed, add a `lifecycle` block with `create_before_destroy = true` to your resource configuration alongside other updates. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10148.txt b/v6.2.0/.changelog/10148.txt new file mode 100644 index 0000000..223257f --- /dev/null +++ b/v6.2.0/.changelog/10148.txt
@@ -0,0 +1,3 @@ +```release-note:none +doc: added documentation about `creation_timestamp` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10149.txt b/v6.2.0/.changelog/10149.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10149.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10153.txt b/v6.2.0/.changelog/10153.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10153.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10154.txt b/v6.2.0/.changelog/10154.txt new file mode 100644 index 0000000..1ca3b59 --- /dev/null +++ b/v6.2.0/.changelog/10154.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_apphub_application` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10155.txt b/v6.2.0/.changelog/10155.txt new file mode 100644 index 0000000..61697a2 --- /dev/null +++ b/v6.2.0/.changelog/10155.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_apphub_workload` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10157.txt b/v6.2.0/.changelog/10157.txt new file mode 100644 index 0000000..45be489 --- /dev/null +++ b/v6.2.0/.changelog/10157.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `path_template_match` to resource `google_compute_region_url_map` +``` +```release-note:enhancement +compute: added field `path_template_rewrite` to resource `google_compute_region_url_map` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10160.txt b/v6.2.0/.changelog/10160.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10160.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10162.txt b/v6.2.0/.changelog/10162.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10162.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10168.txt b/v6.2.0/.changelog/10168.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10168.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10169.txt b/v6.2.0/.changelog/10169.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10169.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10170.txt b/v6.2.0/.changelog/10170.txt new file mode 100644 index 0000000..a7fa1b8 --- /dev/null +++ b/v6.2.0/.changelog/10170.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added in-place column drop support for `bigquery_table` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10171.txt b/v6.2.0/.changelog/10171.txt new file mode 100644 index 0000000..562bc09 --- /dev/null +++ b/v6.2.0/.changelog/10171.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +storage: added 'soft_delete_policy' to 'google_storage_bucket' resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10173.txt b/v6.2.0/.changelog/10173.txt new file mode 100644 index 0000000..f6a9446 --- /dev/null +++ b/v6.2.0/.changelog/10173.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added the validation to restrict number of ports to 1 to fail earlier than server-side validation +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10176.txt b/v6.2.0/.changelog/10176.txt new file mode 100644 index 0000000..21dc545 --- /dev/null +++ b/v6.2.0/.changelog/10176.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `host.gceInstance.boostConfig` to `google_workstations_workstation_config` (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10179.txt b/v6.2.0/.changelog/10179.txt new file mode 100644 index 0000000..6c32bfe --- /dev/null +++ b/v6.2.0/.changelog/10179.txt
@@ -0,0 +1,3 @@ +```release-note:bug +notebooks: fixed an issue where default tags would cause a diff recreating `google_notebooks_instance` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10182.txt b/v6.2.0/.changelog/10182.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10182.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10184.txt b/v6.2.0/.changelog/10184.txt new file mode 100644 index 0000000..93e26c8 --- /dev/null +++ b/v6.2.0/.changelog/10184.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: removed validation function for the field `version_retention_period` in the resource `google_spanner_database` and directly returned error from backend +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10185.txt b/v6.2.0/.changelog/10185.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10185.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10186.txt b/v6.2.0/.changelog/10186.txt new file mode 100644 index 0000000..1cb6677 --- /dev/null +++ b/v6.2.0/.changelog/10186.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_integrations_client +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10187.txt b/v6.2.0/.changelog/10187.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10187.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10188.txt b/v6.2.0/.changelog/10188.txt new file mode 100644 index 0000000..7a8031f --- /dev/null +++ b/v6.2.0/.changelog/10188.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `status.all_instances_config.revision` field to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10190.txt b/v6.2.0/.changelog/10190.txt new file mode 100644 index 0000000..2577c9b --- /dev/null +++ b/v6.2.0/.changelog/10190.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: changed `load_balancer_type` field from required to optional in `google_dns_record_set` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10194.txt b/v6.2.0/.changelog/10194.txt new file mode 100644 index 0000000..03410e3 --- /dev/null +++ b/v6.2.0/.changelog/10194.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firebase: made the `google_firebase_android_app` resource's `package_name` field required and immutable. This prevents API errors encountered by users who attempted to update or leave that field unset in their configurations. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10195.txt b/v6.2.0/.changelog/10195.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10195.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10201.txt b/v6.2.0/.changelog/10201.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10201.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10205.txt b/v6.2.0/.changelog/10205.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10205.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10206.txt b/v6.2.0/.changelog/10206.txt new file mode 100644 index 0000000..fc8de7f --- /dev/null +++ b/v6.2.0/.changelog/10206.txt
@@ -0,0 +1,3 @@ +```release-note:none +test only changes +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10209.txt b/v6.2.0/.changelog/10209.txt new file mode 100644 index 0000000..a3153dc --- /dev/null +++ b/v6.2.0/.changelog/10209.txt
@@ -0,0 +1,4 @@ +```release-note:new-datasource +tags_tag_keys +tags_tag_values +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10213.txt b/v6.2.0/.changelog/10213.txt new file mode 100644 index 0000000..f1c3353 --- /dev/null +++ b/v6.2.0/.changelog/10213.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +metastore: added `scheduled_backup` field to `google_dataproc_metastore_service` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10215.txt b/v6.2.0/.changelog/10215.txt new file mode 100644 index 0000000..59431cc --- /dev/null +++ b/v6.2.0/.changelog/10215.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery_table - add support for `external_data_configuration.json_extension` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10216.txt b/v6.2.0/.changelog/10216.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10216.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10217.txt b/v6.2.0/.changelog/10217.txt new file mode 100644 index 0000000..d6c3d07 --- /dev/null +++ b/v6.2.0/.changelog/10217.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `params.resource_manager_tags` field to `resource_compute_instance_group_manager` and `resource_compute_region_instance_group_manager` that enables to create these resources with tags (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10220.txt b/v6.2.0/.changelog/10220.txt new file mode 100644 index 0000000..030931e --- /dev/null +++ b/v6.2.0/.changelog/10220.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added `template.volumes.nfs` field to `google_cloud_run_v2_job` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10223.txt b/v6.2.0/.changelog/10223.txt new file mode 100644 index 0000000..d7cd8d6 --- /dev/null +++ b/v6.2.0/.changelog/10223.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: small fixes and enhancements after the bugbash. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10225.txt b/v6.2.0/.changelog/10225.txt new file mode 100644 index 0000000..aacf286 --- /dev/null +++ b/v6.2.0/.changelog/10225.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `enable_cilium_clusterwide_network_policy` field to `google_container_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10226.txt b/v6.2.0/.changelog/10226.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10226.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10229.txt b/v6.2.0/.changelog/10229.txt new file mode 100644 index 0000000..ebf3c78 --- /dev/null +++ b/v6.2.0/.changelog/10229.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added enumeration value `SEV_LIVE_MIGRATABLE_V2` for the `guest_os_features` of `google_compute_disk` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10231.txt b/v6.2.0/.changelog/10231.txt new file mode 100644 index 0000000..a882d9b --- /dev/null +++ b/v6.2.0/.changelog/10231.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_data_loss_prevention_discovery_config +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10233.txt b/v6.2.0/.changelog/10233.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10233.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10238.txt b/v6.2.0/.changelog/10238.txt new file mode 100644 index 0000000..33f9714 --- /dev/null +++ b/v6.2.0/.changelog/10238.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Consolidate documentation for App Hub resources and data sources into one subcategory +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10242.txt b/v6.2.0/.changelog/10242.txt new file mode 100644 index 0000000..8b5bedd --- /dev/null +++ b/v6.2.0/.changelog/10242.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: added `remote_repository_config.<facade>_repository.custom_repository.uri` field to `google_artifact_registry_repository` resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10243.txt b/v6.2.0/.changelog/10243.txt new file mode 100644 index 0000000..8d29926 --- /dev/null +++ b/v6.2.0/.changelog/10243.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `generated_id` field to `google_compute_region_backend_service` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10246.txt b/v6.2.0/.changelog/10246.txt new file mode 100644 index 0000000..1a83c99 --- /dev/null +++ b/v6.2.0/.changelog/10246.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +networksecurity: Added 'disabled' field to 'google_network_security_firewall_endpoint_association' resource; +``` +```release-note:bug +networksecurity: fixed an issue where `google_network_security_firewall_endpoint_association` resources could not be created due to a bad parameter +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10247.txt b/v6.2.0/.changelog/10247.txt new file mode 100644 index 0000000..38eb646 --- /dev/null +++ b/v6.2.0/.changelog/10247.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkebackup: added `backup_schedule.0.rpo_config` field to `google_gke_backup_backup_plan` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10253.txt b/v6.2.0/.changelog/10253.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10253.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10255.txt b/v6.2.0/.changelog/10255.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10255.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10258.txt b/v6.2.0/.changelog/10258.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10258.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10261.txt b/v6.2.0/.changelog/10261.txt new file mode 100644 index 0000000..fca8706 --- /dev/null +++ b/v6.2.0/.changelog/10261.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Added explicit update_encoder to `ComputeTargetHttpsProxy` and `ComputeRegionTargetHttpsProxy` resources. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10270.txt b/v6.2.0/.changelog/10270.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10270.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10271.txt b/v6.2.0/.changelog/10271.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10271.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10274.txt b/v6.2.0/.changelog/10274.txt new file mode 100644 index 0000000..8b6a55c --- /dev/null +++ b/v6.2.0/.changelog/10274.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +container: removed deprecated field `advanced_datapath_observability_config.relay_mode` from `google_container_cluster` resource. Users are expected to use `enable_relay` field instead. +``` +```release-note:breaking-change +container: made field `advanced_datapath_observability_config.enable_relay` required in `google_container_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10275.txt b/v6.2.0/.changelog/10275.txt new file mode 100644 index 0000000..2d1a2df --- /dev/null +++ b/v6.2.0/.changelog/10275.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `cloud_router_ipv6_address`, `customer_router_ipv6_address` fields to `google_compute_interconnect_attachment` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10276.txt b/v6.2.0/.changelog/10276.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10276.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10277.txt b/v6.2.0/.changelog/10277.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10277.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10280.txt b/v6.2.0/.changelog/10280.txt new file mode 100644 index 0000000..a0467d8 --- /dev/null +++ b/v6.2.0/.changelog/10280.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +integrations: added deletion of `google_integrations_client` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10282.txt b/v6.2.0/.changelog/10282.txt new file mode 100644 index 0000000..cf079dc --- /dev/null +++ b/v6.2.0/.changelog/10282.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: added `vector_config` to `google_firestore_index` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10288.txt b/v6.2.0/.changelog/10288.txt new file mode 100644 index 0000000..57ac3a4 --- /dev/null +++ b/v6.2.0/.changelog/10288.txt
@@ -0,0 +1,15 @@ +```release-note:note +provider: introduced support for provider-defined functions. This feature is in Terraform v1.8.0+. +``` +```release-note:enhancement +provider: added provider-defined function `project_from_id` for retrieving the project id from a resource's self link or id +``` +```release-note:enhancement +provider: added provider-defined functions `location_from_id`, `region_from_id`, and `zone_from_id` for retrieving the location/region/zone names from a resource's self link or id +``` +```release-note:enhancement +provider: added provider-defined function `name_from_id` for retrieving the short-form name of a resource from its self link or id +``` +```release-note:enhancement +provider: added provider-defined function `region_from_zone` for deriving a region from a zone's name +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10289.txt b/v6.2.0/.changelog/10289.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10289.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10292.txt b/v6.2.0/.changelog/10292.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10292.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10294.txt b/v6.2.0/.changelog/10294.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10294.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10295.txt b/v6.2.0/.changelog/10295.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10295.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10298.txt b/v6.2.0/.changelog/10298.txt new file mode 100644 index 0000000..cfeb56f --- /dev/null +++ b/v6.2.0/.changelog/10298.txt
@@ -0,0 +1,6 @@ +```release-note:bug +cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_job` creation fails +``` +```release-note:bug +cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_service` creation fails +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10299.txt b/v6.2.0/.changelog/10299.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10299.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10302.txt b/v6.2.0/.changelog/10302.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10302.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10303.txt b/v6.2.0/.changelog/10303.txt new file mode 100644 index 0000000..a0cd0ab --- /dev/null +++ b/v6.2.0/.changelog/10303.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataflow: fixed an issue where the provider would crash when `enableStreamingEngine` is set as a `parameter` value in `google_dataflow_flex_template_job` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10305.txt b/v6.2.0/.changelog/10305.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10305.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10307.txt b/v6.2.0/.changelog/10307.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10307.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10309.txt b/v6.2.0/.changelog/10309.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10309.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10310.txt b/v6.2.0/.changelog/10310.txt new file mode 100644 index 0000000..d9e5a85 --- /dev/null +++ b/v6.2.0/.changelog/10310.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkeonprem: added `disable_bundled_ingress` field to `google_gkeonprem_vmware_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10312.txt b/v6.2.0/.changelog/10312.txt new file mode 100644 index 0000000..0d3062d --- /dev/null +++ b/v6.2.0/.changelog/10312.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +storage: added `project_number` attribute to `google_storage_bucket` resource and data source +``` +```release-note:enhancement +storage: added ability to provide `project` argument to `google_storage_bucket` data source. This will not impact reading the resource's data, instead this helps users avoid calls to the Compute API within the data source. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10313.txt b/v6.2.0/.changelog/10313.txt new file mode 100644 index 0000000..4b9fd58 --- /dev/null +++ b/v6.2.0/.changelog/10313.txt
@@ -0,0 +1,9 @@ +```release-note:breaking-change +vpcaccess: removed default values for `min_throughput` and `min_instances` fields on `google_vpc_access_connector` and made them default to values returned from the API when not provided by users +``` +```release-note:breaking-change +vpcaccess: added a conflicting fields restriction between `min_throughput` and `min_instances` fields on `google_vpc_access_connector` +``` +```release-note:breaking-change +vpcaccess: added a conflicting fields restriction between `max_throughput` and `max_instances` fields on `google_vpc_access_connector` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10314.txt b/v6.2.0/.changelog/10314.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10314.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10316.txt b/v6.2.0/.changelog/10316.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10316.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10319.txt b/v6.2.0/.changelog/10319.txt new file mode 100644 index 0000000..e2f29e9 --- /dev/null +++ b/v6.2.0/.changelog/10319.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a crash when `google_bigquery_table` had a `primary_key.columns` entry set to `""` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10324.txt b/v6.2.0/.changelog/10324.txt new file mode 100644 index 0000000..36863c9 --- /dev/null +++ b/v6.2.0/.changelog/10324.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +filestore: Added `protocol` property for `google_filestore_instance` instance to support NFSv3 and NFSv4.1 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10325.txt b/v6.2.0/.changelog/10325.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10325.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10330.txt b/v6.2.0/.changelog/10330.txt new file mode 100644 index 0000000..9e888f2 --- /dev/null +++ b/v6.2.0/.changelog/10330.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: fixed a crash in `google_app_engine_flexible_app_version` due to the `deployment` field not being returned by the API +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10338.txt b/v6.2.0/.changelog/10338.txt new file mode 100644 index 0000000..eb2604d --- /dev/null +++ b/v6.2.0/.changelog/10338.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added 'endpoint_types' field to 'google_compute_router_nat' resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10339.txt b/v6.2.0/.changelog/10339.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10339.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10340.txt b/v6.2.0/.changelog/10340.txt new file mode 100644 index 0000000..045835d --- /dev/null +++ b/v6.2.0/.changelog/10340.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vmwareengine: added support for stretch private clouds +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10342.txt b/v6.2.0/.changelog/10342.txt new file mode 100644 index 0000000..0ee344f --- /dev/null +++ b/v6.2.0/.changelog/10342.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `google_compute_instance_settings` to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10343.txt b/v6.2.0/.changelog/10343.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10343.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10346.txt b/v6.2.0/.changelog/10346.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10346.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10347.txt b/v6.2.0/.changelog/10347.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10347.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10350.txt b/v6.2.0/.changelog/10350.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10350.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10352.txt b/v6.2.0/.changelog/10352.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10352.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10353.txt b/v6.2.0/.changelog/10353.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10353.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10354.txt b/v6.2.0/.changelog/10354.txt new file mode 100644 index 0000000..5d05893 --- /dev/null +++ b/v6.2.0/.changelog/10354.txt
@@ -0,0 +1,3 @@ +```release-note:bug +privateca: fixed permission issues when activating a sub-CA in a different region +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10356.txt b/v6.2.0/.changelog/10356.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10356.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10358.txt b/v6.2.0/.changelog/10358.txt new file mode 100644 index 0000000..146eff4 --- /dev/null +++ b/v6.2.0/.changelog/10358.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed google_compute_instance with `service_account.email` but no `service_account.scopes` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10365.txt b/v6.2.0/.changelog/10365.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10365.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10366.txt b/v6.2.0/.changelog/10366.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10366.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10367.txt b/v6.2.0/.changelog/10367.txt new file mode 100644 index 0000000..dda2bce --- /dev/null +++ b/v6.2.0/.changelog/10367.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added a `deletion_protection_enabled` field with a default value of `true` to the `google_redis_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10368.txt b/v6.2.0/.changelog/10368.txt new file mode 100644 index 0000000..4d9ec44 --- /dev/null +++ b/v6.2.0/.changelog/10368.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed bug where some methods of authentication didn't work when using `dns` data sources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10370.txt b/v6.2.0/.changelog/10370.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10370.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10372.txt b/v6.2.0/.changelog/10372.txt new file mode 100644 index 0000000..43d5023 --- /dev/null +++ b/v6.2.0/.changelog/10372.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions2: added `build_config.service_account` field to `google_cloudfunctions2_function` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10375.txt b/v6.2.0/.changelog/10375.txt new file mode 100644 index 0000000..a967ff2 --- /dev/null +++ b/v6.2.0/.changelog/10375.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +compute: added `identifier_range` field to `google_compute_router` resource (beta) +``` +```release-note:enhancement +compute: added `ip_version` field to `google_compute_router_interface` resource (beta) +``` +```release-note:enhancement +compute: added `enable_ipv4`, `ipv4_nexthop_address` and `peer_ipv4_nexthop_address` fields to `google_compute_router_peer` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10376.txt b/v6.2.0/.changelog/10376.txt new file mode 100644 index 0000000..367cbb9 --- /dev/null +++ b/v6.2.0/.changelog/10376.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_project_iam_member_remove` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10379.txt b/v6.2.0/.changelog/10379.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10379.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10380.txt b/v6.2.0/.changelog/10380.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10380.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10383.txt b/v6.2.0/.changelog/10383.txt new file mode 100644 index 0000000..322ca74 --- /dev/null +++ b/v6.2.0/.changelog/10383.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `enable_google_ml_integration` field to `google_sql_database_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10385.txt b/v6.2.0/.changelog/10385.txt new file mode 100644 index 0000000..15a5e31 --- /dev/null +++ b/v6.2.0/.changelog/10385.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: increased `google_compute_security_policy` timeouts from 8 minutes to 20 minutes +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10386.txt b/v6.2.0/.changelog/10386.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10386.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10387.txt b/v6.2.0/.changelog/10387.txt new file mode 100644 index 0000000..b69d94c --- /dev/null +++ b/v6.2.0/.changelog/10387.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added labels validation to 'google_storage_bucket' resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10388.txt b/v6.2.0/.changelog/10388.txt new file mode 100644 index 0000000..daed6e3 --- /dev/null +++ b/v6.2.0/.changelog/10388.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquerydatapolicy: added `data_masking_policy.routine` to `google_bigquery_data_policy` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10390.txt b/v6.2.0/.changelog/10390.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10390.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10394.txt b/v6.2.0/.changelog/10394.txt new file mode 100644 index 0000000..27f5c9d --- /dev/null +++ b/v6.2.0/.changelog/10394.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: fixed a bug that prevented setting 'create_ignore_already_exists' on existing resources in `google_service_account`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10400.txt b/v6.2.0/.changelog/10400.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10400.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10401.txt b/v6.2.0/.changelog/10401.txt new file mode 100644 index 0000000..dde4c0d --- /dev/null +++ b/v6.2.0/.changelog/10401.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed the bug that computed `metadata.0.labels` and `metadata.0.annotations` fields don't appear in terraform plan when creating resource `google_cloud_run_service` and `google_cloud_run_domain_mapping` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10403.txt b/v6.2.0/.changelog/10403.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10403.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10404.txt b/v6.2.0/.changelog/10404.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10404.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10405.txt b/v6.2.0/.changelog/10405.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10405.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10406.txt b/v6.2.0/.changelog/10406.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10406.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10407.txt b/v6.2.0/.changelog/10407.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10407.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10408.txt b/v6.2.0/.changelog/10408.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10408.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10410.txt b/v6.2.0/.changelog/10410.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10410.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10411.txt b/v6.2.0/.changelog/10411.txt new file mode 100644 index 0000000..2b8044a --- /dev/null +++ b/v6.2.0/.changelog/10411.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed issues with updating the `enable_google_ml_integration` field in `google_sql_database_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10412.txt b/v6.2.0/.changelog/10412.txt new file mode 100644 index 0000000..001c0b0 --- /dev/null +++ b/v6.2.0/.changelog/10412.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: add support for `api_consumer_data_location`, `api_consumer_data_encryption_key_name`, and `control_plane_encryption_key_name` in `google_apigee_organization` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10417.txt b/v6.2.0/.changelog/10417.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10417.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10418.txt b/v6.2.0/.changelog/10418.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10418.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10420.txt b/v6.2.0/.changelog/10420.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10420.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10426.txt b/v6.2.0/.changelog/10426.txt new file mode 100644 index 0000000..f6e1b29 --- /dev/null +++ b/v6.2.0/.changelog/10426.txt
@@ -0,0 +1,3 @@ +```release-note: bug +storage: added validation to `name` field in `google_storage_bucket` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10427.txt b/v6.2.0/.changelog/10427.txt new file mode 100644 index 0000000..57de563 --- /dev/null +++ b/v6.2.0/.changelog/10427.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added output-only field `control_plane_ip` to `google_workstations_workstation_cluster` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10429.txt b/v6.2.0/.changelog/10429.txt new file mode 100644 index 0000000..5caeeff --- /dev/null +++ b/v6.2.0/.changelog/10429.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: fixed permadiff in ordering of `google_apigee_organization.properties.property`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10430.txt b/v6.2.0/.changelog/10430.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10430.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10439.txt b/v6.2.0/.changelog/10439.txt new file mode 100644 index 0000000..11b317e --- /dev/null +++ b/v6.2.0/.changelog/10439.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: added the field `api_method` to datasource `google_active_folder` so you can use either `SEARCH` or `LIST` to find your folder +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10440.txt b/v6.2.0/.changelog/10440.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10440.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10441.txt b/v6.2.0/.changelog/10441.txt new file mode 100644 index 0000000..b7d173f --- /dev/null +++ b/v6.2.0/.changelog/10441.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added `version_destroy_ttl` field to `google_secret_manager_secret` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10443.txt b/v6.2.0/.changelog/10443.txt new file mode 100644 index 0000000..ada1b13 --- /dev/null +++ b/v6.2.0/.changelog/10443.txt
@@ -0,0 +1,3 @@ +```release-note: bug +vmwareengine: fixed stretched cluster creation in `google_vmwareengine_private_cloud` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10447.txt b/v6.2.0/.changelog/10447.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10447.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10448.txt b/v6.2.0/.changelog/10448.txt new file mode 100644 index 0000000..c93b028 --- /dev/null +++ b/v6.2.0/.changelog/10448.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firebasehosting: added `path` field to `google_firebase_hosting_version` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10449.txt b/v6.2.0/.changelog/10449.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10449.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10452.txt b/v6.2.0/.changelog/10452.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10452.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10453.txt b/v6.2.0/.changelog/10453.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10453.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10455.txt b/v6.2.0/.changelog/10455.txt new file mode 100644 index 0000000..31c114a --- /dev/null +++ b/v6.2.0/.changelog/10455.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `resource_tags` field to `google_bigquery_table` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10457.txt b/v6.2.0/.changelog/10457.txt new file mode 100644 index 0000000..5fb846b --- /dev/null +++ b/v6.2.0/.changelog/10457.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: added `forward_proxy_uri` field to `google_apigee_environment` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10459.txt b/v6.2.0/.changelog/10459.txt new file mode 100644 index 0000000..6cf3732 --- /dev/null +++ b/v6.2.0/.changelog/10459.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billing: added `ownership_scope` field to `google_billing_budget` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10464.txt b/v6.2.0/.changelog/10464.txt new file mode 100644 index 0000000..23fddec --- /dev/null +++ b/v6.2.0/.changelog/10464.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10465.txt b/v6.2.0/.changelog/10465.txt new file mode 100644 index 0000000..47e6d41 --- /dev/null +++ b/v6.2.0/.changelog/10465.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_network_connectivity_internal_range +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10466.txt b/v6.2.0/.changelog/10466.txt new file mode 100644 index 0000000..c986d50 --- /dev/null +++ b/v6.2.0/.changelog/10466.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: Add resource for userWorkloadsSecret in Composer environment. Includes tests and documentation for this resource. Adding in 'beta' version for now. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10469.txt b/v6.2.0/.changelog/10469.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10469.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10474.txt b/v6.2.0/.changelog/10474.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10474.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10475.txt b/v6.2.0/.changelog/10475.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10475.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10476.txt b/v6.2.0/.changelog/10476.txt new file mode 100644 index 0000000..2a7a071 --- /dev/null +++ b/v6.2.0/.changelog/10476.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: added suppression for a diff in google_app_engine_standard_app_version.automatic_scaling when the block is unset in configuration +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10477.txt b/v6.2.0/.changelog/10477.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10477.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10522.txt b/v6.2.0/.changelog/10522.txt new file mode 100644 index 0000000..063f50a --- /dev/null +++ b/v6.2.0/.changelog/10522.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataprocmetastore: added `autoscaling_config` field to `google_dataproc_metastore_service` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10593.txt b/v6.2.0/.changelog/10593.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10593.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10627.txt b/v6.2.0/.changelog/10627.txt new file mode 100644 index 0000000..377c00b --- /dev/null +++ b/v6.2.0/.changelog/10627.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions2: added `build_config.automatic_update_policy` and `build_config.on_deploy_update_policy` to `google_cloudfunctions2_function` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10647.txt b/v6.2.0/.changelog/10647.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10647.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10671.txt b/v6.2.0/.changelog/10671.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10671.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10680.txt b/v6.2.0/.changelog/10680.txt new file mode 100644 index 0000000..8d422e5 --- /dev/null +++ b/v6.2.0/.changelog/10680.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_composer_user_workloads_config_map` (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10714.txt b/v6.2.0/.changelog/10714.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10714.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10734.txt b/v6.2.0/.changelog/10734.txt new file mode 100644 index 0000000..ea0c338 --- /dev/null +++ b/v6.2.0/.changelog/10734.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added fields `start_execution_token` and `run_execution_token` to resource `google_cloud_run_v2_job` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10759.txt b/v6.2.0/.changelog/10759.txt new file mode 100644 index 0000000..d1e8012 --- /dev/null +++ b/v6.2.0/.changelog/10759.txt
@@ -0,0 +1,3 @@ +```release-note:note +orgpolicy: `google_org_policy_policy` now uses mmv1 engine instead of DCL +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10761.txt b/v6.2.0/.changelog/10761.txt new file mode 100644 index 0000000..2d02cd1 --- /dev/null +++ b/v6.2.0/.changelog/10761.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added 'action_token_site_keys' and 'session_token_site_keys' fields to 'google_compute_security_policy' resource; +``` +```release-note:enhancement +compute: added 'action_token_site_keys' and 'session_token_site_keys' fields to 'google_compute_security_policy_rule' resource; +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10764.txt b/v6.2.0/.changelog/10764.txt new file mode 100644 index 0000000..208c3e1 --- /dev/null +++ b/v6.2.0/.changelog/10764.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +vmwareengine: added `deletion_delay_hours` field to `google_vmwareengine_private_cloud` resource +``` +```release-note:enhancement +vmwareengine: support type change from `TIME_LIMITED` to `STANDARD` for multi-node `google_vmwareengine_private_cloud` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10770.txt b/v6.2.0/.changelog/10770.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10770.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10778.txt b/v6.2.0/.changelog/10778.txt new file mode 100644 index 0000000..745b3c9 --- /dev/null +++ b/v6.2.0/.changelog/10778.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed an issue where plans with a dependency on the `content` field in the `google_storage_bucket_object_content` data source could erroneously fail +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10786.txt b/v6.2.0/.changelog/10786.txt new file mode 100644 index 0000000..85c5441 --- /dev/null +++ b/v6.2.0/.changelog/10786.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_storage_managed_folder` +``` +```release-note:new-resource +`google_storage_managed_folder_iam` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10787.txt b/v6.2.0/.changelog/10787.txt new file mode 100644 index 0000000..76f29e4 --- /dev/null +++ b/v6.2.0/.changelog/10787.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added fields `customErrorResponsePolicy` and `defaultErrorResponsePolicy` to the `google_compute_url_map` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10788.txt b/v6.2.0/.changelog/10788.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10788.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10792.txt b/v6.2.0/.changelog/10792.txt new file mode 100644 index 0000000..79024dc --- /dev/null +++ b/v6.2.0/.changelog/10792.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudkms: added `key_access_justifications_policy` field to `google_kms_crypto_key` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10817.txt b/v6.2.0/.changelog/10817.txt new file mode 100644 index 0000000..a3a876d --- /dev/null +++ b/v6.2.0/.changelog/10817.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_organization_notification_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10835.txt b/v6.2.0/.changelog/10835.txt new file mode 100644 index 0000000..113d2f6 --- /dev/null +++ b/v6.2.0/.changelog/10835.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support for more MySQL values in `google_sql_user.type` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10840.txt b/v6.2.0/.changelog/10840.txt new file mode 100644 index 0000000..434876b --- /dev/null +++ b/v6.2.0/.changelog/10840.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_secure_source_manager_repository` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10843.txt b/v6.2.0/.changelog/10843.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10843.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10853.txt b/v6.2.0/.changelog/10853.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10853.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10857.txt b/v6.2.0/.changelog/10857.txt new file mode 100644 index 0000000..9f1c4af --- /dev/null +++ b/v6.2.0/.changelog/10857.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `project_number` field to `google_vertex_ai_feature_online_store_featureview` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10872.txt b/v6.2.0/.changelog/10872.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10872.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10878.txt b/v6.2.0/.changelog/10878.txt new file mode 100644 index 0000000..2fc06d4 --- /dev/null +++ b/v6.2.0/.changelog/10878.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `source_regions` field to `google_compute_healthcheck` resource (beta). +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10879.txt b/v6.2.0/.changelog/10879.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10879.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10881.txt b/v6.2.0/.changelog/10881.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/10881.txt
diff --git a/v6.2.0/.changelog/10882.txt b/v6.2.0/.changelog/10882.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10882.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10887.txt b/v6.2.0/.changelog/10887.txt new file mode 100644 index 0000000..9098444 --- /dev/null +++ b/v6.2.0/.changelog/10887.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +compute: added `confidential_instance_config.confidential_instance_type` field to `google_compute_instance`, `google_compute_instance_template`, and `google_compute_region_instance_template` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10890.txt b/v6.2.0/.changelog/10890.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10890.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10894.txt b/v6.2.0/.changelog/10894.txt new file mode 100644 index 0000000..30f8c48 --- /dev/null +++ b/v6.2.0/.changelog/10894.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigqueryreservation: `google_bigquery_reservation_assignment ` now uses mmv1 engine instead of DCL +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10895.txt b/v6.2.0/.changelog/10895.txt new file mode 100644 index 0000000..e124f84 --- /dev/null +++ b/v6.2.0/.changelog/10895.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub2: Added `ENTERPRISE` option to `SecurityPostureConfig` on `google_gke_hub_fleet` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10896.txt b/v6.2.0/.changelog/10896.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10896.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10897.txt b/v6.2.0/.changelog/10897.txt new file mode 100644 index 0000000..334b2db --- /dev/null +++ b/v6.2.0/.changelog/10897.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added fields `reserved_internal_range` and `secondary_ip_ranges[].reserved_internal_range` to `google_compute_subnetwork` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10899.txt b/v6.2.0/.changelog/10899.txt new file mode 100644 index 0000000..89c45dd --- /dev/null +++ b/v6.2.0/.changelog/10899.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_service_networking_vpc_service_controls` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10904.txt b/v6.2.0/.changelog/10904.txt new file mode 100644 index 0000000..b1ebee3 --- /dev/null +++ b/v6.2.0/.changelog/10904.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Updated schedulingHasChangeWithoutReboot to force reboot if min_node_cpus is updated. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10906.txt b/v6.2.0/.changelog/10906.txt new file mode 100644 index 0000000..fa48182 --- /dev/null +++ b/v6.2.0/.changelog/10906.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +certificatemanager: added `allowlisted_certificates` to `google_certificate_manager_trust_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10911.txt b/v6.2.0/.changelog/10911.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10911.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10920.txt b/v6.2.0/.changelog/10920.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10920.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10922.txt b/v6.2.0/.changelog/10922.txt new file mode 100644 index 0000000..4755b5a --- /dev/null +++ b/v6.2.0/.changelog/10922.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added `maintenance_version` field to `google_redis_instance` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10926.txt b/v6.2.0/.changelog/10926.txt new file mode 100644 index 0000000..887ec1d --- /dev/null +++ b/v6.2.0/.changelog/10926.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billingbudget: added `enable_project_level_recipients` field to `google_billing_budget` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10927.txt b/v6.2.0/.changelog/10927.txt new file mode 100644 index 0000000..a987113 --- /dev/null +++ b/v6.2.0/.changelog/10927.txt
@@ -0,0 +1,3 @@ +```release-note:note +compute: Updated field description of `connection_draining_timeout_sec`, `balancing_mode` and `outlier_detection` in `google_compute_region_backend_service` and `google_compute_backend_service` to inform that default values will be changed +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10929.txt b/v6.2.0/.changelog/10929.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10929.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10930.txt b/v6.2.0/.changelog/10930.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10930.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10931.txt b/v6.2.0/.changelog/10931.txt new file mode 100644 index 0000000..03a78c7 --- /dev/null +++ b/v6.2.0/.changelog/10931.txt
@@ -0,0 +1,3 @@ +```release-note:bug +workbench: fixed a bug in the `google_workbench_instance` resource where specifying a network in some scenarios would cause instance creation to fail +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10934.txt b/v6.2.0/.changelog/10934.txt new file mode 100644 index 0000000..4eccd5c --- /dev/null +++ b/v6.2.0/.changelog/10934.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workbench: added `access_configs` to `google_workbench_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10935.txt b/v6.2.0/.changelog/10935.txt new file mode 100644 index 0000000..db95761 --- /dev/null +++ b/v6.2.0/.changelog/10935.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10936.txt b/v6.2.0/.changelog/10936.txt new file mode 100644 index 0000000..a37df7e --- /dev/null +++ b/v6.2.0/.changelog/10936.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed `custom_placement_config` values not normalized in `google_storage_bucket` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10937.txt b/v6.2.0/.changelog/10937.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10937.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10939.txt b/v6.2.0/.changelog/10939.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10939.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10941.txt b/v6.2.0/.changelog/10941.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10941.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10942.txt b/v6.2.0/.changelog/10942.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10942.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10943.txt b/v6.2.0/.changelog/10943.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10943.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10944.txt b/v6.2.0/.changelog/10944.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10944.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10945.txt b/v6.2.0/.changelog/10945.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10945.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10946.txt b/v6.2.0/.changelog/10946.txt new file mode 100644 index 0000000..2c670dd --- /dev/null +++ b/v6.2.0/.changelog/10946.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +netapp: added `zone`, `replica_zone` field to `google_netapp_storage_pool` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10948.txt b/v6.2.0/.changelog/10948.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10948.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10950.txt b/v6.2.0/.changelog/10950.txt new file mode 100644 index 0000000..208a085 --- /dev/null +++ b/v6.2.0/.changelog/10950.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed `description` field in `google_compute_firewall` to support empty/null values on update +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10951.txt b/v6.2.0/.changelog/10951.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10951.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10952.txt b/v6.2.0/.changelog/10952.txt new file mode 100644 index 0000000..e0a014b --- /dev/null +++ b/v6.2.0/.changelog/10952.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed perma-diff on `google_compute_disk` for Ubuntu amd64 canonical LTS images +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10953.txt b/v6.2.0/.changelog/10953.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10953.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10954.txt b/v6.2.0/.changelog/10954.txt new file mode 100644 index 0000000..57248c8 --- /dev/null +++ b/v6.2.0/.changelog/10954.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `tlsEarlyData` field to `google_compute_target_https_proxy` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10955.txt b/v6.2.0/.changelog/10955.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10955.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10956.txt b/v6.2.0/.changelog/10956.txt new file mode 100644 index 0000000..9c78043 --- /dev/null +++ b/v6.2.0/.changelog/10956.txt
@@ -0,0 +1,3 @@ +```release-note:none +artifactregistry: fixed failing failing test TestAccArtifactRegistryRepository_artifactRegistryRepositoryRemoteYumExample +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10957.txt b/v6.2.0/.changelog/10957.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10957.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10958.txt b/v6.2.0/.changelog/10958.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10958.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10959.txt b/v6.2.0/.changelog/10959.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10959.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10960.txt b/v6.2.0/.changelog/10960.txt new file mode 100644 index 0000000..e000502 --- /dev/null +++ b/v6.2.0/.changelog/10960.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: increased timeouts on `google_sql_database_instance` to 90m to account for longer-running actions such as creation through cloning +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10961.txt b/v6.2.0/.changelog/10961.txt new file mode 100644 index 0000000..792e73c --- /dev/null +++ b/v6.2.0/.changelog/10961.txt
@@ -0,0 +1,6 @@ +```release-note:bug +workbench: fixed the permadiff caused by empty `accelerator_configs` in resource `google_workbench_instance` +``` +```release-note:bug +workbench: fixed the issue that the instance is not starting after an update in resource `google_workbench_instance` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10962.txt b/v6.2.0/.changelog/10962.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10962.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10963.txt b/v6.2.0/.changelog/10963.txt new file mode 100644 index 0000000..bf7c2b3 --- /dev/null +++ b/v6.2.0/.changelog/10963.txt
@@ -0,0 +1,3 @@ +```release-note:bug +gkehub: allowed `google_gke_hub_feature` field to send empty values for its field `fleet_default_member_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10964.txt b/v6.2.0/.changelog/10964.txt new file mode 100644 index 0000000..87e2a68 --- /dev/null +++ b/v6.2.0/.changelog/10964.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_project_notification_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10965.txt b/v6.2.0/.changelog/10965.txt new file mode 100644 index 0000000..2c2dba3 --- /dev/null +++ b/v6.2.0/.changelog/10965.txt
@@ -0,0 +1,3 @@ +```release-note:bug +accesscontextmanager: Implement custom flatten for google_access_context_manager_service_perimeters as ordering my change server side which can cause a permadiff. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10966.txt b/v6.2.0/.changelog/10966.txt new file mode 100644 index 0000000..31bfc13 --- /dev/null +++ b/v6.2.0/.changelog/10966.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promote `google_compute_network_attachment` GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10967.txt b/v6.2.0/.changelog/10967.txt new file mode 100644 index 0000000..f7c993f --- /dev/null +++ b/v6.2.0/.changelog/10967.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `bigquery_config.service_account_email` field to `google_pubsub_subscription` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10968.txt b/v6.2.0/.changelog/10968.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10968.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10969.txt b/v6.2.0/.changelog/10969.txt new file mode 100644 index 0000000..eda8917 --- /dev/null +++ b/v6.2.0/.changelog/10969.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datafusion: added fields `connection_type` and `private_service_connect_config` to enable using Private Service Connect with `google_data_fusion_instance` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10970.txt b/v6.2.0/.changelog/10970.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10970.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10971.txt b/v6.2.0/.changelog/10971.txt new file mode 100644 index 0000000..5664639 --- /dev/null +++ b/v6.2.0/.changelog/10971.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `resource_tags` field to `google_bigquery_dataset` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10972.txt b/v6.2.0/.changelog/10972.txt new file mode 100644 index 0000000..46bf002 --- /dev/null +++ b/v6.2.0/.changelog/10972.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workbench: added update support to `gce_setup.boot_disk` and `gce_setup.data_disks` fields in `google_workbench_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10973.txt b/v6.2.0/.changelog/10973.txt new file mode 100644 index 0000000..9fb337f --- /dev/null +++ b/v6.2.0/.changelog/10973.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: added `check_if_service_has_usage_on_destroy` field to `google_project_service` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10974.txt b/v6.2.0/.changelog/10974.txt new file mode 100644 index 0000000..4bbabab --- /dev/null +++ b/v6.2.0/.changelog/10974.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added update support for `big_query.entity_id_columns` field on `google_vertex_ai_feature_group` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10975.txt b/v6.2.0/.changelog/10975.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10975.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10976.txt b/v6.2.0/.changelog/10976.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10976.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10978.txt b/v6.2.0/.changelog/10978.txt new file mode 100644 index 0000000..26d4938 --- /dev/null +++ b/v6.2.0/.changelog/10978.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `encryptionSpec` field to `google_healthcare_dataset` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10980.txt b/v6.2.0/.changelog/10980.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10980.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10982.txt b/v6.2.0/.changelog/10982.txt new file mode 100644 index 0000000..2ecce0f --- /dev/null +++ b/v6.2.0/.changelog/10982.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added `ignore_warnings` field to `bigtable_gc_policy` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10984.txt b/v6.2.0/.changelog/10984.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10984.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10986.txt b/v6.2.0/.changelog/10986.txt new file mode 100644 index 0000000..3dc7a13 --- /dev/null +++ b/v6.2.0/.changelog/10986.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firebasehosting: allowed associating a web app with an existing Site. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10987.txt b/v6.2.0/.changelog/10987.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/10987.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10988.txt b/v6.2.0/.changelog/10988.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10988.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10990.txt b/v6.2.0/.changelog/10990.txt new file mode 100644 index 0000000..4d329b2 --- /dev/null +++ b/v6.2.0/.changelog/10990.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_access_context_manager_service_perimeter_dry_run_ingress_policy` +``` +```release-note:new-resource +`google_access_context_manager_service_perimeter_dry_run_egress_policy` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10991.txt b/v6.2.0/.changelog/10991.txt new file mode 100644 index 0000000..fe04aa2 --- /dev/null +++ b/v6.2.0/.changelog/10991.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +alloydb: Added `observability_config` field to `google_alloydb_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10992.txt b/v6.2.0/.changelog/10992.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10992.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10994.txt b/v6.2.0/.changelog/10994.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10994.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10995.txt b/v6.2.0/.changelog/10995.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10995.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10996.txt b/v6.2.0/.changelog/10996.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10996.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10997.txt b/v6.2.0/.changelog/10997.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10997.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10998.txt b/v6.2.0/.changelog/10998.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/10998.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/10999.txt b/v6.2.0/.changelog/10999.txt new file mode 100644 index 0000000..2de90ad --- /dev/null +++ b/v6.2.0/.changelog/10999.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_site_verification_token` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11000.txt b/v6.2.0/.changelog/11000.txt new file mode 100644 index 0000000..f5fc41b --- /dev/null +++ b/v6.2.0/.changelog/11000.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: fixed a permadiff on `index_configs` in `google_logging_organization_bucket_config` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11002.txt b/v6.2.0/.changelog/11002.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11002.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11003.txt b/v6.2.0/.changelog/11003.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11003.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11004.txt b/v6.2.0/.changelog/11004.txt new file mode 100644 index 0000000..64f301a --- /dev/null +++ b/v6.2.0/.changelog/11004.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_project_notification_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11005.txt b/v6.2.0/.changelog/11005.txt new file mode 100644 index 0000000..3764bc4 --- /dev/null +++ b/v6.2.0/.changelog/11005.txt
@@ -0,0 +1,3 @@ +```release-note:none +sql: improved disk_size and disk_autoresize docs +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11006.txt b/v6.2.0/.changelog/11006.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11006.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11007.txt b/v6.2.0/.changelog/11007.txt new file mode 100644 index 0000000..5e5e44e --- /dev/null +++ b/v6.2.0/.changelog/11007.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a crash in `google_compute_reservation` resource where `share_settings` field has changes +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11008.txt b/v6.2.0/.changelog/11008.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11008.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11009.txt b/v6.2.0/.changelog/11009.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11009.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11011.txt b/v6.2.0/.changelog/11011.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11011.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11012.txt b/v6.2.0/.changelog/11012.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11012.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11013.txt b/v6.2.0/.changelog/11013.txt new file mode 100644 index 0000000..3920c44 --- /dev/null +++ b/v6.2.0/.changelog/11013.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +vertexai: promoted `dedicated_serving_endpoint` field to GA for `google_vertex_ai_feature_online_store` resource +``` +```release-note:none +vertexai: grammatical corrections in documentation +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11015.txt b/v6.2.0/.changelog/11015.txt new file mode 100644 index 0000000..0bbc72b --- /dev/null +++ b/v6.2.0/.changelog/11015.txt
@@ -0,0 +1,4 @@ +```release-note:REPLACEME + Added new field vm_tags to the workstation config + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11016.txt b/v6.2.0/.changelog/11016.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11016.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11017.txt b/v6.2.0/.changelog/11017.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/11017.txt
diff --git a/v6.2.0/.changelog/11018.txt b/v6.2.0/.changelog/11018.txt new file mode 100644 index 0000000..87f7a8b --- /dev/null +++ b/v6.2.0/.changelog/11018.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_discovery_engine_schema` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11019.txt b/v6.2.0/.changelog/11019.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11019.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11020.txt b/v6.2.0/.changelog/11020.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11020.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11021.txt b/v6.2.0/.changelog/11021.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11021.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11022.txt b/v6.2.0/.changelog/11022.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11022.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11023.txt b/v6.2.0/.changelog/11023.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11023.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11024.txt b/v6.2.0/.changelog/11024.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11024.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11025.txt b/v6.2.0/.changelog/11025.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11025.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11026.txt b/v6.2.0/.changelog/11026.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11026.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11027.txt b/v6.2.0/.changelog/11027.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11027.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11028.txt b/v6.2.0/.changelog/11028.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11028.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11029.txt b/v6.2.0/.changelog/11029.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11029.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11030.txt b/v6.2.0/.changelog/11030.txt new file mode 100644 index 0000000..47e53f7 --- /dev/null +++ b/v6.2.0/.changelog/11030.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `config_sync.enabled` field to ConfigManagement `fleet_default_member_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11031.txt b/v6.2.0/.changelog/11031.txt new file mode 100644 index 0000000..e4596f7 --- /dev/null +++ b/v6.2.0/.changelog/11031.txt
@@ -0,0 +1,3 @@ +```release-note:bug +identityplatform: fixed the planning diff when `sms_region_config` is not set. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11032.txt b/v6.2.0/.changelog/11032.txt new file mode 100644 index 0000000..d2e7dbc --- /dev/null +++ b/v6.2.0/.changelog/11032.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_gke_hub_membership_binding` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11033.txt b/v6.2.0/.changelog/11033.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11033.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11034.txt b/v6.2.0/.changelog/11034.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11034.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11035.txt b/v6.2.0/.changelog/11035.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11035.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11036.txt b/v6.2.0/.changelog/11036.txt new file mode 100644 index 0000000..40585ee --- /dev/null +++ b/v6.2.0/.changelog/11036.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `stack_type`, and `gateway_ip_version` fields to `google_compute_router` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11037.txt b/v6.2.0/.changelog/11037.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11037.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11038.txt b/v6.2.0/.changelog/11038.txt new file mode 100644 index 0000000..94e66dc --- /dev/null +++ b/v6.2.0/.changelog/11038.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +pubsub: Allow `schema_settings` of `google_pubsub_topic` to be removed +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11039.txt b/v6.2.0/.changelog/11039.txt new file mode 100644 index 0000000..3681886 --- /dev/null +++ b/v6.2.0/.changelog/11039.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertex_ai_index_endpoint_deployed_index` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11040.txt b/v6.2.0/.changelog/11040.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11040.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11041.txt b/v6.2.0/.changelog/11041.txt new file mode 100644 index 0000000..66f8e0d --- /dev/null +++ b/v6.2.0/.changelog/11041.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `max_run_duration`, `on_instance_stop_action` fields on `google_compute_instance`, `google_compute_instance_template`, and `google_compute_instance_from_machine_image ` resources to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11042.txt b/v6.2.0/.changelog/11042.txt new file mode 100644 index 0000000..a150c3f --- /dev/null +++ b/v6.2.0/.changelog/11042.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added 'aws_v4_authentication' fields to 'google_compute_backend_service' resource; +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11043.txt b/v6.2.0/.changelog/11043.txt new file mode 100644 index 0000000..9528664 --- /dev/null +++ b/v6.2.0/.changelog/11043.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataplex: added `sql_assertion` field to `google_dataplex_datascan` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11044.txt b/v6.2.0/.changelog/11044.txt new file mode 100644 index 0000000..3776e69 --- /dev/null +++ b/v6.2.0/.changelog/11044.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: added a 10s wait after `google_service_account_key` creation to attempt to mitigate eventual concistency issues resulting in a `Root resource was present, but now absent` error. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11045.txt b/v6.2.0/.changelog/11045.txt new file mode 100644 index 0000000..3c4407e --- /dev/null +++ b/v6.2.0/.changelog/11045.txt
@@ -0,0 +1,3 @@ +```release-note:none +doc: modified doc for `sql_statement` field in `google_dataplex_datascan` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11046.txt b/v6.2.0/.changelog/11046.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11046.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11047.txt b/v6.2.0/.changelog/11047.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11047.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11048.txt b/v6.2.0/.changelog/11048.txt new file mode 100644 index 0000000..23fddec --- /dev/null +++ b/v6.2.0/.changelog/11048.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11049.txt b/v6.2.0/.changelog/11049.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11049.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11050.txt b/v6.2.0/.changelog/11050.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11050.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11051.txt b/v6.2.0/.changelog/11051.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11051.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11052.txt b/v6.2.0/.changelog/11052.txt new file mode 100644 index 0000000..67d18a0 --- /dev/null +++ b/v6.2.0/.changelog/11052.txt
@@ -0,0 +1,3 @@ +```release-note:note +networkconnectivity: `google_network_connectivity_hub` now uses mmv1 engine instead of DCL +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11053.txt b/v6.2.0/.changelog/11053.txt new file mode 100644 index 0000000..fcdc489 --- /dev/null +++ b/v6.2.0/.changelog/11053.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_kms_crypto_keys` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11054.txt b/v6.2.0/.changelog/11054.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11054.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11055.txt b/v6.2.0/.changelog/11055.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11055.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11056.txt b/v6.2.0/.changelog/11056.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11056.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11057.txt b/v6.2.0/.changelog/11057.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11057.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11058.txt b/v6.2.0/.changelog/11058.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11058.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11059.txt b/v6.2.0/.changelog/11059.txt new file mode 100644 index 0000000..2e1b28d --- /dev/null +++ b/v6.2.0/.changelog/11059.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networksecurity: added `purpose` field to `google_network_security_address_group` resource (beta only) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11060.txt b/v6.2.0/.changelog/11060.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11060.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11061.txt b/v6.2.0/.changelog/11061.txt new file mode 100644 index 0000000..4dd3252 --- /dev/null +++ b/v6.2.0/.changelog/11061.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_kms_key_rings` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11062.txt b/v6.2.0/.changelog/11062.txt new file mode 100644 index 0000000..a6891de --- /dev/null +++ b/v6.2.0/.changelog/11062.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: promoted `enable_multi_networking` to GA in the `google_container_cluster` resource +``` +```release-note:enhancement +container: promoted `additional_node_network_configs` and `additional_pod_network_configs` fields to GA in the `google_container_node_pool` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11065.txt b/v6.2.0/.changelog/11065.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11065.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11066.txt b/v6.2.0/.changelog/11066.txt new file mode 100644 index 0000000..39749c7 --- /dev/null +++ b/v6.2.0/.changelog/11066.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkconnectivity: migrated `google_network_connectivity_spoke` from DCL to MMv1 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11067.txt b/v6.2.0/.changelog/11067.txt new file mode 100644 index 0000000..4b88567 --- /dev/null +++ b/v6.2.0/.changelog/11067.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +bigqueryanalyticshub: added `sharing_environment_config` to `google_bigquery_analytics_hub_data_exchange` +``` +```release-note:enhancement +bigqueryanalyticshub: added `selected_resources`, and `restrict_direct_table_access` to `google_bigquery_analytics_hub_listing` +``` +```release-note:breaking-change +bigqueryanalyticshub: made `bigquery_dataset` immutable in `google_bigquery_analytics_hub_listing`. Now modifying the field will recreate the resource rather than causing Terraform to report it would attempt an invalid update. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11068.txt b/v6.2.0/.changelog/11068.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11068.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11069.txt b/v6.2.0/.changelog/11069.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11069.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11070.txt b/v6.2.0/.changelog/11070.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11070.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11071.txt b/v6.2.0/.changelog/11071.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11071.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11072.txt b/v6.2.0/.changelog/11072.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11072.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11073.txt b/v6.2.0/.changelog/11073.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11073.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11075.txt b/v6.2.0/.changelog/11075.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11075.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11076.txt b/v6.2.0/.changelog/11076.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11076.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11077.txt b/v6.2.0/.changelog/11077.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11077.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11078.txt b/v6.2.0/.changelog/11078.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11078.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11079.txt b/v6.2.0/.changelog/11079.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11079.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11081.txt b/v6.2.0/.changelog/11081.txt new file mode 100644 index 0000000..f33ca98 --- /dev/null +++ b/v6.2.0/.changelog/11081.txt
@@ -0,0 +1,3 @@ +```release-note:bug +index_update: fixed pre-update use unsupported nested updatemask "metadata.contentsDeltaUri". Use first layer update mask and update "metadata" field in a separate call. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11082.txt b/v6.2.0/.changelog/11082.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11082.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11083.txt b/v6.2.0/.changelog/11083.txt new file mode 100644 index 0000000..a52ef3c --- /dev/null +++ b/v6.2.0/.changelog/11083.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a bug preventing the creation of `google_compute_autoscaler` and `google_compute_region_autoscaler` resources if both `maxReplicas` and `minReplicas` were configured as zero. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11084.txt b/v6.2.0/.changelog/11084.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11084.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11085.txt b/v6.2.0/.changelog/11085.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11085.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11087.txt b/v6.2.0/.changelog/11087.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11087.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11088.txt b/v6.2.0/.changelog/11088.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11088.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11089.txt b/v6.2.0/.changelog/11089.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11089.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11090.txt b/v6.2.0/.changelog/11090.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11090.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11091.txt b/v6.2.0/.changelog/11091.txt new file mode 100644 index 0000000..8d19cab --- /dev/null +++ b/v6.2.0/.changelog/11091.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resource_policy: make the resource updatable. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11092.txt b/v6.2.0/.changelog/11092.txt new file mode 100644 index 0000000..b28b67c --- /dev/null +++ b/v6.2.0/.changelog/11092.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions2: fixed permadiffs on `service_config.environment_variables` field in `google_cloudfunctions2_function` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11093.txt b/v6.2.0/.changelog/11093.txt new file mode 100644 index 0000000..8dfd51d --- /dev/null +++ b/v6.2.0/.changelog/11093.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: move `labels` field on `google_compute_global_address` resource from Beta to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11094.txt b/v6.2.0/.changelog/11094.txt new file mode 100644 index 0000000..c413816 --- /dev/null +++ b/v6.2.0/.changelog/11094.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privilegedaccessmanager: promoted `google_privileged_access_manager_entitlement` resource from beta to ga +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11095.txt b/v6.2.0/.changelog/11095.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11095.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11097.txt b/v6.2.0/.changelog/11097.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11097.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11098.txt b/v6.2.0/.changelog/11098.txt new file mode 100644 index 0000000..3b8cfe7 --- /dev/null +++ b/v6.2.0/.changelog/11098.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +storage: added `send_age_if_zero` field with default value `true` and deprecated `no_age` field. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11099.txt b/v6.2.0/.changelog/11099.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11099.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11100.txt b/v6.2.0/.changelog/11100.txt new file mode 100644 index 0000000..a8e8461 --- /dev/null +++ b/v6.2.0/.changelog/11100.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: added `build_service_account` field to `google_cloudfunctions_function` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11101.txt b/v6.2.0/.changelog/11101.txt new file mode 100644 index 0000000..33b6ad1 --- /dev/null +++ b/v6.2.0/.changelog/11101.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +bigquery: added validation to prevent table view creation if schema contains required fields for `google_bigquery_table` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11102.txt b/v6.2.0/.changelog/11102.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11102.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11103.txt b/v6.2.0/.changelog/11103.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11103.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11104.txt b/v6.2.0/.changelog/11104.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11104.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11105.txt b/v6.2.0/.changelog/11105.txt new file mode 100644 index 0000000..d8ac692 --- /dev/null +++ b/v6.2.0/.changelog/11105.txt
@@ -0,0 +1,3 @@ +```release-note:bug +networksecurity: fixed permadiffs on `purpose` field in `google_network_security_address_group` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11106.txt b/v6.2.0/.changelog/11106.txt new file mode 100644 index 0000000..a16f65a --- /dev/null +++ b/v6.2.0/.changelog/11106.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed an issue where plans with a dependency on the `content` field in the `google_storage_bucket_object_content` data source could erroneously fail (revert) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11107.txt b/v6.2.0/.changelog/11107.txt new file mode 100644 index 0000000..6c36171 --- /dev/null +++ b/v6.2.0/.changelog/11107.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: changed `target_service` field on the `google_compute_service_attachment` resource to accept a `ForwardingRule` or `Gateway` URL. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11110.txt b/v6.2.0/.changelog/11110.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11110.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11111.txt b/v6.2.0/.changelog/11111.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11111.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11113.txt b/v6.2.0/.changelog/11113.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11113.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11114.txt b/v6.2.0/.changelog/11114.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11114.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11115.txt b/v6.2.0/.changelog/11115.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11115.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11116.txt b/v6.2.0/.changelog/11116.txt new file mode 100644 index 0000000..d124916 --- /dev/null +++ b/v6.2.0/.changelog/11116.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datastream: added `merge` and `appendOnly` fields to `google_datastream_stream` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11117.txt b/v6.2.0/.changelog/11117.txt new file mode 100644 index 0000000..d0a342e --- /dev/null +++ b/v6.2.0/.changelog/11117.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: Updated default values of `connection_draining_timeout_sec`, `balancing_mode` and `outlier_detection` in `google_compute_region_backend_service` and `google_compute_backend_service`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11118.txt b/v6.2.0/.changelog/11118.txt new file mode 100644 index 0000000..3c4d11e --- /dev/null +++ b/v6.2.0/.changelog/11118.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `custom_learned_ip_ranges` and `custom_learned_route_priority` fields to `google_compute_router_peer` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11119.txt b/v6.2.0/.changelog/11119.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11119.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11121.txt b/v6.2.0/.changelog/11121.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11121.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11122.txt b/v6.2.0/.changelog/11122.txt new file mode 100644 index 0000000..b7e5e15 --- /dev/null +++ b/v6.2.0/.changelog/11122.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `resource_tags` field to `google_bigquery_dataset` resource (ga) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11123.txt b/v6.2.0/.changelog/11123.txt new file mode 100644 index 0000000..31c114a --- /dev/null +++ b/v6.2.0/.changelog/11123.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `resource_tags` field to `google_bigquery_table` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11124.txt b/v6.2.0/.changelog/11124.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11124.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11125.txt b/v6.2.0/.changelog/11125.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11125.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11126.txt b/v6.2.0/.changelog/11126.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11126.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11127.txt b/v6.2.0/.changelog/11127.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11127.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11128.txt b/v6.2.0/.changelog/11128.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11128.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11129.txt b/v6.2.0/.changelog/11129.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11129.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11130.txt b/v6.2.0/.changelog/11130.txt new file mode 100644 index 0000000..9ab081e --- /dev/null +++ b/v6.2.0/.changelog/11130.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: added the `member` property to `google_project_service_identity` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11131.txt b/v6.2.0/.changelog/11131.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11131.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11132.txt b/v6.2.0/.changelog/11132.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11132.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11133.txt b/v6.2.0/.changelog/11133.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11133.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11135.txt b/v6.2.0/.changelog/11135.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11135.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11137.txt b/v6.2.0/.changelog/11137.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11137.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11138.txt b/v6.2.0/.changelog/11138.txt new file mode 100644 index 0000000..a0e8bad --- /dev/null +++ b/v6.2.0/.changelog/11138.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added `data_boost_isolation_read_only` and `data_boost_isolation_read_only.compute_billing_owner` fields to `google_bigtable_app_profile` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11139.txt b/v6.2.0/.changelog/11139.txt new file mode 100644 index 0000000..d0333f9 --- /dev/null +++ b/v6.2.0/.changelog/11139.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `cloud_storage_target` field to `google_data_loss_prevention_discovery_config` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11143.txt b/v6.2.0/.changelog/11143.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11143.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11144.txt b/v6.2.0/.changelog/11144.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11144.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11145.txt b/v6.2.0/.changelog/11145.txt new file mode 100644 index 0000000..81a5593 --- /dev/null +++ b/v6.2.0/.changelog/11145.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `ray_operator_config` for `resource_container_cluster` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11146.txt b/v6.2.0/.changelog/11146.txt new file mode 100644 index 0000000..35b10d0 --- /dev/null +++ b/v6.2.0/.changelog/11146.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `shared_secret` field to `google_compute_public_advertised_prefix` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11147.txt b/v6.2.0/.changelog/11147.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11147.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11148.txt b/v6.2.0/.changelog/11148.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11148.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11149.txt b/v6.2.0/.changelog/11149.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11149.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11150.txt b/v6.2.0/.changelog/11150.txt new file mode 100644 index 0000000..9b95b46 --- /dev/null +++ b/v6.2.0/.changelog/11150.txt
@@ -0,0 +1,3 @@ +```release-note:none +add an example for connecting to a private SSM instance using PSC +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11152.txt b/v6.2.0/.changelog/11152.txt new file mode 100644 index 0000000..125a8c4 --- /dev/null +++ b/v6.2.0/.changelog/11152.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed perma-diff on `node_config.guest_accelerator.gpu_driver_installation_config` field in GKE 1.30+ in `google_container_node_pool` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11153.txt b/v6.2.0/.changelog/11153.txt new file mode 100644 index 0000000..4bc5d56 --- /dev/null +++ b/v6.2.0/.changelog/11153.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: made provider return more descriptive errors when the `parameters` field of `google_dataflow_flex_template_job` contains Dataflow options +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11154.txt b/v6.2.0/.changelog/11154.txt new file mode 100644 index 0000000..343341c --- /dev/null +++ b/v6.2.0/.changelog/11154.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +sql: `settings.ip_configuration.require_ssl` is now deprecated within `google_sql_database_instance`. Please use `settings.ip_configuration.ssl_mode` instead. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11157.txt b/v6.2.0/.changelog/11157.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11157.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11158.txt b/v6.2.0/.changelog/11158.txt new file mode 100644 index 0000000..6cbf513 --- /dev/null +++ b/v6.2.0/.changelog/11158.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_router_route_policy` +``` +```release-note:enhancement +compute: added `export_policies` and `import_policies` fields to `google_compute_router_peer` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11159.txt b/v6.2.0/.changelog/11159.txt new file mode 100644 index 0000000..4d4dcb2 --- /dev/null +++ b/v6.2.0/.changelog/11159.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +datastream: promoted `sql_server_profile` field in `google_datastream_connection_profile` resource from beta to GA +``` +```release-note:enhancement +datastream: promoted `source_config.sql_server_source_config` and `backfill_all.sql_server_excluded_objects` fields in `google_datastream_stream` resource from beta to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11160.txt b/v6.2.0/.changelog/11160.txt new file mode 100644 index 0000000..abf5c42 --- /dev/null +++ b/v6.2.0/.changelog/11160.txt
@@ -0,0 +1,2 @@ +```release-note: none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11161.txt b/v6.2.0/.changelog/11161.txt new file mode 100644 index 0000000..e8a2144 --- /dev/null +++ b/v6.2.0/.changelog/11161.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added documentation for `reservation_affinity` field of `google_container_node_pool` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11162.txt b/v6.2.0/.changelog/11162.txt new file mode 100644 index 0000000..d7579f0 --- /dev/null +++ b/v6.2.0/.changelog/11162.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: added `automated_backup_policy` to `google_bigtable_table` documentation +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11165.txt b/v6.2.0/.changelog/11165.txt new file mode 100644 index 0000000..d560865 --- /dev/null +++ b/v6.2.0/.changelog/11165.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dialogflowcx: fixed intermittent issues with retrieving resource state soon after creating `google_dialogflow_cx_security_settings` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11166.txt b/v6.2.0/.changelog/11166.txt new file mode 100644 index 0000000..377fe5b --- /dev/null +++ b/v6.2.0/.changelog/11166.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +compute: added `TDX` instance option to `confidential_instance_type` instance in `google_compute_instance` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11167.txt b/v6.2.0/.changelog/11167.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11167.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11168.txt b/v6.2.0/.changelog/11168.txt new file mode 100644 index 0000000..e0d023e --- /dev/null +++ b/v6.2.0/.changelog/11168.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_organization_mute_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11169.txt b/v6.2.0/.changelog/11169.txt new file mode 100644 index 0000000..e05dbce --- /dev/null +++ b/v6.2.0/.changelog/11169.txt
@@ -0,0 +1,3 @@ +```release-note:none +none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11170.txt b/v6.2.0/.changelog/11170.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11170.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11172.txt b/v6.2.0/.changelog/11172.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11172.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11173.txt b/v6.2.0/.changelog/11173.txt new file mode 100644 index 0000000..6023bc3 --- /dev/null +++ b/v6.2.0/.changelog/11173.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firestore: fixed missing import of `field` for `google_firestore_field`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11174.txt b/v6.2.0/.changelog/11174.txt new file mode 100644 index 0000000..0082963 --- /dev/null +++ b/v6.2.0/.changelog/11174.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firestore: fixes bug where fields database, collection, document_id, and field on resources could not be updated. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11175.txt b/v6.2.0/.changelog/11175.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11175.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11176.txt b/v6.2.0/.changelog/11176.txt new file mode 100644 index 0000000..d07836f --- /dev/null +++ b/v6.2.0/.changelog/11176.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: fixed perma-diff for `interconnect_type` being `DEDICATED` in `google_compute_interconnect` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11177.txt b/v6.2.0/.changelog/11177.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11177.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11178.txt b/v6.2.0/.changelog/11178.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11178.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11179.txt b/v6.2.0/.changelog/11179.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11179.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11180.txt b/v6.2.0/.changelog/11180.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11180.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11181.txt b/v6.2.0/.changelog/11181.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11181.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11182.txt b/v6.2.0/.changelog/11182.txt new file mode 100644 index 0000000..bd64579 --- /dev/null +++ b/v6.2.0/.changelog/11182.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +netapp: added `default_from_api = true` attribute to `smb_settings` field of GoogleCloudNetappVolumes +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11183.txt b/v6.2.0/.changelog/11183.txt new file mode 100644 index 0000000..dddb509 --- /dev/null +++ b/v6.2.0/.changelog/11183.txt
@@ -0,0 +1,3 @@ +```release-note:bug +networksecurity: added recreate functionality on update for `client_validation_mode` and `client_validation_trust_config` in `google_network_security_server_tls_policy` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11184.txt b/v6.2.0/.changelog/11184.txt new file mode 100644 index 0000000..5de65a1 --- /dev/null +++ b/v6.2.0/.changelog/11184.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added update support for the 'server_tls_policy' field in 'compute_region_target_https_proxy' resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11185.txt b/v6.2.0/.changelog/11185.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11185.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11187.txt b/v6.2.0/.changelog/11187.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11187.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11188.txt b/v6.2.0/.changelog/11188.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11188.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11189.txt b/v6.2.0/.changelog/11189.txt new file mode 100644 index 0000000..8431596 --- /dev/null +++ b/v6.2.0/.changelog/11189.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workbench: Changed `instance_owners` field in the examples to not use a service account. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11190.txt b/v6.2.0/.changelog/11190.txt new file mode 100644 index 0000000..5aba433 --- /dev/null +++ b/v6.2.0/.changelog/11190.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +cloudrunv2: `liveness_probe` field in `google_cloud_run_v2_service` resource no longer has a default value from API side. Removing this field and applying the change will remove liveness probe from the Cloud Run service. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11191.txt b/v6.2.0/.changelog/11191.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11191.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11193.txt b/v6.2.0/.changelog/11193.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11193.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11194.txt b/v6.2.0/.changelog/11194.txt new file mode 100644 index 0000000..e05dbce --- /dev/null +++ b/v6.2.0/.changelog/11194.txt
@@ -0,0 +1,3 @@ +```release-note:none +none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11196.txt b/v6.2.0/.changelog/11196.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11196.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11197.txt b/v6.2.0/.changelog/11197.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11197.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11198.txt b/v6.2.0/.changelog/11198.txt new file mode 100644 index 0000000..d707363 --- /dev/null +++ b/v6.2.0/.changelog/11198.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: `google_compute_target_https_proxy` resource now supports using the `PATCH` verb for updates to the `server_tls_policy` property +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11199.txt b/v6.2.0/.changelog/11199.txt new file mode 100644 index 0000000..ba9fb5d --- /dev/null +++ b/v6.2.0/.changelog/11199.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +cloudrunv2: retyped `containers.env` to SET from ARRAY for `google_cloud_run_v2_service` and `google_cloud_run_v2_job`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11200.txt b/v6.2.0/.changelog/11200.txt new file mode 100644 index 0000000..3451c9d --- /dev/null +++ b/v6.2.0/.changelog/11200.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +datastore: deprecated the resource `google_datastore_index`. Use the `google_firestore_index` resource instead. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11201.txt b/v6.2.0/.changelog/11201.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11201.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11203.txt b/v6.2.0/.changelog/11203.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/11203.txt
diff --git a/v6.2.0/.changelog/11206.txt b/v6.2.0/.changelog/11206.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11206.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11207.txt b/v6.2.0/.changelog/11207.txt new file mode 100644 index 0000000..df76ead --- /dev/null +++ b/v6.2.0/.changelog/11207.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +alloydb: added `subscription_type` and `trial_metadata` field to `google_alloydb_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11208.txt b/v6.2.0/.changelog/11208.txt new file mode 100644 index 0000000..59f3910 --- /dev/null +++ b/v6.2.0/.changelog/11208.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_artifact_registry_locations` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11209.txt b/v6.2.0/.changelog/11209.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11209.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11210.txt b/v6.2.0/.changelog/11210.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11210.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11211.txt b/v6.2.0/.changelog/11211.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11211.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11215.txt b/v6.2.0/.changelog/11215.txt new file mode 100644 index 0000000..02e3389 --- /dev/null +++ b/v6.2.0/.changelog/11215.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added support for value `DELTA_LAKE` to `source_format` in `google_bigquery_table` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11220.txt b/v6.2.0/.changelog/11220.txt new file mode 100644 index 0000000..132a890 --- /dev/null +++ b/v6.2.0/.changelog/11220.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +bigqueryreservation: deprecated `multi_region_auxiliary` on `google_bigquery_reservation`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11221.txt b/v6.2.0/.changelog/11221.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11221.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11222.txt b/v6.2.0/.changelog/11222.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11222.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11224.txt b/v6.2.0/.changelog/11224.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11224.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11225.txt b/v6.2.0/.changelog/11225.txt new file mode 100644 index 0000000..d0f203b --- /dev/null +++ b/v6.2.0/.changelog/11225.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +workstation: `host.gce_instance.disable_ssh` now defaults to true for `google_workstations_workstation_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11226.txt b/v6.2.0/.changelog/11226.txt new file mode 100644 index 0000000..b67c7d6 --- /dev/null +++ b/v6.2.0/.changelog/11226.txt
@@ -0,0 +1,3 @@ +```release-note:note +billing: updated resource id for `google_billing_project_info` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11227.txt b/v6.2.0/.changelog/11227.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11227.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11228.txt b/v6.2.0/.changelog/11228.txt new file mode 100644 index 0000000..1c50f22 --- /dev/null +++ b/v6.2.0/.changelog/11228.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +bigquery: deprecated `allow_resource_tags_on_deletion` in `google_bigquery_table`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11229.txt b/v6.2.0/.changelog/11229.txt new file mode 100644 index 0000000..a9a159f --- /dev/null +++ b/v6.2.0/.changelog/11229.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added field `binary_authorization.policy` to resource `google_cloud_run_v2_job` and resource `google_cloud_run_v2_service` to support named binary authorization policy. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11230.txt b/v6.2.0/.changelog/11230.txt new file mode 100644 index 0000000..303b26d --- /dev/null +++ b/v6.2.0/.changelog/11230.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `storage_pool` under `boot_disk.initialize_params` to `google_compute_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11231.txt b/v6.2.0/.changelog/11231.txt new file mode 100644 index 0000000..d6dae7a --- /dev/null +++ b/v6.2.0/.changelog/11231.txt
@@ -0,0 +1,3 @@ +```release-note:none +reformatted resource_sql_database_instance.go.erb +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11232.txt b/v6.2.0/.changelog/11232.txt new file mode 100644 index 0000000..011d7c1 --- /dev/null +++ b/v6.2.0/.changelog/11232.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed an issue preventing certain keys in `params` from being assigned values in `google_bigquery_data_transfer_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11234.txt b/v6.2.0/.changelog/11234.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11234.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11235.txt b/v6.2.0/.changelog/11235.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11235.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11236.txt b/v6.2.0/.changelog/11236.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11236.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11237.txt b/v6.2.0/.changelog/11237.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11237.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11240.txt b/v6.2.0/.changelog/11240.txt new file mode 100644 index 0000000..85f764c --- /dev/null +++ b/v6.2.0/.changelog/11240.txt
@@ -0,0 +1,3 @@ +```release-note:note +compute: updated resource id for `compute_network_endpoints` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11241.txt b/v6.2.0/.changelog/11241.txt new file mode 100644 index 0000000..a2a4522 --- /dev/null +++ b/v6.2.0/.changelog/11241.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkconnectivity: added `export_psc` field to `google_network_connectivity_hub` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11243.txt b/v6.2.0/.changelog/11243.txt new file mode 100644 index 0000000..3aff293 --- /dev/null +++ b/v6.2.0/.changelog/11243.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `enable_dataplex_integration` field to `google_sql_database_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11245.txt b/v6.2.0/.changelog/11245.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11245.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11246.txt b/v6.2.0/.changelog/11246.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11246.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11247.txt b/v6.2.0/.changelog/11247.txt new file mode 100644 index 0000000..21c378c --- /dev/null +++ b/v6.2.0/.changelog/11247.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datastream: added `transaction_logs` and `change_tables` to the `datastream_stream` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11248.txt b/v6.2.0/.changelog/11248.txt new file mode 100644 index 0000000..d66e984 --- /dev/null +++ b/v6.2.0/.changelog/11248.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: updated max threshold permitted in google_monitoring_slo to 0.9999 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11249.txt b/v6.2.0/.changelog/11249.txt new file mode 100644 index 0000000..b3536f3 --- /dev/null +++ b/v6.2.0/.changelog/11249.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `access_mode` field to `google_compute_disk` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11250.txt b/v6.2.0/.changelog/11250.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11250.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11252.txt b/v6.2.0/.changelog/11252.txt new file mode 100644 index 0000000..0ca7760 --- /dev/null +++ b/v6.2.0/.changelog/11252.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added support for `column_family.type` in `google_bigtable_table` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11254.txt b/v6.2.0/.changelog/11254.txt new file mode 100644 index 0000000..8e406cf --- /dev/null +++ b/v6.2.0/.changelog/11254.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: added note to docs about `relay_mode` field deprecation for `advanced_datapath_observability_config` in `google_container_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11255.txt b/v6.2.0/.changelog/11255.txt new file mode 100644 index 0000000..10fc5c9 --- /dev/null +++ b/v6.2.0/.changelog/11255.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +resourcemanager: Make `deletion-policy` in `google_project` 'PREVENT' by default. This makes deleting them require an explicit intent. `google_project` resources cannot be destroyed unless `deletion_policy` is set to 'ABANDON' or 'NONE' for the resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11256.txt b/v6.2.0/.changelog/11256.txt new file mode 100644 index 0000000..989faa6 --- /dev/null +++ b/v6.2.0/.changelog/11256.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +activeDirectory: added `deletion_protection` field to `google_active_directory_domain` to make deleting them require an explicit intent. `google_active_directory_domain` resources now cannot be destroyed unless `deletion_protection = false` is set for the resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11257.txt b/v6.2.0/.changelog/11257.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11257.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11259.txt b/v6.2.0/.changelog/11259.txt new file mode 100644 index 0000000..28ffb64 --- /dev/null +++ b/v6.2.0/.changelog/11259.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_folder_mute_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11260.txt b/v6.2.0/.changelog/11260.txt new file mode 100644 index 0000000..32ad2b4 --- /dev/null +++ b/v6.2.0/.changelog/11260.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataform: added `kms_key_name` field to `google_dataform_repository` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11261.txt b/v6.2.0/.changelog/11261.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11261.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11262.txt b/v6.2.0/.changelog/11262.txt new file mode 100644 index 0000000..35a5c79 --- /dev/null +++ b/v6.2.0/.changelog/11262.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed perma-diff in `google_compute_router` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11263.txt b/v6.2.0/.changelog/11263.txt new file mode 100644 index 0000000..0e00039 --- /dev/null +++ b/v6.2.0/.changelog/11263.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +'skip_delete' is being deprecated in favor of a new field 'deletion_policy' in the next major release +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11264.txt b/v6.2.0/.changelog/11264.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11264.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11265.txt b/v6.2.0/.changelog/11265.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11265.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11266.txt b/v6.2.0/.changelog/11266.txt new file mode 100644 index 0000000..8210783 --- /dev/null +++ b/v6.2.0/.changelog/11266.txt
@@ -0,0 +1,3 @@ +```release-note:none +firebase: Documentation only +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11269.txt b/v6.2.0/.changelog/11269.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11269.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11270.txt b/v6.2.0/.changelog/11270.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11270.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11271.txt b/v6.2.0/.changelog/11271.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11271.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11272.txt b/v6.2.0/.changelog/11272.txt new file mode 100644 index 0000000..e93200d --- /dev/null +++ b/v6.2.0/.changelog/11272.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added `insecure_kubelet_readonly_port_enabled` to `node_pool.node_config.kubelet_config` and `node_config.kubelet_config` in `google_container_node_pool` resource. +``` +```release-note:enhancement +container: added `insecure_kubelet_readonly_port_enabled` to `node_pool_defaults.node_config_defaults`, `node_pool.node_config.kubelet_config`, and `node_config.kubelet_config` in `google_container_cluster` resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11273.txt b/v6.2.0/.changelog/11273.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11273.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11275.txt b/v6.2.0/.changelog/11275.txt new file mode 100644 index 0000000..c56e183 --- /dev/null +++ b/v6.2.0/.changelog/11275.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: fixed the typo in `ssl_mode` in `google_sql_database_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11276.txt b/v6.2.0/.changelog/11276.txt new file mode 100644 index 0000000..584dcac --- /dev/null +++ b/v6.2.0/.changelog/11276.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `boot_disk.interface` field to `google_compute_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11277.txt b/v6.2.0/.changelog/11277.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11277.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11279.txt b/v6.2.0/.changelog/11279.txt new file mode 100644 index 0000000..2fba087 --- /dev/null +++ b/v6.2.0/.changelog/11279.txt
@@ -0,0 +1,3 @@ +```release-note:note + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11280.txt b/v6.2.0/.changelog/11280.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11280.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11281.txt b/v6.2.0/.changelog/11281.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11281.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11284.txt b/v6.2.0/.changelog/11284.txt new file mode 100644 index 0000000..da2ba12 --- /dev/null +++ b/v6.2.0/.changelog/11284.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a permadiff when handling "assets" params in the `google_bigquery_data_transfer_config` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11285.txt b/v6.2.0/.changelog/11285.txt new file mode 100644 index 0000000..68252f6 --- /dev/null +++ b/v6.2.0/.changelog/11285.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +gkehub: added `config_management.management` and `config_management.config_sync.enabled` fields to `google_gkehub_feature_membership` +``` +```release-note:enhancement +clouddeploy: added `gke.proxy_url` field to `google_clouddeploy_target` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11287.txt b/v6.2.0/.changelog/11287.txt new file mode 100644 index 0000000..55e4c32 --- /dev/null +++ b/v6.2.0/.changelog/11287.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions2: fixed an issue with `google_cloudfunctions2_function` where `storage_source.generation` would always show a diff +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11288.txt b/v6.2.0/.changelog/11288.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11288.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11291.txt b/v6.2.0/.changelog/11291.txt new file mode 100644 index 0000000..5a854e4 --- /dev/null +++ b/v6.2.0/.changelog/11291.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `management` field to ConfigManagement `fleet_default_member_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11292.txt b/v6.2.0/.changelog/11292.txt new file mode 100644 index 0000000..9eddacf --- /dev/null +++ b/v6.2.0/.changelog/11292.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datastream: removed a breaking change in `google_datastream_stream` that made one of `destination_config.0.bigquery_destination_config.0.merge` or `destination_config.0.bigquery_destination_config.0.append_only` required +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11293.txt b/v6.2.0/.changelog/11293.txt new file mode 100644 index 0000000..abaa164 --- /dev/null +++ b/v6.2.0/.changelog/11293.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +google_folders: added `deletion_protection` field to `folders` to make deleting them require an explicit intent. `folder` resources now cannot be destroyed unless `deletion_protection = false` is set for the resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11294.txt b/v6.2.0/.changelog/11294.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11294.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11295.txt b/v6.2.0/.changelog/11295.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11295.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11296.txt b/v6.2.0/.changelog/11296.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11296.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11298.txt b/v6.2.0/.changelog/11298.txt new file mode 100644 index 0000000..37de166 --- /dev/null +++ b/v6.2.0/.changelog/11298.txt
@@ -0,0 +1,3 @@ +```release-note:note +Use more clear description of `connector_enforcement` field. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11303.txt b/v6.2.0/.changelog/11303.txt new file mode 100644 index 0000000..1920e2e --- /dev/null +++ b/v6.2.0/.changelog/11303.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `force_destroy` field to `google_storage_managed_folder` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11304.txt b/v6.2.0/.changelog/11304.txt new file mode 100644 index 0000000..60f9fff --- /dev/null +++ b/v6.2.0/.changelog/11304.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +bigqueryreservation: remove `multi_region_auxiliary` from `google_bigquery_reservation` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11305.txt b/v6.2.0/.changelog/11305.txt new file mode 100644 index 0000000..e5f36a3 --- /dev/null +++ b/v6.2.0/.changelog/11305.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `auto_provisioning_locations` field to `google_container_cluster` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11307.txt b/v6.2.0/.changelog/11307.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11307.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11308.txt b/v6.2.0/.changelog/11308.txt new file mode 100644 index 0000000..a68dd3c --- /dev/null +++ b/v6.2.0/.changelog/11308.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: promoted `google_logging_log_view_iam` resources from beta to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11309.txt b/v6.2.0/.changelog/11309.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11309.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11311.txt b/v6.2.0/.changelog/11311.txt new file mode 100644 index 0000000..7bac883 --- /dev/null +++ b/v6.2.0/.changelog/11311.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +discoveryengine: added `skip_default_schema_creation` field to `google_data_store` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11312.txt b/v6.2.0/.changelog/11312.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11312.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11314.txt b/v6.2.0/.changelog/11314.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11314.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11315.txt b/v6.2.0/.changelog/11315.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11315.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11316.txt b/v6.2.0/.changelog/11316.txt new file mode 100644 index 0000000..16fa3b2 --- /dev/null +++ b/v6.2.0/.changelog/11316.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME +`google_scc_v2_project_mute_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11317.txt b/v6.2.0/.changelog/11317.txt new file mode 100644 index 0000000..5f519cc --- /dev/null +++ b/v6.2.0/.changelog/11317.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_backup_dr_backup_vault` (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11318.txt b/v6.2.0/.changelog/11318.txt new file mode 100644 index 0000000..d174bd6 --- /dev/null +++ b/v6.2.0/.changelog/11318.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +cloudrunv2: added `deletion_protection` field to `google_cloudrunv2_service` to make deleting them require an explicit intent. `google_cloudrunv2_service` resources now cannot be destroyed unless `deletion_protection = false` is set for the resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11320.txt b/v6.2.0/.changelog/11320.txt new file mode 100644 index 0000000..4d74b7b --- /dev/null +++ b/v6.2.0/.changelog/11320.txt
@@ -0,0 +1,9 @@ +```release-note:breaking-change +container: three label-related fields are now in `google_container_cluster` resource. `resource_labels` field is non-authoritative and only manages the labels defined by the users on the resource through Terraform. The new output-only `terraform_labels` field merges the labels defined by the users on the resource through Terraform and the default labels configured on the provider. The new output-only `effective_labels` field lists all of labels present on the resource in GCP, including the labels configured through Terraform, the system, and other clients. +``` +```release-note:breaking-change +container: made three fields `resource_labels`, `terraform_labels`, and `effective_labels` be present in `google_container_cluster` datasources. All three fields will have all of labels present on the resource in GCP including the labels configured through Terraform, the system, and other clients, equivalent to `effective_labels` on the resource. +``` +```release-note:breaking-change +edgenetwork: three label-related fields are now in `google_edgenetwork_network ` and `google_edgenetwork_subnet` resources. `labels` field is non-authoritative and only manages the labels defined by the users on the resource through Terraform. The new output-only `terraform_labels` field merges the labels defined by the users on the resource through Terraform and the default labels configured on the provider. The new output-only `effective_labels` field lists all of labels present on the resource in GCP, including the labels configured through Terraform, the system, and other clients. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11321.txt b/v6.2.0/.changelog/11321.txt new file mode 100644 index 0000000..fae5657 --- /dev/null +++ b/v6.2.0/.changelog/11321.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed maintaining unchanged `alias_ip_range` in `compute_instance` in between PATCH API calls and handled permadiff caused by the change +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11322.txt b/v6.2.0/.changelog/11322.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11322.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11323.txt b/v6.2.0/.changelog/11323.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11323.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11325.txt b/v6.2.0/.changelog/11325.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11325.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11327.txt b/v6.2.0/.changelog/11327.txt new file mode 100644 index 0000000..2d756a2 --- /dev/null +++ b/v6.2.0/.changelog/11327.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed a perma-diff in `settings.insights_config` in `google_sql_database_instance` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11328.txt b/v6.2.0/.changelog/11328.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11328.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11329.txt b/v6.2.0/.changelog/11329.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11329.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11330.txt b/v6.2.0/.changelog/11330.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11330.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11331.txt b/v6.2.0/.changelog/11331.txt new file mode 100644 index 0000000..71ffdaf --- /dev/null +++ b/v6.2.0/.changelog/11331.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `server_ca_mode` field to `google_sql_database_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11333.txt b/v6.2.0/.changelog/11333.txt new file mode 100644 index 0000000..d88e211 --- /dev/null +++ b/v6.2.0/.changelog/11333.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions2: fixed a "Provider produced inconsistent final plan" bug affecting the `service_config.environment_variables` field in `google_cloudfunctions2_function` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11334.txt b/v6.2.0/.changelog/11334.txt new file mode 100644 index 0000000..c98fd37 --- /dev/null +++ b/v6.2.0/.changelog/11334.txt
@@ -0,0 +1 @@ +```release-note:none``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11335.txt b/v6.2.0/.changelog/11335.txt new file mode 100644 index 0000000..552bbb3 --- /dev/null +++ b/v6.2.0/.changelog/11335.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `generation` field to `storage_bucket_object` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11337.txt b/v6.2.0/.changelog/11337.txt new file mode 100644 index 0000000..c295082 --- /dev/null +++ b/v6.2.0/.changelog/11337.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloud_identity_transitive_group_memberships` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11338.txt b/v6.2.0/.changelog/11338.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11338.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11339.txt b/v6.2.0/.changelog/11339.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11339.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11340.txt b/v6.2.0/.changelog/11340.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11340.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11342.txt b/v6.2.0/.changelog/11342.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11342.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11343.txt b/v6.2.0/.changelog/11343.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11343.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11344.txt b/v6.2.0/.changelog/11344.txt new file mode 100644 index 0000000..60c1414 --- /dev/null +++ b/v6.2.0/.changelog/11344.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed the bug that creation of PSC forwarding rules fails in `google_compute_forwarding_rule` resource when provider default labels are set +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11346.txt b/v6.2.0/.changelog/11346.txt new file mode 100644 index 0000000..08b6270 --- /dev/null +++ b/v6.2.0/.changelog/11346.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_folder_notification_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11347.txt b/v6.2.0/.changelog/11347.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11347.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11349.txt b/v6.2.0/.changelog/11349.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11349.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11351.txt b/v6.2.0/.changelog/11351.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11351.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11352.txt b/v6.2.0/.changelog/11352.txt new file mode 100644 index 0000000..fcb2038 --- /dev/null +++ b/v6.2.0/.changelog/11352.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: made `google_bigquery_dataset_iam_member` non-authoritative. To remove a bigquery dataset iam member, use an authoritative resource like `google_bigquery_dataset_iam_policy` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11353.txt b/v6.2.0/.changelog/11353.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11353.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11354.txt b/v6.2.0/.changelog/11354.txt new file mode 100644 index 0000000..42954b5 --- /dev/null +++ b/v6.2.0/.changelog/11354.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +identityplatform: removed resource `google_identity_platform_project_default_config` in favor of `google_identity_platform_project_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11356.txt b/v6.2.0/.changelog/11356.txt new file mode 100644 index 0000000..8e02876 --- /dev/null +++ b/v6.2.0/.changelog/11356.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +storage: removed `no_age` field from `lifecycle_rule.condition` in the `google_storage_bucket` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11359.txt b/v6.2.0/.changelog/11359.txt new file mode 100644 index 0000000..559eb29 --- /dev/null +++ b/v6.2.0/.changelog/11359.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: added `deletion_policy` field to replace `skip_delete` field in `google_project` resource. Setting `deletion_policy` to `PREVENT` will protect the project against any destroy actions caused by a terraform apply or terraform destroy. Setting `deletion_policy` to `ABANDON` allows the resource to be abandoned rather than deleted and it behaves the same with `skip_delete = true`. Default value is `DELETE`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11361.txt b/v6.2.0/.changelog/11361.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11361.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11362.txt b/v6.2.0/.changelog/11362.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11362.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11363.txt b/v6.2.0/.changelog/11363.txt new file mode 100644 index 0000000..8ea5686 --- /dev/null +++ b/v6.2.0/.changelog/11363.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11364.txt b/v6.2.0/.changelog/11364.txt new file mode 100644 index 0000000..3a28cb6 --- /dev/null +++ b/v6.2.0/.changelog/11364.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +servicenetworking: added `update_on_creation_fail` field to `google_service_networking_connection` resource. When it is set to true, enforce an update of the reserved peering ranges on the existing service networking connection in case of a new connection creation failure. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11365.txt b/v6.2.0/.changelog/11365.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11365.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11367.txt b/v6.2.0/.changelog/11367.txt new file mode 100644 index 0000000..89e341c --- /dev/null +++ b/v6.2.0/.changelog/11367.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_folder_notification_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11370.txt b/v6.2.0/.changelog/11370.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11370.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11372.txt b/v6.2.0/.changelog/11372.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11372.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11373.txt b/v6.2.0/.changelog/11373.txt new file mode 100644 index 0000000..f888021 --- /dev/null +++ b/v6.2.0/.changelog/11373.txt
@@ -0,0 +1,3 @@ +```release-note:none +No release note needed for documentation and testing only change +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11374.txt b/v6.2.0/.changelog/11374.txt new file mode 100644 index 0000000..05ed8ee --- /dev/null +++ b/v6.2.0/.changelog/11374.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `source_regions` field to `google_compute_healthcheck` resource (ga) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11375.txt b/v6.2.0/.changelog/11375.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11375.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11376.txt b/v6.2.0/.changelog/11376.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11376.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11378.txt b/v6.2.0/.changelog/11378.txt new file mode 100644 index 0000000..b802043 --- /dev/null +++ b/v6.2.0/.changelog/11378.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_kms_ekm_connection_iam_member` +``` +```release-note:new-resource +`google_kms_ekm_connection_iam_policy` +``` +```release-note:new-resource +`google_kms_ekm_connection_iam_binding` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11379.txt b/v6.2.0/.changelog/11379.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11379.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11380.txt b/v6.2.0/.changelog/11380.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11380.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11382.txt b/v6.2.0/.changelog/11382.txt new file mode 100644 index 0000000..750ef57 --- /dev/null +++ b/v6.2.0/.changelog/11382.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +parallelstore: added `file_stripe_level`, `directory_stripe_level` fields to `google_parallelstore_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11383.txt b/v6.2.0/.changelog/11383.txt new file mode 100644 index 0000000..97dd8fa --- /dev/null +++ b/v6.2.0/.changelog/11383.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +ancestrymanager: Prefer project number over project id to align with CAI format. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11384.txt b/v6.2.0/.changelog/11384.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11384.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11385.txt b/v6.2.0/.changelog/11385.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11385.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11387.txt b/v6.2.0/.changelog/11387.txt new file mode 100644 index 0000000..c1ec747 --- /dev/null +++ b/v6.2.0/.changelog/11387.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: added `cmek_config` field to `google_firestore_database` resource (GA) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11388.txt b/v6.2.0/.changelog/11388.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11388.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11393.txt b/v6.2.0/.changelog/11393.txt new file mode 100644 index 0000000..8db532f --- /dev/null +++ b/v6.2.0/.changelog/11393.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +bigquery: removed `allow_resource_tags_on_deletion` from `google_bigquery_table`. Resource tags are now always allowed on table deletion. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11394.txt b/v6.2.0/.changelog/11394.txt new file mode 100644 index 0000000..e788b14 --- /dev/null +++ b/v6.2.0/.changelog/11394.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed issue where sub-resources managed by `google_compute_forwarding_rule` prevented resource deletion +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11395.txt b/v6.2.0/.changelog/11395.txt new file mode 100644 index 0000000..be222d5 --- /dev/null +++ b/v6.2.0/.changelog/11395.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed force diff replacement logic for `network_ip` on resource `google_compute_instance` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11396.txt b/v6.2.0/.changelog/11396.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11396.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11397.txt b/v6.2.0/.changelog/11397.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11397.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11398.txt b/v6.2.0/.changelog/11398.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11398.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11400.txt b/v6.2.0/.changelog/11400.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11400.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11402.txt b/v6.2.0/.changelog/11402.txt new file mode 100644 index 0000000..e3397f8 --- /dev/null +++ b/v6.2.0/.changelog/11402.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +clouddeploy: added `serial_pipeline.stages.strategy.canary.runtime_config.kubernetes.gateway_service_mesh.pod_selector_label` and `serial_pipeline.stages.strategy.canary.runtime_config.kubernetes.service_networking.pod_selector_label` fields to `google_clouddeploy_delivery_pipeline` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11403.txt b/v6.2.0/.changelog/11403.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11403.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11404.txt b/v6.2.0/.changelog/11404.txt new file mode 100644 index 0000000..cedab78 --- /dev/null +++ b/v6.2.0/.changelog/11404.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +storage: added `send_age_if_zero` field with default value `true` and deprecated `no_age` field. (revert) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11405.txt b/v6.2.0/.changelog/11405.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11405.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11407.txt b/v6.2.0/.changelog/11407.txt new file mode 100644 index 0000000..8bae0dd --- /dev/null +++ b/v6.2.0/.changelog/11407.txt
@@ -0,0 +1,3 @@ +```release-note:bug +workbench: fixed a bug with workbench instance metadata drifting when using custom containers. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11408.txt b/v6.2.0/.changelog/11408.txt new file mode 100644 index 0000000..8ea5686 --- /dev/null +++ b/v6.2.0/.changelog/11408.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11409.txt b/v6.2.0/.changelog/11409.txt new file mode 100644 index 0000000..485b181 --- /dev/null +++ b/v6.2.0/.changelog/11409.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: stopped the `certifcate_id` field in `google_compute_managed_ssl_certificate` resource being incorrectly marked as a user-configurable value when it should just be an output. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11410.txt b/v6.2.0/.changelog/11410.txt new file mode 100644 index 0000000..cea4bd9 --- /dev/null +++ b/v6.2.0/.changelog/11410.txt
@@ -0,0 +1,6 @@ +```release-note:deprecation +compute: setting `google_compute_subnetwork.secondary_ip_range = []` to explicitly set a list of empty objects is deprecated and will produce an error in the upcoming major release. Use `send_secondary_ip_range_if_empty` while removing `secondary_ip_range` from config instead. +``` +```release-note:enhancement +compute: added `send_secondary_ip_range_if_empty` to `google_compute_subnetwork` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11411.txt b/v6.2.0/.changelog/11411.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11411.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11412.txt b/v6.2.0/.changelog/11412.txt new file mode 100644 index 0000000..5d69818 --- /dev/null +++ b/v6.2.0/.changelog/11412.txt
@@ -0,0 +1,3 @@ +```release-note:none +managedkafka: fix subnet documentation (beta) (no release note for documentation-only changes) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11413.txt b/v6.2.0/.changelog/11413.txt new file mode 100644 index 0000000..a731029 --- /dev/null +++ b/v6.2.0/.changelog/11413.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +kms: updated the `google_kms_autokey_config` resource's `folder` field to accept values that are either full resource names (`folders/{folder_id}`) or just the folder id (`{folder_id}` only) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11416.txt b/v6.2.0/.changelog/11416.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11416.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11417.txt b/v6.2.0/.changelog/11417.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11417.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11418.txt b/v6.2.0/.changelog/11418.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11418.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11419.txt b/v6.2.0/.changelog/11419.txt new file mode 100644 index 0000000..5fb9602 --- /dev/null +++ b/v6.2.0/.changelog/11419.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: restrict beta-only field test to beta environment +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11421.txt b/v6.2.0/.changelog/11421.txt new file mode 100644 index 0000000..24b5e52 --- /dev/null +++ b/v6.2.0/.changelog/11421.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pusbub: added validation to `filter` field for `google_pubsub_subscription` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11422.txt b/v6.2.0/.changelog/11422.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11422.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11425.txt b/v6.2.0/.changelog/11425.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11425.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11426.txt b/v6.2.0/.changelog/11426.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11426.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11427.txt b/v6.2.0/.changelog/11427.txt new file mode 100644 index 0000000..ec1b422 --- /dev/null +++ b/v6.2.0/.changelog/11427.txt
@@ -0,0 +1,3 @@ +```release-note:none +Test only changes +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11428.txt b/v6.2.0/.changelog/11428.txt new file mode 100644 index 0000000..f54f1ff --- /dev/null +++ b/v6.2.0/.changelog/11428.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_organization_scc_big_query_exports` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11429.txt b/v6.2.0/.changelog/11429.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11429.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11430.txt b/v6.2.0/.changelog/11430.txt new file mode 100644 index 0000000..a4e2d0f --- /dev/null +++ b/v6.2.0/.changelog/11430.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: changed enable_analytics parsing to "no preference" in analytics if omitted, instead of explicitly disabling analytics. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11431.txt b/v6.2.0/.changelog/11431.txt new file mode 100644 index 0000000..40d917e --- /dev/null +++ b/v6.2.0/.changelog/11431.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +storage: deprecated `lifecycle_rule.condition.no_age` field in `google_storage_bucket`. Use the new `lifecycle_rule.condition.send_age_if_zero` field instead. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11433.txt b/v6.2.0/.changelog/11433.txt new file mode 100644 index 0000000..84d5047 --- /dev/null +++ b/v6.2.0/.changelog/11433.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataflow: Fix broken TestAccDataflowFlexTemplateJob_withKmsKey +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11434.txt b/v6.2.0/.changelog/11434.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11434.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11436.txt b/v6.2.0/.changelog/11436.txt new file mode 100644 index 0000000..ddac940 --- /dev/null +++ b/v6.2.0/.changelog/11436.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +discoveryengine: Added `chunking_config` and `layout_parsing_config` fields to google_discovery_engine_data_store` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11437.txt b/v6.2.0/.changelog/11437.txt new file mode 100644 index 0000000..06c5bdf --- /dev/null +++ b/v6.2.0/.changelog/11437.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added EXTENDED as a valid option for `release_channel` field in `google_container_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11438.txt b/v6.2.0/.changelog/11438.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11438.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11439.txt b/v6.2.0/.changelog/11439.txt new file mode 100644 index 0000000..af86b38 --- /dev/null +++ b/v6.2.0/.changelog/11439.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +changed provider labels to add the `goog-terraform-provisioned: true` label by default. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11440.txt b/v6.2.0/.changelog/11440.txt new file mode 100644 index 0000000..16f6639 --- /dev/null +++ b/v6.2.0/.changelog/11440.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: added `tags` field to `google_project` to allow setting tags for projects at creation time +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11442.txt b/v6.2.0/.changelog/11442.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11442.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11443.txt b/v6.2.0/.changelog/11443.txt new file mode 100644 index 0000000..da62c19 --- /dev/null +++ b/v6.2.0/.changelog/11443.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a malformed URL that affected updating the `server_tls_policy` property on `google_compute_target_https_proxy` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11444.txt b/v6.2.0/.changelog/11444.txt new file mode 100644 index 0000000..25baf02 --- /dev/null +++ b/v6.2.0/.changelog/11444.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: fixed a permadiff on `psc_instance_config` in `google_alloydb_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11446.txt b/v6.2.0/.changelog/11446.txt new file mode 100644 index 0000000..0a84c5f --- /dev/null +++ b/v6.2.0/.changelog/11446.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: exposed service side id as new output field `forwarding_rule_id` on resource `google_compute_forwarding_rule` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11447.txt b/v6.2.0/.changelog/11447.txt new file mode 100644 index 0000000..a2597c3 --- /dev/null +++ b/v6.2.0/.changelog/11447.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: added `default_labels` field to `google_client_config` data source +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11448.txt b/v6.2.0/.changelog/11448.txt new file mode 100644 index 0000000..1b0a49a --- /dev/null +++ b/v6.2.0/.changelog/11448.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: changed the behavior of `name_prefix` in multiple Compute resources to allow for a longer max length of 54 characters. See the upgrade guide and resource documentation for more details. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11450.txt b/v6.2.0/.changelog/11450.txt new file mode 100644 index 0000000..ac20973 --- /dev/null +++ b/v6.2.0/.changelog/11450.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +integrations: `create_sample_workflows` and `provision_gmek` are removed from `google_integrations_client` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11451.txt b/v6.2.0/.changelog/11451.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11451.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11452.txt b/v6.2.0/.changelog/11452.txt new file mode 100644 index 0000000..c98fd37 --- /dev/null +++ b/v6.2.0/.changelog/11452.txt
@@ -0,0 +1 @@ +```release-note:none``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11453.txt b/v6.2.0/.changelog/11453.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11453.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11454.txt b/v6.2.0/.changelog/11454.txt new file mode 100644 index 0000000..ec2b0db --- /dev/null +++ b/v6.2.0/.changelog/11454.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: added `idle_timeout` field to the `google_network_services_tcp_route` resource (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11455.txt b/v6.2.0/.changelog/11455.txt new file mode 100644 index 0000000..419e91a --- /dev/null +++ b/v6.2.0/.changelog/11455.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_kms_crypto_key_versions` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11456.txt b/v6.2.0/.changelog/11456.txt new file mode 100644 index 0000000..b4f38b0 --- /dev/null +++ b/v6.2.0/.changelog/11456.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_kms_crypto_key_latest_version` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11457.txt b/v6.2.0/.changelog/11457.txt new file mode 100644 index 0000000..d1fb117 --- /dev/null +++ b/v6.2.0/.changelog/11457.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +datastore: `google_datastore_index` has been removed in favor of `google_firestore_index` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11458.txt b/v6.2.0/.changelog/11458.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11458.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11459.txt b/v6.2.0/.changelog/11459.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11459.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11460.txt b/v6.2.0/.changelog/11460.txt new file mode 100644 index 0000000..beee0a1 --- /dev/null +++ b/v6.2.0/.changelog/11460.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +alloydb: `network` removed in `google_alloy_db_cluster`. Use `network_config.network` instead. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11461.txt b/v6.2.0/.changelog/11461.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11461.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11462.txt b/v6.2.0/.changelog/11462.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11462.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11465.txt b/v6.2.0/.changelog/11465.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11465.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11466.txt b/v6.2.0/.changelog/11466.txt new file mode 100644 index 0000000..574e645 --- /dev/null +++ b/v6.2.0/.changelog/11466.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed overwriting of `name` field for IAM Group user for resource `google_sql_user` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11467.txt b/v6.2.0/.changelog/11467.txt new file mode 100644 index 0000000..50f57a5 --- /dev/null +++ b/v6.2.0/.changelog/11467.txt
@@ -0,0 +1,3 @@ +```release-note:bug +netapp: Adding sweepers for all resources due to tests being run in multiple regions +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11468.txt b/v6.2.0/.changelog/11468.txt new file mode 100644 index 0000000..5997a8b --- /dev/null +++ b/v6.2.0/.changelog/11468.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `secret_manager_config` field to `google_container_cluster` resource (ga)) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11469.txt b/v6.2.0/.changelog/11469.txt new file mode 100644 index 0000000..2ddbc19 --- /dev/null +++ b/v6.2.0/.changelog/11469.txt
@@ -0,0 +1,3 @@ +```release-note:none +fixed tests for `google_scc_management_organization_event_threat_detection_custom_module` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11470.txt b/v6.2.0/.changelog/11470.txt new file mode 100644 index 0000000..7bad66d --- /dev/null +++ b/v6.2.0/.changelog/11470.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: fixed a bug where data.google_client_config failed silently when inadequate credentials were used to configure the provider +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11471.txt b/v6.2.0/.changelog/11471.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11471.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11474.txt b/v6.2.0/.changelog/11474.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11474.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11475.txt b/v6.2.0/.changelog/11475.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11475.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11476.txt b/v6.2.0/.changelog/11476.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11476.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11477.txt b/v6.2.0/.changelog/11477.txt new file mode 100644 index 0000000..2d18e34 --- /dev/null +++ b/v6.2.0/.changelog/11477.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed an error which could occur with email field values containing non-lower-case characters in `google_bigquery_dataset_access` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11478.txt b/v6.2.0/.changelog/11478.txt new file mode 100644 index 0000000..5b0eb08 --- /dev/null +++ b/v6.2.0/.changelog/11478.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `encryption_configuration` field to `google_bigquery_data_transfer_config` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11480.txt b/v6.2.0/.changelog/11480.txt new file mode 100644 index 0000000..b2fe255 --- /dev/null +++ b/v6.2.0/.changelog/11480.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vmwareengine: Added PC undelete support in `google_vmwareengine_private_cloud` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11484.txt b/v6.2.0/.changelog/11484.txt new file mode 100644 index 0000000..6374584 --- /dev/null +++ b/v6.2.0/.changelog/11484.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Support creating DMS connection profiles that link to existing Cloud SQL instances/AlloyDB clusters. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11485.txt b/v6.2.0/.changelog/11485.txt new file mode 100644 index 0000000..62b5ce7 --- /dev/null +++ b/v6.2.0/.changelog/11485.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: made provider return more descriptive errors when the `parameters` field of `google_dataflow_flex_template_job` contains Dataflow options (revert) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11486.txt b/v6.2.0/.changelog/11486.txt new file mode 100644 index 0000000..4ebdb68 --- /dev/null +++ b/v6.2.0/.changelog/11486.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: fixed a permadiff caused by setting `start_time` in an incorrect H:mm format in `google_compute_resource_policies` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11489.txt b/v6.2.0/.changelog/11489.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11489.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11490.txt b/v6.2.0/.changelog/11490.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11490.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11492.txt b/v6.2.0/.changelog/11492.txt new file mode 100644 index 0000000..fae3d88 --- /dev/null +++ b/v6.2.0/.changelog/11492.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactregistry: Fixed https://github.com/hashicorp/terraform-provider-google/issues/18955 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11493.txt b/v6.2.0/.changelog/11493.txt new file mode 100644 index 0000000..d962f8a --- /dev/null +++ b/v6.2.0/.changelog/11493.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iambeta: added `x509` field to `google_iam_workload_identity_pool_provider ` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11494.txt b/v6.2.0/.changelog/11494.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11494.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11496.txt b/v6.2.0/.changelog/11496.txt new file mode 100644 index 0000000..88957f3 --- /dev/null +++ b/v6.2.0/.changelog/11496.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: allowed disabling 'server_tls_policy' during update in 'google_compute_target_https_proxy' resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11498.txt b/v6.2.0/.changelog/11498.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11498.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11499.txt b/v6.2.0/.changelog/11499.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11499.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11500.txt b/v6.2.0/.changelog/11500.txt new file mode 100644 index 0000000..69895a1 --- /dev/null +++ b/v6.2.0/.changelog/11500.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed update inconsistency in `google_container_cluster` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11501.txt b/v6.2.0/.changelog/11501.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11501.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11502.txt b/v6.2.0/.changelog/11502.txt new file mode 100644 index 0000000..116e1fb --- /dev/null +++ b/v6.2.0/.changelog/11502.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added `template.service_mesh` to `google_cloud_run_v2_service` (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11503.txt b/v6.2.0/.changelog/11503.txt new file mode 100644 index 0000000..cb00277 --- /dev/null +++ b/v6.2.0/.changelog/11503.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +cloudrun: added support for nfs and csi volumes (for cloud storage fuse) for google_cloud_run_service (ga) +``` +```release-note:enhancement +cloudrunv2: added support for nfs and gcs volumes for google_cloud_run_v2_job (ga) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11504.txt b/v6.2.0/.changelog/11504.txt new file mode 100644 index 0000000..6425ef9 --- /dev/null +++ b/v6.2.0/.changelog/11504.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `label_fingerprint` field to `google_compute_global_address` resource (ga) +``` +```release-note:bug +compute: fixed bug where the `labels` field could not be updated on `google_compute_global_address` (ga) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11506.txt b/v6.2.0/.changelog/11506.txt new file mode 100644 index 0000000..f00608c --- /dev/null +++ b/v6.2.0/.changelog/11506.txt
@@ -0,0 +1,18 @@ +```release-note:breaking-change +composer: `ip_allocation_policy = []` in `google_composer_environment` is no longer valid configuration. Removing the field from configuration should not produce a diff. +``` +```release-note:breaking-change +compute: `secondary_ip_ranges = []` in `google_compute_subnetwork` is no longer valid configuration. To set an explicitly empty list, use `send_secondary_ip_range_if_empty` and completely remove `secondary_ip_range` from config. +``` +```release-note:breaking-change +compute: `guest_accelerator = []` is no longer valid configuration in `google_compute_instance`. To explicitly set an empty list of objects, set guest_accelerator.count = 0. +``` +```release-note:breaking-change +compute: `google_compute_instance_from_template` and `google_compute_instance_from_machine_image` `network_interface.alias_ip_range, network_interface.access_config, attached_disk, guest_accelerator, service_account, scratch_disk` can no longer be set to an empty block `[]`. Removing the fields from configuration should not produce a diff. +``` +```release-note:breaking-change +container: `guest_accelerator = []` is no longer valid configuration in `google_container_cluster` and `google_container_node_pool`. To explicitly set an empty list of objects, set guest_accelerator.count = 0. +``` +```release-note:breaking-change +container: `guest_accelerator.gpu_driver_installation_config = []` and `guest_accelerator.gpu_sharing_config = []` are no longer valid configuration in `google_container_cluster` and `google_container_node_pool`. Removing the fields from configuration should not produce a diff. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11507.txt b/v6.2.0/.changelog/11507.txt new file mode 100644 index 0000000..76f1fef --- /dev/null +++ b/v6.2.0/.changelog/11507.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +dlp: added `inspect_template_modified_cadence` field to `big_query_target` and `cloud_sql_target` in `google_data_loss_prevention_discovery_config` +``` +```release-note:enhancement +dlp: added `tag_resources` field to `google_data_loss_prevention_discovery_config`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11508.txt b/v6.2.0/.changelog/11508.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11508.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11509.txt b/v6.2.0/.changelog/11509.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11509.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11511.txt b/v6.2.0/.changelog/11511.txt new file mode 100644 index 0000000..ca79bf3 --- /dev/null +++ b/v6.2.0/.changelog/11511.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `accelerators` field to `google_compute_node_template` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11512.txt b/v6.2.0/.changelog/11512.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11512.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11513.txt b/v6.2.0/.changelog/11513.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11513.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11514.txt b/v6.2.0/.changelog/11514.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11514.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11517.txt b/v6.2.0/.changelog/11517.txt new file mode 100644 index 0000000..40ea684 --- /dev/null +++ b/v6.2.0/.changelog/11517.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_folder_scc_big_query_exports` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11518.txt b/v6.2.0/.changelog/11518.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11518.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11520.txt b/v6.2.0/.changelog/11520.txt new file mode 100644 index 0000000..cf717e1 --- /dev/null +++ b/v6.2.0/.changelog/11520.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Update Google Go API dependency to v0.193.0 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11521.txt b/v6.2.0/.changelog/11521.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11521.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11522.txt b/v6.2.0/.changelog/11522.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11522.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11523.txt b/v6.2.0/.changelog/11523.txt new file mode 100644 index 0000000..04324d3 --- /dev/null +++ b/v6.2.0/.changelog/11523.txt
@@ -0,0 +1,3 @@ +```release-note: bug +sql: fixed importing `google_sql_user` where `host` is an IPv4 CIDR +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11528.txt b/v6.2.0/.changelog/11528.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11528.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11529.txt b/v6.2.0/.changelog/11529.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11529.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11530.txt b/v6.2.0/.changelog/11530.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11530.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11533.txt b/v6.2.0/.changelog/11533.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11533.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11534.txt b/v6.2.0/.changelog/11534.txt new file mode 100644 index 0000000..d7e02fd --- /dev/null +++ b/v6.2.0/.changelog/11534.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_v2_project_scc_big_query_exports` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11535.txt b/v6.2.0/.changelog/11535.txt new file mode 100644 index 0000000..91da03f --- /dev/null +++ b/v6.2.0/.changelog/11535.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +securitycenter: empty `streaming_config.filter` values are now supported in `google_scc_notification_config` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11536.txt b/v6.2.0/.changelog/11536.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11536.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11537.txt b/v6.2.0/.changelog/11537.txt new file mode 100644 index 0000000..8fc8051 --- /dev/null +++ b/v6.2.0/.changelog/11537.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: validated that `network_interface.subnetwork_project` should match with the project in `network_interface. subnetwork` field when `network_interface.subnetwork` has full self_link in `google_compute_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11538.txt b/v6.2.0/.changelog/11538.txt new file mode 100644 index 0000000..417c9f0 --- /dev/null +++ b/v6.2.0/.changelog/11538.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networksecurity: `google_network_security_server_tls_policy` (ga) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11540.txt b/v6.2.0/.changelog/11540.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11540.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11543.txt b/v6.2.0/.changelog/11543.txt new file mode 100644 index 0000000..f35dfa6 --- /dev/null +++ b/v6.2.0/.changelog/11543.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_certificate_manager_certificates` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11544.txt b/v6.2.0/.changelog/11544.txt new file mode 100644 index 0000000..d4d6813 --- /dev/null +++ b/v6.2.0/.changelog/11544.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudtasks: added `http_target` field to `google_cloud_tasks_queue` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11545.txt b/v6.2.0/.changelog/11545.txt new file mode 100644 index 0000000..8ea0d36 --- /dev/null +++ b/v6.2.0/.changelog/11545.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted the `additive_vpc_scope_dns_domain` field on the `google_container_cluster` resource to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11546.txt b/v6.2.0/.changelog/11546.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11546.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11547.txt b/v6.2.0/.changelog/11547.txt new file mode 100644 index 0000000..7be742e --- /dev/null +++ b/v6.2.0/.changelog/11547.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networksecurity: `google_network_security_client_tls_policy` in v1 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11548.txt b/v6.2.0/.changelog/11548.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11548.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11549.txt b/v6.2.0/.changelog/11549.txt new file mode 100644 index 0000000..bc2a680 --- /dev/null +++ b/v6.2.0/.changelog/11549.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +sql: removed `settings.ip_configuration.require_ssl` from `google_sql_database_instance` in favor of `settings.ip_configuration.ssl_mode`. This field was intended to be removed in 6.0.0. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11550.txt b/v6.2.0/.changelog/11550.txt new file mode 100644 index 0000000..963bc7d --- /dev/null +++ b/v6.2.0/.changelog/11550.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fix 429 error in `google_storage_bucket` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11551.txt b/v6.2.0/.changelog/11551.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11551.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11553.txt b/v6.2.0/.changelog/11553.txt new file mode 100644 index 0000000..ee1c157 --- /dev/null +++ b/v6.2.0/.changelog/11553.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: removed unnecessary force replacement in `gcfs_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11554.txt b/v6.2.0/.changelog/11554.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11554.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11556.txt b/v6.2.0/.changelog/11556.txt new file mode 100644 index 0000000..ab38018 --- /dev/null +++ b/v6.2.0/.changelog/11556.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pubsub: fixed a validation bug that didn't allow empty filter definitions for `google_pubsub_subscription` resources +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11557.txt b/v6.2.0/.changelog/11557.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11557.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11558.txt b/v6.2.0/.changelog/11558.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11558.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11559.txt b/v6.2.0/.changelog/11559.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11559.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11565.txt b/v6.2.0/.changelog/11565.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11565.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11566.txt b/v6.2.0/.changelog/11566.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11566.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11568.txt b/v6.2.0/.changelog/11568.txt new file mode 100644 index 0000000..1ba770d --- /dev/null +++ b/v6.2.0/.changelog/11568.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fix `google_compute_interconnect` to support correct `available_features` option of `IF_MACSEC` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11573.txt b/v6.2.0/.changelog/11573.txt new file mode 100644 index 0000000..95e6a84 --- /dev/null +++ b/v6.2.0/.changelog/11573.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Add `node_kublet_config` support for autopilot clusters. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11574.txt b/v6.2.0/.changelog/11574.txt new file mode 100644 index 0000000..5eed64e --- /dev/null +++ b/v6.2.0/.changelog/11574.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added the `maintenance_policy` field to the `google_redis_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11580.txt b/v6.2.0/.changelog/11580.txt new file mode 100644 index 0000000..db392f6 --- /dev/null +++ b/v6.2.0/.changelog/11580.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +assuredworkload: added field `partner_service_billing_account` to `google_assured_workloads_workload` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11581.txt b/v6.2.0/.changelog/11581.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11581.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11583.txt b/v6.2.0/.changelog/11583.txt new file mode 100644 index 0000000..87aaec8 --- /dev/null +++ b/v6.2.0/.changelog/11583.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `cloud_storage_config.max_messages` and `cloud_storage_config.avro_config.use_topic_schema` fields to `google_pubsub_subscription` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11584.txt b/v6.2.0/.changelog/11584.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11584.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11593.txt b/v6.2.0/.changelog/11593.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11593.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11594.txt b/v6.2.0/.changelog/11594.txt new file mode 100644 index 0000000..9d13c7d --- /dev/null +++ b/v6.2.0/.changelog/11594.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added documentation for the `configmanagement.management` and `configmanagement.config_sync.enabled` fields to `google_gke_hub_feature_membership` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11609.txt b/v6.2.0/.changelog/11609.txt new file mode 100644 index 0000000..bda1055 --- /dev/null +++ b/v6.2.0/.changelog/11609.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkconnectivity: added `include_export_ranges` to `google_network_connectivity_spoke` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11613.txt b/v6.2.0/.changelog/11613.txt new file mode 100644 index 0000000..3908b15 --- /dev/null +++ b/v6.2.0/.changelog/11613.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a bug where `advertised_route_priority` was accidentally set to 0 during updates in 'google_compute_router_peer' +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11621.txt b/v6.2.0/.changelog/11621.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11621.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11626.txt b/v6.2.0/.changelog/11626.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11626.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11627.txt b/v6.2.0/.changelog/11627.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11627.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11628.txt b/v6.2.0/.changelog/11628.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11628.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11631.txt b/v6.2.0/.changelog/11631.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11631.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11633.txt b/v6.2.0/.changelog/11633.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11633.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11635.txt b/v6.2.0/.changelog/11635.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11635.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11636.txt b/v6.2.0/.changelog/11636.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11636.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11637.txt b/v6.2.0/.changelog/11637.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/11637.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/11657.txt b/v6.2.0/.changelog/11657.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/11657.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/2269.txt b/v6.2.0/.changelog/2269.txt new file mode 100644 index 0000000..1dccd41 --- /dev/null +++ b/v6.2.0/.changelog/2269.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_app_engine_service_split_traffic` +```
diff --git a/v6.2.0/.changelog/2318.txt b/v6.2.0/.changelog/2318.txt new file mode 100644 index 0000000..e9c2c9e --- /dev/null +++ b/v6.2.0/.changelog/2318.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_endpoints_service_iam_binding +``` +```release-note:new-resource +google_endpoints_service_iam_policy +``` +```release-note:new-resource +google_endpoints_service_iam_member +```
diff --git a/v6.2.0/.changelog/2526.txt b/v6.2.0/.changelog/2526.txt new file mode 100644 index 0000000..0dcb82b --- /dev/null +++ b/v6.2.0/.changelog/2526.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +[beta-only]dataproc: added component gateway support to `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/2640.txt b/v6.2.0/.changelog/2640.txt new file mode 100644 index 0000000..413b670 --- /dev/null +++ b/v6.2.0/.changelog/2640.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_billing_subaccount` +```
diff --git a/v6.2.0/.changelog/2890.txt b/v6.2.0/.changelog/2890.txt new file mode 100644 index 0000000..96a087d --- /dev/null +++ b/v6.2.0/.changelog/2890.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Support for range-based partitioning in BigQuery tables has landed. Fixes https://github.com/terraform-providers/terraform-provider-google/issues/5239. +```
diff --git a/v6.2.0/.changelog/2907.txt b/v6.2.0/.changelog/2907.txt new file mode 100644 index 0000000..d55091f --- /dev/null +++ b/v6.2.0/.changelog/2907.txt
@@ -0,0 +1,3 @@ +```release-note:bug +all: fixed issue where nested objects were getting sent as null values to GCP on create instead of being omitted from requests +```
diff --git a/v6.2.0/.changelog/3007.txt b/v6.2.0/.changelog/3007.txt new file mode 100644 index 0000000..a7b3526 --- /dev/null +++ b/v6.2.0/.changelog/3007.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added `secret` and `secret_version` resources and `secret_version` datasource +```
diff --git a/v6.2.0/.changelog/3014.txt b/v6.2.0/.changelog/3014.txt new file mode 100644 index 0000000..e19c397 --- /dev/null +++ b/v6.2.0/.changelog/3014.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_dialogflow_agent +```
diff --git a/v6.2.0/.changelog/3033.txt b/v6.2.0/.changelog/3033.txt new file mode 100644 index 0000000..0b90930 --- /dev/null +++ b/v6.2.0/.changelog/3033.txt
@@ -0,0 +1,9 @@ +```release-note:breakingchange +compute: Added conditional requirement of `google_compute_**region**_backend_service` `backend.capacity_scaler` to no longer accept the API default if not INTERNAL. Non-INTERNAL backend services must now specify `capacity_scaler` explicitly and have a total capacity greater than 0. In addition, API default of 1.0 must now be explicitly set and will be treated as nil or zero if not set in config. +``` +```release-note:bug +compute: Fixed `google_compute_**region**_backend_service` so it no longer has a permadiff if `backend.capacity_scaler` is unset in config by requiring capacity scaler. +``` +```release-note:bug +compute: Fixed `backend.capacity_scaler` to actually set zero (0.0) value. +```
diff --git a/v6.2.0/.changelog/3037.txt b/v6.2.0/.changelog/3037.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3037.txt
diff --git a/v6.2.0/.changelog/3038.txt b/v6.2.0/.changelog/3038.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3038.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3039.txt b/v6.2.0/.changelog/3039.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3039.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3040.txt b/v6.2.0/.changelog/3040.txt new file mode 100644 index 0000000..9f05f7f --- /dev/null +++ b/v6.2.0/.changelog/3040.txt
@@ -0,0 +1,3 @@ +```release-note:note +provider: added documentation for the `id` field for many resources, including format +```
diff --git a/v6.2.0/.changelog/3041.txt b/v6.2.0/.changelog/3041.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/3041.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3042.txt b/v6.2.0/.changelog/3042.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3042.txt
diff --git a/v6.2.0/.changelog/3044.txt b/v6.2.0/.changelog/3044.txt new file mode 100644 index 0000000..fa3bfeb --- /dev/null +++ b/v6.2.0/.changelog/3044.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `boot_disk_kms_key` to `node_config` block. +```
diff --git a/v6.2.0/.changelog/3045.txt b/v6.2.0/.changelog/3045.txt new file mode 100644 index 0000000..2f66471 --- /dev/null +++ b/v6.2.0/.changelog/3045.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added additional validation to `google_cloud_router`'s `bgp.asn` field. +```
diff --git a/v6.2.0/.changelog/3047.txt b/v6.2.0/.changelog/3047.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3047.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3051.txt b/v6.2.0/.changelog/3051.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3051.txt
diff --git a/v6.2.0/.changelog/3052.txt b/v6.2.0/.changelog/3052.txt new file mode 100644 index 0000000..c45b310 --- /dev/null +++ b/v6.2.0/.changelog/3052.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_access_context_manager_service_perimeter_resource` +```
diff --git a/v6.2.0/.changelog/3053.txt b/v6.2.0/.changelog/3053.txt new file mode 100644 index 0000000..cc2fa5a --- /dev/null +++ b/v6.2.0/.changelog/3053.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vpc_access_connector` (GA provider) +```
diff --git a/v6.2.0/.changelog/3054.txt b/v6.2.0/.changelog/3054.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3054.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3056.txt b/v6.2.0/.changelog/3056.txt new file mode 100644 index 0000000..f8c76f1 --- /dev/null +++ b/v6.2.0/.changelog/3056.txt
@@ -0,0 +1,3 @@ +```release-note:none +No release note needed as this is a follow up to https://github.com/GoogleCloudPlatform/magic-modules/pull/3045 +```
diff --git a/v6.2.0/.changelog/3057.txt b/v6.2.0/.changelog/3057.txt new file mode 100644 index 0000000..cff8b23 --- /dev/null +++ b/v6.2.0/.changelog/3057.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed diff for DEVELOPMENT instances that are returned from the API with one node +```
diff --git a/v6.2.0/.changelog/3058.txt b/v6.2.0/.changelog/3058.txt new file mode 100644 index 0000000..f7c0136 --- /dev/null +++ b/v6.2.0/.changelog/3058.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: added support for `google_app_engine_application.iap` +```
diff --git a/v6.2.0/.changelog/3062.txt b/v6.2.0/.changelog/3062.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3062.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3063.txt b/v6.2.0/.changelog/3063.txt new file mode 100644 index 0000000..ed5fe6c --- /dev/null +++ b/v6.2.0/.changelog/3063.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: updated `google_compute_project_metadata_item` to fail on create if its key is already present in the project metadata. +```
diff --git a/v6.2.0/.changelog/3064.txt b/v6.2.0/.changelog/3064.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3064.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3065.txt b/v6.2.0/.changelog/3065.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3065.txt
diff --git a/v6.2.0/.changelog/3066.txt b/v6.2.0/.changelog/3066.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3066.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3067+.txt b/v6.2.0/.changelog/3067+.txt new file mode 100644 index 0000000..832336b --- /dev/null +++ b/v6.2.0/.changelog/3067+.txt
@@ -0,0 +1,15 @@ +```changelog:enhancement +sql: add `encryption_key_name` to `google_sql_database_instance` +``` +```changelog:new-resource +google_container_registry +``` +```changelog:bug +cloud run: fix permadiff. +``` +```changelog:enhancement +all: improve error handling of 404s. +``` +```changelog:enhancement +dialogflow: improve error handling by increasing retry count +```
diff --git a/v6.2.0/.changelog/3070.txt b/v6.2.0/.changelog/3070.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3070.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3071.txt b/v6.2.0/.changelog/3071.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3071.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3076.txt b/v6.2.0/.changelog/3076.txt new file mode 100644 index 0000000..b395572 --- /dev/null +++ b/v6.2.0/.changelog/3076.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME +Configure autoscaling profile in GKE clusters (https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler#autoscaling_profiles) +```
diff --git a/v6.2.0/.changelog/3077.txt b/v6.2.0/.changelog/3077.txt new file mode 100644 index 0000000..c0dadf9 --- /dev/null +++ b/v6.2.0/.changelog/3077.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: `google_container_cluster` will allow importing / updating / deleting clusters in error states and will wait for a stable state after updates. +```
diff --git a/v6.2.0/.changelog/3078.txt b/v6.2.0/.changelog/3078.txt new file mode 100644 index 0000000..8ee4de9 --- /dev/null +++ b/v6.2.0/.changelog/3078.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: Fixed an erroneous error during import of IAM resources when a provider default project/zone/region is not defined. +```
diff --git a/v6.2.0/.changelog/3083.txt b/v6.2.0/.changelog/3083.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3083.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3084.txt b/v6.2.0/.changelog/3084.txt new file mode 100644 index 0000000..5df488d --- /dev/null +++ b/v6.2.0/.changelog/3084.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_storage_hmac_key` +```
diff --git a/v6.2.0/.changelog/3085.txt b/v6.2.0/.changelog/3085.txt new file mode 100644 index 0000000..be1bfc4 --- /dev/null +++ b/v6.2.0/.changelog/3085.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +google_datastore_index + +```
diff --git a/v6.2.0/.changelog/3089.txt b/v6.2.0/.changelog/3089.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3089.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3090.txt b/v6.2.0/.changelog/3090.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3090.txt
diff --git a/v6.2.0/.changelog/3091.txt b/v6.2.0/.changelog/3091.txt new file mode 100644 index 0000000..90fa52e --- /dev/null +++ b/v6.2.0/.changelog/3091.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: fixed retry behavior for updates in `google_project`, added retries for billing metadata requests +```
diff --git a/v6.2.0/.changelog/3093.txt b/v6.2.0/.changelog/3093.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3093.txt
diff --git a/v6.2.0/.changelog/3094.txt b/v6.2.0/.changelog/3094.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3094.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3095.txt b/v6.2.0/.changelog/3095.txt new file mode 100644 index 0000000..708244b --- /dev/null +++ b/v6.2.0/.changelog/3095.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: Fixed issue where `google_kms_crypto_key_version` datasource would throw an Invalid Index error on plan +```
diff --git a/v6.2.0/.changelog/3096.txt b/v6.2.0/.changelog/3096.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3096.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3097.txt b/v6.2.0/.changelog/3097.txt new file mode 100644 index 0000000..062c56f --- /dev/null +++ b/v6.2.0/.changelog/3097.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firestore: fixed import of `google_firestore_index` when database or collection were non-default. +```
diff --git a/v6.2.0/.changelog/3098.txt b/v6.2.0/.changelog/3098.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3098.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3099.txt b/v6.2.0/.changelog/3099.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3099.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3100.txt b/v6.2.0/.changelog/3100.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3100.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3101.txt b/v6.2.0/.changelog/3101.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3101.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3102.txt b/v6.2.0/.changelog/3102.txt new file mode 100644 index 0000000..56d214c --- /dev/null +++ b/v6.2.0/.changelog/3102.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* bigtable: added update support for `display_name` and `instance_type` +```
diff --git a/v6.2.0/.changelog/3104.txt b/v6.2.0/.changelog/3104.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3104.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3106.txt b/v6.2.0/.changelog/3106.txt new file mode 100644 index 0000000..88b62f1 --- /dev/null +++ b/v6.2.0/.changelog/3106.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: Removed restriction on `auto_provisioning_defaults` to allow both `oauth_scopes` and `service_account` to be set +```
diff --git a/v6.2.0/.changelog/3108.txt b/v6.2.0/.changelog/3108.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3108.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3110.txt b/v6.2.0/.changelog/3110.txt new file mode 100644 index 0000000..b904f2e --- /dev/null +++ b/v6.2.0/.changelog/3110.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +appengine: added new resource `google_appengine_flexible_app_version" +```
diff --git a/v6.2.0/.changelog/3111.txt b/v6.2.0/.changelog/3111.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3111.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3112.txt b/v6.2.0/.changelog/3112.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3112.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3113.txt b/v6.2.0/.changelog/3113.txt new file mode 100644 index 0000000..7b3c7f1 --- /dev/null +++ b/v6.2.0/.changelog/3113.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: added `job_id` field to `google_dataflow_job` +```
diff --git a/v6.2.0/.changelog/3114.txt b/v6.2.0/.changelog/3114.txt new file mode 100644 index 0000000..30fba69 --- /dev/null +++ b/v6.2.0/.changelog/3114.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: `google_container_node_pool` will allow importing / updating / deleting node pools in error states and will wait for a stable state after any changes. +``` +```release-note:enhancement +container: `google_container_node_pool` resources created in an error state will be marked as tainted on creation. +```
diff --git a/v6.2.0/.changelog/3115.txt b/v6.2.0/.changelog/3115.txt new file mode 100644 index 0000000..eab7a41 --- /dev/null +++ b/v6.2.0/.changelog/3115.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: `google_container_cluster` will allow importing / updating / deleting clusters in error states +```
diff --git a/v6.2.0/.changelog/3116.txt b/v6.2.0/.changelog/3116.txt new file mode 100644 index 0000000..a29a724 --- /dev/null +++ b/v6.2.0/.changelog/3116.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Added retries for common network errors we've encountered. +```
diff --git a/v6.2.0/.changelog/3117.txt b/v6.2.0/.changelog/3117.txt new file mode 100644 index 0000000..43187da --- /dev/null +++ b/v6.2.0/.changelog/3117.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_dns_keys +```
diff --git a/v6.2.0/.changelog/3118.txt b/v6.2.0/.changelog/3118.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3118.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3119.txt b/v6.2.0/.changelog/3119.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3119.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3120.txt b/v6.2.0/.changelog/3120.txt new file mode 100644 index 0000000..4e1b02c --- /dev/null +++ b/v6.2.0/.changelog/3120.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `metadata` to `google_storage_bucket_object`. +```
diff --git a/v6.2.0/.changelog/3123.txt b/v6.2.0/.changelog/3123.txt new file mode 100644 index 0000000..ec38ad4 --- /dev/null +++ b/v6.2.0/.changelog/3123.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +container:Fully removed `use_ip_aliases` and `create_subnetwork` fields +```
diff --git a/v6.2.0/.changelog/3126.txt b/v6.2.0/.changelog/3126.txt new file mode 100644 index 0000000..c66590a --- /dev/null +++ b/v6.2.0/.changelog/3126.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `dns_cache_config` field to `google_container_cluster` resource +```
diff --git a/v6.2.0/.changelog/3127.txt b/v6.2.0/.changelog/3127.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3127.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3128.txt b/v6.2.0/.changelog/3128.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3128.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3134.txt b/v6.2.0/.changelog/3134.txt new file mode 100644 index 0000000..dbe863b --- /dev/null +++ b/v6.2.0/.changelog/3134.txt
@@ -0,0 +1,3 @@ +```release-note:none +no release note, test fixes +```
diff --git a/v6.2.0/.changelog/3135.txt b/v6.2.0/.changelog/3135.txt new file mode 100644 index 0000000..d8d7c3a --- /dev/null +++ b/v6.2.0/.changelog/3135.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_iap_brand` +``` +```release-note:new-resource +`google_iap_client` +```
diff --git a/v6.2.0/.changelog/3136.txt b/v6.2.0/.changelog/3136.txt new file mode 100644 index 0000000..11023b1 --- /dev/null +++ b/v6.2.0/.changelog/3136.txt
@@ -0,0 +1,3 @@ +```release-note:none +Improve documentation for multiple log_type values in google_project_iam_audit_config resource +```
diff --git a/v6.2.0/.changelog/3137.txt b/v6.2.0/.changelog/3137.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3137.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3138.txt b/v6.2.0/.changelog/3138.txt new file mode 100644 index 0000000..1392074 --- /dev/null +++ b/v6.2.0/.changelog/3138.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: added computed `type` field to `google_dataflow_job`. +```
diff --git a/v6.2.0/.changelog/3140.txt b/v6.2.0/.changelog/3140.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3140.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3142.txt b/v6.2.0/.changelog/3142.txt new file mode 100644 index 0000000..3e11c64 --- /dev/null +++ b/v6.2.0/.changelog/3142.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_backend_bucket` +```
diff --git a/v6.2.0/.changelog/3143.txt b/v6.2.0/.changelog/3143.txt new file mode 100644 index 0000000..56a8c35 --- /dev/null +++ b/v6.2.0/.changelog/3143.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Make check for retrying "connection reset by peer" errors more generic +```
diff --git a/v6.2.0/.changelog/3144.txt b/v6.2.0/.changelog/3144.txt new file mode 100644 index 0000000..454975b --- /dev/null +++ b/v6.2.0/.changelog/3144.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added check on `google_compute_router` for non-empty advertised_groups or advertised_ip_ranges values when advertise_mode is DEFAULT in the bgp block. +```
diff --git a/v6.2.0/.changelog/3145.txt b/v6.2.0/.changelog/3145.txt new file mode 100644 index 0000000..6f53d85 --- /dev/null +++ b/v6.2.0/.changelog/3145.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Updated `google_project` to check for valid permissions on the parent billing account before creating and tainting the resource. +```
diff --git a/v6.2.0/.changelog/3146.txt b/v6.2.0/.changelog/3146.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3146.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3151.txt b/v6.2.0/.changelog/3151.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3151.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3152.txt b/v6.2.0/.changelog/3152.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3152.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3154.txt b/v6.2.0/.changelog/3154.txt new file mode 100644 index 0000000..07f150d --- /dev/null +++ b/v6.2.0/.changelog/3154.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added the ability to manage the status of `google_compute_instance` resources with the `desired_status` field +```
diff --git a/v6.2.0/.changelog/3155.txt b/v6.2.0/.changelog/3155.txt new file mode 100644 index 0000000..2999a60 --- /dev/null +++ b/v6.2.0/.changelog/3155.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: Add polling to ensure correct resource state for negative-cached PubSub resources +```
diff --git a/v6.2.0/.changelog/3157.txt b/v6.2.0/.changelog/3157.txt new file mode 100644 index 0000000..82b3486 --- /dev/null +++ b/v6.2.0/.changelog/3157.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_packet_mirroring` +```
diff --git a/v6.2.0/.changelog/3158.txt b/v6.2.0/.changelog/3158.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3158.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3159.txt b/v6.2.0/.changelog/3159.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3159.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3161.txt b/v6.2.0/.changelog/3161.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3161.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3164.txt b/v6.2.0/.changelog/3164.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3164.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3165.txt b/v6.2.0/.changelog/3165.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3165.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3168.txt b/v6.2.0/.changelog/3168.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3168.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3172.txt b/v6.2.0/.changelog/3172.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3172.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3173.txt b/v6.2.0/.changelog/3173.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3173.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3174.txt b/v6.2.0/.changelog/3174.txt new file mode 100644 index 0000000..f98450c --- /dev/null +++ b/v6.2.0/.changelog/3174.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: Added support for full-name/id `instance` value in `google_bigtable_app_profile` +```
diff --git a/v6.2.0/.changelog/3175.txt b/v6.2.0/.changelog/3175.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3175.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3176.txt b/v6.2.0/.changelog/3176.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3176.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3177.txt b/v6.2.0/.changelog/3177.txt new file mode 100644 index 0000000..20e298a --- /dev/null +++ b/v6.2.0/.changelog/3177.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: Added `sensitive_labels` to `google_monitoring_notification_channel` so that labels like `password` and `auth_token` can be managed separately from the other labels and marked as sensitive. +```
diff --git a/v6.2.0/.changelog/3178.txt b/v6.2.0/.changelog/3178.txt new file mode 100644 index 0000000..dd18d32 --- /dev/null +++ b/v6.2.0/.changelog/3178.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: Fixed panic when upgrading `google_container_cluster` with autoscaling block +```
diff --git a/v6.2.0/.changelog/3179.txt b/v6.2.0/.changelog/3179.txt new file mode 100644 index 0000000..6a93220 --- /dev/null +++ b/v6.2.0/.changelog/3179.txt
@@ -0,0 +1,3 @@ +```release-note:none +google_dns_keys: Fix DNS Keys TF Data Source markdown formatting +```
diff --git a/v6.2.0/.changelog/3180.txt b/v6.2.0/.changelog/3180.txt new file mode 100644 index 0000000..77fe6c0 --- /dev/null +++ b/v6.2.0/.changelog/3180.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: Added locking for operations involving `google_storage_*_access_control` resources to prevent errors from ACLs being added at the same time. +```
diff --git a/v6.2.0/.changelog/3181.txt b/v6.2.0/.changelog/3181.txt new file mode 100644 index 0000000..d3c8c2b --- /dev/null +++ b/v6.2.0/.changelog/3181.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: Added check for bucket retention policy list being empty. +```
diff --git a/v6.2.0/.changelog/3182.txt b/v6.2.0/.changelog/3182.txt new file mode 100644 index 0000000..e768d85 --- /dev/null +++ b/v6.2.0/.changelog/3182.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`google_project_service` will no longer attempt to enable a service that is already enabled. +```
diff --git a/v6.2.0/.changelog/3186.txt b/v6.2.0/.changelog/3186.txt new file mode 100644 index 0000000..330a061 --- /dev/null +++ b/v6.2.0/.changelog/3186.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_sql_source_representation_instance` +```
diff --git a/v6.2.0/.changelog/3188.txt b/v6.2.0/.changelog/3188.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3188.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3191.txt b/v6.2.0/.changelog/3191.txt new file mode 100644 index 0000000..4137eda --- /dev/null +++ b/v6.2.0/.changelog/3191.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Added `ingress_settings` field to `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/3192.txt b/v6.2.0/.changelog/3192.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3192.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3193.txt b/v6.2.0/.changelog/3193.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3193.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3194.txt b/v6.2.0/.changelog/3194.txt new file mode 100644 index 0000000..81269e2 --- /dev/null +++ b/v6.2.0/.changelog/3194.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed a scenario where `google_compute_instance_template` would cause a crash. +```
diff --git a/v6.2.0/.changelog/3196.txt b/v6.2.0/.changelog/3196.txt new file mode 100644 index 0000000..d70d88a --- /dev/null +++ b/v6.2.0/.changelog/3196.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: Added provider-wide request retries for common temporary GCP error codes and network errors +```
diff --git a/v6.2.0/.changelog/3197.txt b/v6.2.0/.changelog/3197.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3197.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3199.txt b/v6.2.0/.changelog/3199.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3199.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3202.txt b/v6.2.0/.changelog/3202.txt new file mode 100644 index 0000000..ee59ce3 --- /dev/null +++ b/v6.2.0/.changelog/3202.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed `google_compute_security_policy` from allowing two rules with the same priority. +```
diff --git a/v6.2.0/.changelog/3203.txt b/v6.2.0/.changelog/3203.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3203.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3205.txt b/v6.2.0/.changelog/3205.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3205.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3206.txt b/v6.2.0/.changelog/3206.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3206.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3208.txt b/v6.2.0/.changelog/3208.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3208.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3209.txt b/v6.2.0/.changelog/3209.txt new file mode 100644 index 0000000..a834e24 --- /dev/null +++ b/v6.2.0/.changelog/3209.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: moved `google_compute_router_nat`'s `drain_nat_ips` from beta to ga. +```
diff --git a/v6.2.0/.changelog/3210.txt b/v6.2.0/.changelog/3210.txt new file mode 100644 index 0000000..1313867 --- /dev/null +++ b/v6.2.0/.changelog/3210.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_region_ssl_certificate` +```
diff --git a/v6.2.0/.changelog/3211.txt b/v6.2.0/.changelog/3211.txt new file mode 100644 index 0000000..64fd713 --- /dev/null +++ b/v6.2.0/.changelog/3211.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions: fixed `vpc_connector` to be updated properly in `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/3213.txt b/v6.2.0/.changelog/3213.txt new file mode 100644 index 0000000..0b560ff --- /dev/null +++ b/v6.2.0/.changelog/3213.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_bigquery_reservation +```
diff --git a/v6.2.0/.changelog/3214.txt b/v6.2.0/.changelog/3214.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3214.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3216.txt b/v6.2.0/.changelog/3216.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3216.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3217.txt b/v6.2.0/.changelog/3217.txt new file mode 100644 index 0000000..90f8036 --- /dev/null +++ b/v6.2.0/.changelog/3217.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: `google_compute_resource_policy` supports group placement policies +``` +```release-note:enhancement +compute: `google_compute_instance` supports the `resource_policies` field +```
diff --git a/v6.2.0/.changelog/3218.txt b/v6.2.0/.changelog/3218.txt new file mode 100644 index 0000000..511ee63 --- /dev/null +++ b/v6.2.0/.changelog/3218.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +dialogflow: Changed `google_dialogflow_agent.time_zone` to ForceNew. Updating this field will require recreation. This is due to a change in API behavior. +```
diff --git a/v6.2.0/.changelog/3221.txt b/v6.2.0/.changelog/3221.txt new file mode 100644 index 0000000..3f64bf1 --- /dev/null +++ b/v6.2.0/.changelog/3221.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_os_login_ssh_public_key` +```
diff --git a/v6.2.0/.changelog/3222.txt b/v6.2.0/.changelog/3222.txt new file mode 100644 index 0000000..e7d9550 --- /dev/null +++ b/v6.2.0/.changelog/3222.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: Added support for full-name/id `instance_name` value in `google_bigtable_table` and `google_bigtable_gc_policy` +```
diff --git a/v6.2.0/.changelog/3223.txt b/v6.2.0/.changelog/3223.txt new file mode 100644 index 0000000..4003d1d --- /dev/null +++ b/v6.2.0/.changelog/3223.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dialogflow: Changed `google_dialogflow_agent` to not read `tier` status +```
diff --git a/v6.2.0/.changelog/3224.txt b/v6.2.0/.changelog/3224.txt new file mode 100644 index 0000000..62553ae --- /dev/null +++ b/v6.2.0/.changelog/3224.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added support for full-name/id `network_endpoint_group` value in `google_network_endpoint` +```
diff --git a/v6.2.0/.changelog/3225.txt b/v6.2.0/.changelog/3225.txt new file mode 100644 index 0000000..ba968e8 --- /dev/null +++ b/v6.2.0/.changelog/3225.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed bug where `google_compute_instance.scheduling.node_affinities.operator` would incorrectly accept `NOT` rather than `NOT_IN`. +```
diff --git a/v6.2.0/.changelog/3226.txt b/v6.2.0/.changelog/3226.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3226.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3228.txt b/v6.2.0/.changelog/3228.txt new file mode 100644 index 0000000..d1a5a42 --- /dev/null +++ b/v6.2.0/.changelog/3228.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_region_disk_resource_policy_attachment` +```
diff --git a/v6.2.0/.changelog/3229.txt b/v6.2.0/.changelog/3229.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3229.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3230.txt b/v6.2.0/.changelog/3230.txt new file mode 100644 index 0000000..de68851 --- /dev/null +++ b/v6.2.0/.changelog/3230.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `autoscaling_policy` to `google_compute_node_group` +```
diff --git a/v6.2.0/.changelog/3231.txt b/v6.2.0/.changelog/3231.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3231.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3234.txt b/v6.2.0/.changelog/3234.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3234.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3235.txt b/v6.2.0/.changelog/3235.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3235.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3236.txt b/v6.2.0/.changelog/3236.txt new file mode 100644 index 0000000..95311e9 --- /dev/null +++ b/v6.2.0/.changelog/3236.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_instance_group_named_port` +```
diff --git a/v6.2.0/.changelog/3238.txt b/v6.2.0/.changelog/3238.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3238.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3240.txt b/v6.2.0/.changelog/3240.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3240.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3241.txt b/v6.2.0/.changelog/3241.txt new file mode 100644 index 0000000..3a77fd1 --- /dev/null +++ b/v6.2.0/.changelog/3241.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: `google_container_node_pool` resources created in the 2.X series were failing to update after 3.11. +```
diff --git a/v6.2.0/.changelog/3244.txt b/v6.2.0/.changelog/3244.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3244.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3245.txt b/v6.2.0/.changelog/3245.txt new file mode 100644 index 0000000..8b4c475 --- /dev/null +++ b/v6.2.0/.changelog/3245.txt
@@ -0,0 +1,3 @@ +```release-note:none +test fix +```
diff --git a/v6.2.0/.changelog/3246.txt b/v6.2.0/.changelog/3246.txt new file mode 100644 index 0000000..c4e001f --- /dev/null +++ b/v6.2.0/.changelog/3246.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added `connect_mode` field to `google_redis_instance` resource +```
diff --git a/v6.2.0/.changelog/3247.txt b/v6.2.0/.changelog/3247.txt new file mode 100644 index 0000000..f5d9b54 --- /dev/null +++ b/v6.2.0/.changelog/3247.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_instance_serial_port` +```
diff --git a/v6.2.0/.changelog/3248.txt b/v6.2.0/.changelog/3248.txt new file mode 100644 index 0000000..6f42dd3 --- /dev/null +++ b/v6.2.0/.changelog/3248.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Add new attribute reference `current_status` +```
diff --git a/v6.2.0/.changelog/3249.txt b/v6.2.0/.changelog/3249.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3249.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3250.txt b/v6.2.0/.changelog/3250.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3250.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3252.txt b/v6.2.0/.changelog/3252.txt new file mode 100644 index 0000000..e155446 --- /dev/null +++ b/v6.2.0/.changelog/3252.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added `node_pool.upgrade_settings` (TPG only) +``` +```release-note:enhancement +container: updated `node_pool.upgrade_settings` to read defaults from API (TPGB only) +```
diff --git a/v6.2.0/.changelog/3253.txt b/v6.2.0/.changelog/3253.txt new file mode 100644 index 0000000..928e375 --- /dev/null +++ b/v6.2.0/.changelog/3253.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `allow_global_access` for to `google_compute_forwarding_rule` resource. +```
diff --git a/v6.2.0/.changelog/3255.txt b/v6.2.0/.changelog/3255.txt new file mode 100644 index 0000000..1a0f83f --- /dev/null +++ b/v6.2.0/.changelog/3255.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: Fixed an issue in `google_kms_crypto_key_version` where `public_key` would return empty after apply +```
diff --git a/v6.2.0/.changelog/3256.txt b/v6.2.0/.changelog/3256.txt new file mode 100644 index 0000000..e2cd60c --- /dev/null +++ b/v6.2.0/.changelog/3256.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: Added support for `google_compute_resource_policy` group placement policies +``` +```release-note:enhancement +compute: Added support for `google_compute_instance` `resource_policies` field +```
diff --git a/v6.2.0/.changelog/3258.txt b/v6.2.0/.changelog/3258.txt new file mode 100644 index 0000000..b2fa2a8 --- /dev/null +++ b/v6.2.0/.changelog/3258.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `bfd` to `google_compute_router_peer` +```
diff --git a/v6.2.0/.changelog/3263.txt b/v6.2.0/.changelog/3263.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3263.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3265.txt b/v6.2.0/.changelog/3265.txt new file mode 100644 index 0000000..806916a --- /dev/null +++ b/v6.2.0/.changelog/3265.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add region_backend_service portName parameter +```
diff --git a/v6.2.0/.changelog/3267.txt b/v6.2.0/.changelog/3267.txt new file mode 100644 index 0000000..5721074 --- /dev/null +++ b/v6.2.0/.changelog/3267.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_service_usage_consumer_quota_override` +```
diff --git a/v6.2.0/.changelog/3268.txt b/v6.2.0/.changelog/3268.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3268.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3269.txt b/v6.2.0/.changelog/3269.txt new file mode 100644 index 0000000..03f81d6 --- /dev/null +++ b/v6.2.0/.changelog/3269.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `current_status` field to `data.google_compute_instance` +```
diff --git a/v6.2.0/.changelog/3270.txt b/v6.2.0/.changelog/3270.txt new file mode 100644 index 0000000..2886c39 --- /dev/null +++ b/v6.2.0/.changelog/3270.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: Fixed import issue with `google_logging_metric` in a non-default project. +```
diff --git a/v6.2.0/.changelog/3271.txt b/v6.2.0/.changelog/3271.txt new file mode 100644 index 0000000..236c6bb --- /dev/null +++ b/v6.2.0/.changelog/3271.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +kms: Added new field "Additional Authenticated Data" for Cloud KMS data source `google_kms_secret` +``` +```release-note:enhancement +kms: Added new field "Additional Authenticated Data" for Cloud KMS resource `google_kms_secret_ciphertext` +```
diff --git a/v6.2.0/.changelog/3272.txt b/v6.2.0/.changelog/3272.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3272.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3274.txt b/v6.2.0/.changelog/3274.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3274.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3275.txt b/v6.2.0/.changelog/3275.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3275.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3276.txt b/v6.2.0/.changelog/3276.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3276.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3279.txt b/v6.2.0/.changelog/3279.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3279.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3280.txt b/v6.2.0/.changelog/3280.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3280.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3284.txt b/v6.2.0/.changelog/3284.txt new file mode 100644 index 0000000..18357ee --- /dev/null +++ b/v6.2.0/.changelog/3284.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for IAM conditions in `google_compute_subnet_iam_*` IAM resources +```
diff --git a/v6.2.0/.changelog/3285.txt b/v6.2.0/.changelog/3285.txt new file mode 100644 index 0000000..db7c5a6 --- /dev/null +++ b/v6.2.0/.changelog/3285.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_intent` +```
diff --git a/v6.2.0/.changelog/3286.txt b/v6.2.0/.changelog/3286.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3286.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3288.txt b/v6.2.0/.changelog/3288.txt new file mode 100644 index 0000000..c574c2c --- /dev/null +++ b/v6.2.0/.changelog/3288.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added field `maintenance_policy.recurring_window` to `google_container_cluster` (GA only) +```
diff --git a/v6.2.0/.changelog/3289.txt b/v6.2.0/.changelog/3289.txt new file mode 100644 index 0000000..42e1a26 --- /dev/null +++ b/v6.2.0/.changelog/3289.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `network` to `google_compute_region_backend_service`, which allows internal load balancers to target the non-primary interface of an instance. (GA only) +```
diff --git a/v6.2.0/.changelog/3290.txt b/v6.2.0/.changelog/3290.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3290.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3291.txt b/v6.2.0/.changelog/3291.txt new file mode 100644 index 0000000..2fb03d0 --- /dev/null +++ b/v6.2.0/.changelog/3291.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: Added `regions` field to `google_access_context_manager_access_level` +```
diff --git a/v6.2.0/.changelog/3292.txt b/v6.2.0/.changelog/3292.txt new file mode 100644 index 0000000..2bc0017 --- /dev/null +++ b/v6.2.0/.changelog/3292.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed an issue where `google_secret_manager_secret_version` would crash due to insufficient permissions +```
diff --git a/v6.2.0/.changelog/3293.txt b/v6.2.0/.changelog/3293.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3293.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3294.txt b/v6.2.0/.changelog/3294.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3294.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3296.txt b/v6.2.0/.changelog/3296.txt new file mode 100644 index 0000000..f43bc2a --- /dev/null +++ b/v6.2.0/.changelog/3296.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +accesscontextmanager: `status.restricted_services` in `google_access_context_manager_service_perimeter` interpolation order may have changed +``` +```release-note:enhancement +accesscontextmanager: `status.restricted_services` of `google_access_context_manager_service_perimeter` does not cause a noop update if just the order of services changes. +```
diff --git a/v6.2.0/.changelog/3299.txt b/v6.2.0/.changelog/3299.txt new file mode 100644 index 0000000..c0e2d51 --- /dev/null +++ b/v6.2.0/.changelog/3299.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: Fixed an error with resources failing to upload large files (e.g. with `google_storage_bucket_object`) during retried requests +```
diff --git a/v6.2.0/.changelog/3300.txt b/v6.2.0/.changelog/3300.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3300.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3302.txt b/v6.2.0/.changelog/3302.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3302.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3303.txt b/v6.2.0/.changelog/3303.txt new file mode 100644 index 0000000..d452e60 --- /dev/null +++ b/v6.2.0/.changelog/3303.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added `resource_usage_export_config` to `google_container_cluster`, previously only available in `google-beta` (ga only) +``` +```release-note:enhancement +container: added `enable_resource_consumption_metering` to `resource_usage_export_config` in `google_container_cluster` (beta only) +```
diff --git a/v6.2.0/.changelog/3305.txt b/v6.2.0/.changelog/3305.txt new file mode 100644 index 0000000..d64f480 --- /dev/null +++ b/v6.2.0/.changelog/3305.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: Added `dead_letter_policy` support to `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/3306.txt b/v6.2.0/.changelog/3306.txt new file mode 100644 index 0000000..de9ebc0 --- /dev/null +++ b/v6.2.0/.changelog/3306.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added ability to autogenerate revision name +```
diff --git a/v6.2.0/.changelog/3308.txt b/v6.2.0/.changelog/3308.txt new file mode 100644 index 0000000..c8aa22d --- /dev/null +++ b/v6.2.0/.changelog/3308.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added ability to resize `google_compute_reservation` +```
diff --git a/v6.2.0/.changelog/3310.txt b/v6.2.0/.changelog/3310.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3310.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3311.txt b/v6.2.0/.changelog/3311.txt new file mode 100644 index 0000000..89f761e --- /dev/null +++ b/v6.2.0/.changelog/3311.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`cloudfunctions`: added support for `vpc_connector_egress_settings` to `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/3312.txt b/v6.2.0/.changelog/3312.txt new file mode 100644 index 0000000..f4e6f49 --- /dev/null +++ b/v6.2.0/.changelog/3312.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_bigquery_dataset_access` +```
diff --git a/v6.2.0/.changelog/3313.txt b/v6.2.0/.changelog/3313.txt new file mode 100644 index 0000000..6542b8a --- /dev/null +++ b/v6.2.0/.changelog/3313.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: added ability to update `google_dns_managed_zone.dnssec_config` +```
diff --git a/v6.2.0/.changelog/3314.txt b/v6.2.0/.changelog/3314.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3314.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3315.txt b/v6.2.0/.changelog/3315.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3315.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3316.txt b/v6.2.0/.changelog/3316.txt new file mode 100644 index 0000000..dd9cfb8 --- /dev/null +++ b/v6.2.0/.changelog/3316.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Fixed an issue where `port` could not be removed from health checks +```
diff --git a/v6.2.0/.changelog/3317.txt b/v6.2.0/.changelog/3317.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3317.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3318.txt b/v6.2.0/.changelog/3318.txt new file mode 100644 index 0000000..26eb5a47 --- /dev/null +++ b/v6.2.0/.changelog/3318.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: added `status.vpc_accessible_services` to `google_access_context_manager_service_perimeter` to control which services are available from the perimeter's VPC networks to the restricted Google APIs IP address range. +```
diff --git a/v6.2.0/.changelog/3320.txt b/v6.2.0/.changelog/3320.txt new file mode 100644 index 0000000..eb55998 --- /dev/null +++ b/v6.2.0/.changelog/3320.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +monitoring: `google_monitoring_uptime_check_ips` +```
diff --git a/v6.2.0/.changelog/3323.txt b/v6.2.0/.changelog/3323.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3323.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3324.txt b/v6.2.0/.changelog/3324.txt new file mode 100644 index 0000000..360e130 --- /dev/null +++ b/v6.2.0/.changelog/3324.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed an issue where `google_storage_bucket_iam_member` showed a diff for bucket self links +```
diff --git a/v6.2.0/.changelog/3327.txt b/v6.2.0/.changelog/3327.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3327.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3330.txt b/v6.2.0/.changelog/3330.txt new file mode 100644 index 0000000..0f671b3 --- /dev/null +++ b/v6.2.0/.changelog/3330.txt
@@ -0,0 +1,3 @@ +```release-note:bug +* sql: fixed error that occurred on `google_sql_database_instance` when `settings.ip_configuration` was set but `ipv4_enabled` was not set to true and `private_network` was not configured, by defaulting `ipv4_enabled` to true. +```
diff --git a/v6.2.0/.changelog/3331.txt b/v6.2.0/.changelog/3331.txt new file mode 100644 index 0000000..67d595d --- /dev/null +++ b/v6.2.0/.changelog/3331.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_bigquery_job` +```
diff --git a/v6.2.0/.changelog/3332.txt b/v6.2.0/.changelog/3332.txt new file mode 100644 index 0000000..d3efdc9 --- /dev/null +++ b/v6.2.0/.changelog/3332.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: Added `iap.enabled` field to `google_app_engine_application` resource +```
diff --git a/v6.2.0/.changelog/3333.txt b/v6.2.0/.changelog/3333.txt new file mode 100644 index 0000000..e17b459 --- /dev/null +++ b/v6.2.0/.changelog/3333.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +google_compute_global_network_endpoint +``` +```release-note:new-resource +google_compute_global_network_endpoint_group +```
diff --git a/v6.2.0/.changelog/3334.txt b/v6.2.0/.changelog/3334.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3334.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3335.txt b/v6.2.0/.changelog/3335.txt new file mode 100644 index 0000000..3986677 --- /dev/null +++ b/v6.2.0/.changelog/3335.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +bigquery: Added support for `google_bigquery_table` `hive_partitioning_options` +``` +```release-note:enhancement +bigquery: Added `google_bigquery_table` `range_partitioning` to GA +```
diff --git a/v6.2.0/.changelog/3336.txt b/v6.2.0/.changelog/3336.txt new file mode 100644 index 0000000..e0cb4e0 --- /dev/null +++ b/v6.2.0/.changelog/3336.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed bug where deleting a `google_storage_bucket` that contained non-deletable objects would retry indefinitely +```
diff --git a/v6.2.0/.changelog/3337.txt b/v6.2.0/.changelog/3337.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3337.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3338.txt b/v6.2.0/.changelog/3338.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3338.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3339.txt b/v6.2.0/.changelog/3339.txt new file mode 100644 index 0000000..1c4385c --- /dev/null +++ b/v6.2.0/.changelog/3339.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sourcerepo: allowed `google_sourcerepo_repo` `pubsub_configs.topic` to accept short topic names in addition to full references. +```
diff --git a/v6.2.0/.changelog/3340.txt b/v6.2.0/.changelog/3340.txt new file mode 100644 index 0000000..c42dc17 --- /dev/null +++ b/v6.2.0/.changelog/3340.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +firebase: `google_firebase_web_app` +``` +```release-note:new-datasource +firebase: `google_firebase_web_app` +``` +```release-note:new-datasource +firebase: `google_firebase_web_app_config` +```
diff --git a/v6.2.0/.changelog/3341.txt b/v6.2.0/.changelog/3341.txt new file mode 100644 index 0000000..74cefc2 --- /dev/null +++ b/v6.2.0/.changelog/3341.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_monitoring_custom_service` +``` +```release-note:new-datasource +`google_monitoring_app_engine_service` +```
diff --git a/v6.2.0/.changelog/3342.txt b/v6.2.0/.changelog/3342.txt new file mode 100644 index 0000000..c90f6a6 --- /dev/null +++ b/v6.2.0/.changelog/3342.txt
@@ -0,0 +1,9 @@ +```release-note:bug +`compute`: Fixed perma-diff on `google_compute_interconnect_attachment` `candidate_subnets` +``` +```release-note:bug +`compute`: Fixed diff on default value for `google_compute_interconnect_attachment` `admin_enabled` +``` +```release-note:enhancement +`compute`: Added update support for `google_compute_interconnect_attachment` `admin_enabled` +```
diff --git a/v6.2.0/.changelog/3345.txt b/v6.2.0/.changelog/3345.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3345.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3346.txt b/v6.2.0/.changelog/3346.txt new file mode 100644 index 0000000..94cba8c --- /dev/null +++ b/v6.2.0/.changelog/3346.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added field `log_config` to `google_compute_health_check` and `google_compute_region_health_check` to enable health check logging. +```
diff --git a/v6.2.0/.changelog/3348.txt b/v6.2.0/.changelog/3348.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3348.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3349.txt b/v6.2.0/.changelog/3349.txt new file mode 100644 index 0000000..e142e3d --- /dev/null +++ b/v6.2.0/.changelog/3349.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iap: `project` can now be unset in `iap_web_iam_member` and will read from the default `project` +```
diff --git a/v6.2.0/.changelog/3350.txt b/v6.2.0/.changelog/3350.txt new file mode 100644 index 0000000..1b7d609 --- /dev/null +++ b/v6.2.0/.changelog/3350.txt
@@ -0,0 +1,3 @@ +```release-note:bug +* serviceusage: fixed issue where `google_project_services` attempted to read a project before enabling the API that allows that read +```
diff --git a/v6.2.0/.changelog/3352.txt b/v6.2.0/.changelog/3352.txt new file mode 100644 index 0000000..718f377 --- /dev/null +++ b/v6.2.0/.changelog/3352.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed bug where `google_compute_instance_from_template` instance defaults were overriding `scheduling` +```
diff --git a/v6.2.0/.changelog/3353.txt b/v6.2.0/.changelog/3353.txt new file mode 100644 index 0000000..02c06e1 --- /dev/null +++ b/v6.2.0/.changelog/3353.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: added `spec` and `use_explicit_dry_run_spec` to `google_access_context_manager_service_perimeter` to test perimeter configurations in dry-run mode. +```
diff --git a/v6.2.0/.changelog/3354.txt b/v6.2.0/.changelog/3354.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3354.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3357.txt b/v6.2.0/.changelog/3357.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3357.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3360.txt b/v6.2.0/.changelog/3360.txt new file mode 100644 index 0000000..7f9efaa --- /dev/null +++ b/v6.2.0/.changelog/3360.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_artifact_registry_repository` beta-only +```
diff --git a/v6.2.0/.changelog/3362.txt b/v6.2.0/.changelog/3362.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3362.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3363.txt b/v6.2.0/.changelog/3363.txt new file mode 100644 index 0000000..0767477 --- /dev/null +++ b/v6.2.0/.changelog/3363.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_monitoring_slo +```
diff --git a/v6.2.0/.changelog/3364.txt b/v6.2.0/.changelog/3364.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3364.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3365.txt b/v6.2.0/.changelog/3365.txt new file mode 100644 index 0000000..9de82c8 --- /dev/null +++ b/v6.2.0/.changelog/3365.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: made `display_name` optional on `google_monitoring_notification_channel ` +```
diff --git a/v6.2.0/.changelog/3369.txt b/v6.2.0/.changelog/3369.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3369.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3370.txt b/v6.2.0/.changelog/3370.txt new file mode 100644 index 0000000..ac44576 --- /dev/null +++ b/v6.2.0/.changelog/3370.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +iam: Added `name` field to `google_project_iam_custom_role` +iam: Added `name` field to `google_organization_iam_custom_role` +```
diff --git a/v6.2.0/.changelog/3371.txt b/v6.2.0/.changelog/3371.txt new file mode 100644 index 0000000..2a37d70 --- /dev/null +++ b/v6.2.0/.changelog/3371.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_service_directory_namespace +``` +```release-note:new-resource +google_service_directory_service +``` +```release-note:new-resource +google_service_directory_endpoint +```
diff --git a/v6.2.0/.changelog/3373.txt b/v6.2.0/.changelog/3373.txt new file mode 100644 index 0000000..77999fe --- /dev/null +++ b/v6.2.0/.changelog/3373.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: Added `automatic_scaling` `basic_scaling` and `manual_scaling` to `google_app_engine_standard_app_version` +```
diff --git a/v6.2.0/.changelog/3374.txt b/v6.2.0/.changelog/3374.txt new file mode 100644 index 0000000..0c8ff30 --- /dev/null +++ b/v6.2.0/.changelog/3374.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed importing/reading `google_container_node_pool` resources in non-RUNNING states +```
diff --git a/v6.2.0/.changelog/3375.txt b/v6.2.0/.changelog/3375.txt new file mode 100644 index 0000000..cc742cc --- /dev/null +++ b/v6.2.0/.changelog/3375.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: fixed diff when `google_dataproc_cluster` `preemptible_worker_config.0.num_instances` is sized to 0 and other `preemptible_worker_config` subfields are set +```
diff --git a/v6.2.0/.changelog/3377.txt b/v6.2.0/.changelog/3377.txt new file mode 100644 index 0000000..2e4fe64 --- /dev/null +++ b/v6.2.0/.changelog/3377.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +`google_healthcare_dataset` is now GA +``` +```release-note:new-resource +`google_healthcare_dicom_store` is now GA +``` +```release-note:new-resource +`google_healthcare_fhir_store` is now GA +``` +```release-note:new-resource +`google_healthcare_hl7_v2_store` is now GA +```
diff --git a/v6.2.0/.changelog/3378.txt b/v6.2.0/.changelog/3378.txt new file mode 100644 index 0000000..66c0d0a --- /dev/null +++ b/v6.2.0/.changelog/3378.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: `google_compute_region_url_map` mark `strip_query` as optional and default to false +``` +```release-note:enhancement +compute: `google_compute_url_map` mark `strip_query` as optional and default to false +```
diff --git a/v6.2.0/.changelog/3379.txt b/v6.2.0/.changelog/3379.txt new file mode 100644 index 0000000..aa7c2f3 --- /dev/null +++ b/v6.2.0/.changelog/3379.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: Added support for default URL redirects to `google_compute_url_map` +``` +```release-note:enhancement +compute: Added support for default URL redirects to `google_compute_region_url_map` +```
diff --git a/v6.2.0/.changelog/3381.txt b/v6.2.0/.changelog/3381.txt new file mode 100644 index 0000000..ada647b --- /dev/null +++ b/v6.2.0/.changelog/3381.txt
@@ -0,0 +1,15 @@ +```release-note:new-resource +`google_compute_region_url_map` is now GA +``` +```release-note:new-resource +`google_compute_region_target_http_proxy` is now GA +``` +```release-note:new-resource +`google_compute_region_target_https_proxy` is now GA +``` +```release-note:enhancement +compute: Promoted the following `google_compute_backend_service` fields to GA: `circuit_breakers`, `consistent_hash`, `custom_request_headers`, `locality_lb_policy`, `outlier_detection` +``` +```release-note:enhancement +compute: Promoted the following `google_compute_region_backend_service` fields to GA: `affinity_cookie_ttl_sec`,`circuit_breakers`, `consistent_hash`, `failover_policy`, `locality_lb_policy`, `outlier_detection`, `log_config`, `failover` +```
diff --git a/v6.2.0/.changelog/3382.txt b/v6.2.0/.changelog/3382.txt new file mode 100644 index 0000000..8e00dbf --- /dev/null +++ b/v6.2.0/.changelog/3382.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added support for `stateful_disk` to both `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager`. (Beta) +```
diff --git a/v6.2.0/.changelog/3383.txt b/v6.2.0/.changelog/3383.txt new file mode 100644 index 0000000..0aedcd6 --- /dev/null +++ b/v6.2.0/.changelog/3383.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* container: added `min_cpu_platform` to google_container_cluster.cluster_autoscaling.auto_provisioning_defaults [beta-only] +```
diff --git a/v6.2.0/.changelog/3386.txt b/v6.2.0/.changelog/3386.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3386.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3387.txt b/v6.2.0/.changelog/3387.txt new file mode 100644 index 0000000..deffe45 --- /dev/null +++ b/v6.2.0/.changelog/3387.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +dataflow: Added support for update-by-replacement to `google_dataflow_job` +``` +```release-note:enhancement +dataflow: Added drift detection for `google_dataflow_job` `template_gcs_path` and `temp_gcs_location` fields +```
diff --git a/v6.2.0/.changelog/3388.txt b/v6.2.0/.changelog/3388.txt new file mode 100644 index 0000000..28ed75f --- /dev/null +++ b/v6.2.0/.changelog/3388.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: added a wait to `google_project` so that projects are more likely to be ready before the resource finishes creation +```
diff --git a/v6.2.0/.changelog/3391.txt b/v6.2.0/.changelog/3391.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3391.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3392.txt b/v6.2.0/.changelog/3392.txt new file mode 100644 index 0000000..4b0eeee --- /dev/null +++ b/v6.2.0/.changelog/3392.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Addon "Compute Engine persistent disk CSI Driver" for Google Kubernetes Engine cluster `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/3393.txt b/v6.2.0/.changelog/3393.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3393.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3394.txt b/v6.2.0/.changelog/3394.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3394.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3395.txt b/v6.2.0/.changelog/3395.txt new file mode 100644 index 0000000..8f88c97 --- /dev/null +++ b/v6.2.0/.changelog/3395.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: Reduced the minimum number of nodes for the `bigtable_instace` resource from 3 to 1. +```
diff --git a/v6.2.0/.changelog/3396.txt b/v6.2.0/.changelog/3396.txt new file mode 100644 index 0000000..e7a3098 --- /dev/null +++ b/v6.2.0/.changelog/3396.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed behaviour in `google_sql_database` when the parent instance is deleted, removing it from state +```
diff --git a/v6.2.0/.changelog/3397.txt b/v6.2.0/.changelog/3397.txt new file mode 100644 index 0000000..bb00464 --- /dev/null +++ b/v6.2.0/.changelog/3397.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: Allowed `binary_log_enabled` to be disabled. +```
diff --git a/v6.2.0/.changelog/3398.txt b/v6.2.0/.changelog/3398.txt new file mode 100644 index 0000000..2a860bc --- /dev/null +++ b/v6.2.0/.changelog/3398.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: Added `service_directory_config` field to`google_dns_managed_zone` (Beta only) +```
diff --git a/v6.2.0/.changelog/3399.txt b/v6.2.0/.changelog/3399.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3399.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3400.txt b/v6.2.0/.changelog/3400.txt new file mode 100644 index 0000000..6d4f29a --- /dev/null +++ b/v6.2.0/.changelog/3400.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +`google_logging_folder_bucket_config` +``` +```release-note:new-resource +`google_logging_project_bucket_config` +``` +```release-note:new-resource +`google_logging_organization_bucket_config` +``` +```release-note:new-resource +`google_logging_billing_account_bucket_config` +```
diff --git a/v6.2.0/.changelog/3401.txt b/v6.2.0/.changelog/3401.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3401.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3402.txt b/v6.2.0/.changelog/3402.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3402.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3404.txt b/v6.2.0/.changelog/3404.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3404.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3405.txt b/v6.2.0/.changelog/3405.txt new file mode 100644 index 0000000..4c1adc5 --- /dev/null +++ b/v6.2.0/.changelog/3405.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* bigquery: added `service_account_name` field to `google_bigquery_data_transfer_config` resource +```
diff --git a/v6.2.0/.changelog/3408.txt b/v6.2.0/.changelog/3408.txt new file mode 100644 index 0000000..e96e7b1 --- /dev/null +++ b/v6.2.0/.changelog/3408.txt
@@ -0,0 +1,3 @@ +```release-note:none +release note for the original PR will be udpated. +```
diff --git a/v6.2.0/.changelog/3409.txt b/v6.2.0/.changelog/3409.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3409.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3410.txt b/v6.2.0/.changelog/3410.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3410.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3411.txt b/v6.2.0/.changelog/3411.txt new file mode 100644 index 0000000..1af9755 --- /dev/null +++ b/v6.2.0/.changelog/3411.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* bigtable: added ability to add/remove column families in `google_bigtable_table` +```
diff --git a/v6.2.0/.changelog/3412.txt b/v6.2.0/.changelog/3412.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3412.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3414.txt b/v6.2.0/.changelog/3414.txt new file mode 100644 index 0000000..1c46b11 --- /dev/null +++ b/v6.2.0/.changelog/3414.txt
@@ -0,0 +1,3 @@ +```release-note:note +* This release includes website changes to put data sources and resources in submenus in the products they're part of. +```
diff --git a/v6.2.0/.changelog/3417.txt b/v6.2.0/.changelog/3417.txt new file mode 100644 index 0000000..051a689 --- /dev/null +++ b/v6.2.0/.changelog/3417.txt
@@ -0,0 +1,48 @@ +```release-note:new-resource +`google_healthcare_dataset` is now GA +``` +```release-note:new-resource +`google_healthcare_dicom_store` is now GA +``` +```release-note:new-resource +`google_healthcare_fhir_store` is now GA +``` +```release-note:new-resource +`google_healthcare_hl7_v2_store` is now GA +``` +```release-note:new-resource +`google_healthcare_dataset_iam_binding` is now GA +``` +```release-note:new-resource +`google_healthcare_dataset_iam_member` is now GA +``` +```release-note:new-resource +`google_healthcare_dataset_iam_policy` is now GA +``` +```release-note:new-resource +`google_healthcare_dicom_store_iam_binding` is now GA +``` +```release-note:new-resource +`google_healthcare_dicom_store_iam_member` is now GA +``` +```release-note:new-resource +`google_healthcare_dicom_store_iam_policy` is now GA +``` +```release-note:new-resource +`google_healthcare_fhir_store_iam_binding` is now GA +``` +```release-note:new-resource +`google_healthcare_fhir_store_iam_member` is now GA +``` +```release-note:new-resource +`google_healthcare_fhir_store_iam_policy` is now GA +``` +```release-note:new-resource +`google_healthcare_hl7_v2_store_iam_binding` is now GA +``` +```release-note:new-resource +`google_healthcare_hl7_v2_store_iam_member` is now GA +``` +```release-note:new-resource +`google_healthcare_hl7_v2_store_iam_policy` is now GA +```
diff --git a/v6.2.0/.changelog/3418.txt b/v6.2.0/.changelog/3418.txt new file mode 100644 index 0000000..76394ca --- /dev/null +++ b/v6.2.0/.changelog/3418.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: Changed `google_app_engine_application` to respect updates in `iap` +```
diff --git a/v6.2.0/.changelog/3419.txt b/v6.2.0/.changelog/3419.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/3419.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3420.txt b/v6.2.0/.changelog/3420.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3420.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3421.txt b/v6.2.0/.changelog/3421.txt new file mode 100644 index 0000000..4bc3f60 --- /dev/null +++ b/v6.2.0/.changelog/3421.txt
@@ -0,0 +1,3 @@ +```release-note:bug +* all: fixed bug where timeouts specified in units other than minutes were getting incorrectly rounded. Also fixed several instances of timeout values being used from the wrong method. +```
diff --git a/v6.2.0/.changelog/3424.txt b/v6.2.0/.changelog/3424.txt new file mode 100644 index 0000000..e6e0902 --- /dev/null +++ b/v6.2.0/.changelog/3424.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_bigquery_connection` +```
diff --git a/v6.2.0/.changelog/3426.txt b/v6.2.0/.changelog/3426.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3426.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3430.txt b/v6.2.0/.changelog/3430.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3430.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3431.txt b/v6.2.0/.changelog/3431.txt new file mode 100644 index 0000000..5df2a21 --- /dev/null +++ b/v6.2.0/.changelog/3431.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: Added validation to label keys for `google_cloudfunctions_function` as API errors aren't useful. +```
diff --git a/v6.2.0/.changelog/3432.txt b/v6.2.0/.changelog/3432.txt new file mode 100644 index 0000000..34e2fc5 --- /dev/null +++ b/v6.2.0/.changelog/3432.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* all: add configurable timeouts to several resources that did not previously have them +```
diff --git a/v6.2.0/.changelog/3433.txt b/v6.2.0/.changelog/3433.txt new file mode 100644 index 0000000..b46b0a2 --- /dev/null +++ b/v6.2.0/.changelog/3433.txt
@@ -0,0 +1,3 @@ +```release-note:bug +accesscontextmanager: Fixed setting `require_screen_lock` to true for `google_access_context_manager_access_level` +```
diff --git a/v6.2.0/.changelog/3434.txt b/v6.2.0/.changelog/3434.txt new file mode 100644 index 0000000..e6980e7 --- /dev/null +++ b/v6.2.0/.changelog/3434.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: Added retries for `google_storage_bucket_iam_*` on 412 (precondition not met) errors for eventually consistent bucket creation. +```
diff --git a/v6.2.0/.changelog/3438.txt b/v6.2.0/.changelog/3438.txt new file mode 100644 index 0000000..e7bd391 --- /dev/null +++ b/v6.2.0/.changelog/3438.txt
@@ -0,0 +1,3 @@ +```release-note:bug +* container: fixed issue where terraform would error if a gke instance group was deleted out-of-band +```
diff --git a/v6.2.0/.changelog/3439.txt b/v6.2.0/.changelog/3439.txt new file mode 100644 index 0000000..f3c98df --- /dev/null +++ b/v6.2.0/.changelog/3439.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Added lock to prevent `google_compute_route` from changing while peering operations are happening on its network +```
diff --git a/v6.2.0/.changelog/3440.txt b/v6.2.0/.changelog/3440.txt new file mode 100644 index 0000000..e51baa6 --- /dev/null +++ b/v6.2.0/.changelog/3440.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_per_instance_config` (Beta) +```
diff --git a/v6.2.0/.changelog/3441.txt b/v6.2.0/.changelog/3441.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3441.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3442.txt b/v6.2.0/.changelog/3442.txt new file mode 100644 index 0000000..d3f4373 --- /dev/null +++ b/v6.2.0/.changelog/3442.txt
@@ -0,0 +1,3 @@ +```release-note:none +healthcare: added tests for pubsub topic removal in `google_healthcare_dicom_store` +```
diff --git a/v6.2.0/.changelog/3443.txt b/v6.2.0/.changelog/3443.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3443.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3444.txt b/v6.2.0/.changelog/3444.txt new file mode 100644 index 0000000..67eac52 --- /dev/null +++ b/v6.2.0/.changelog/3444.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* container: added `node_locations` to `google_container_node_pool` and `google_container_cluster.node_pool` (now available in GA) +```
diff --git a/v6.2.0/.changelog/3446.txt b/v6.2.0/.changelog/3446.txt new file mode 100644 index 0000000..ede2668 --- /dev/null +++ b/v6.2.0/.changelog/3446.txt
@@ -0,0 +1,3 @@ +```release-note:none +healthcare: Added the required option to `version` for FHIR stores to discourage users from accidentally using older versions. +```
diff --git a/v6.2.0/.changelog/3450.txt b/v6.2.0/.changelog/3450.txt new file mode 100644 index 0000000..98d2cf4 --- /dev/null +++ b/v6.2.0/.changelog/3450.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +* bigtable: added `deletion_protection` field to `google_bigtable_instance` to make deleting them require an explicit intent. +``` +```release-note:note +* `google_bigtable_instance` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. +```
diff --git a/v6.2.0/.changelog/3454.txt b/v6.2.0/.changelog/3454.txt new file mode 100644 index 0000000..bf14acb --- /dev/null +++ b/v6.2.0/.changelog/3454.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed issue where the default value for the attribute `advertise_mode` on `google_compte_router_peer` was not populated on import +```
diff --git a/v6.2.0/.changelog/3457.txt b/v6.2.0/.changelog/3457.txt new file mode 100644 index 0000000..5f882ea --- /dev/null +++ b/v6.2.0/.changelog/3457.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Fixed the `google_sheets_options` at least one of logic. +```
diff --git a/v6.2.0/.changelog/3458.txt b/v6.2.0/.changelog/3458.txt new file mode 100644 index 0000000..5dadd8b --- /dev/null +++ b/v6.2.0/.changelog/3458.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: Fixed setting/reading `google_storage_bucket_object` metadata on API object +```
diff --git a/v6.2.0/.changelog/3459.txt b/v6.2.0/.changelog/3459.txt new file mode 100644 index 0000000..fbbf985 --- /dev/null +++ b/v6.2.0/.changelog/3459.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* container: added `kalm_config` addon to `google_container_cluster` (beta-only) +```
diff --git a/v6.2.0/.changelog/3460.txt b/v6.2.0/.changelog/3460.txt new file mode 100644 index 0000000..9814143 --- /dev/null +++ b/v6.2.0/.changelog/3460.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +Add google_iam_testable_permissions data source +```
diff --git a/v6.2.0/.changelog/3461.txt b/v6.2.0/.changelog/3461.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3461.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3462.txt b/v6.2.0/.changelog/3462.txt new file mode 100644 index 0000000..ee5f9f5 --- /dev/null +++ b/v6.2.0/.changelog/3462.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: Marked the credentials field in `google_storage_object_signed_url` as sensitive so it doesn't expose private credentials. +```
diff --git a/v6.2.0/.changelog/3463.txt b/v6.2.0/.changelog/3463.txt new file mode 100644 index 0000000..fa26c3d --- /dev/null +++ b/v6.2.0/.changelog/3463.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudscheduler: Fixed permadiff for `google_cloud_scheduler_job.retry_config.*` block when API provides default values +```
diff --git a/v6.2.0/.changelog/3464.txt b/v6.2.0/.changelog/3464.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3464.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3465.txt b/v6.2.0/.changelog/3465.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3465.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3466.txt b/v6.2.0/.changelog/3466.txt new file mode 100644 index 0000000..06c2d0f --- /dev/null +++ b/v6.2.0/.changelog/3466.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_region_per_instance_config` (Beta) +```
diff --git a/v6.2.0/.changelog/3467.txt b/v6.2.0/.changelog/3467.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3467.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3468.txt b/v6.2.0/.changelog/3468.txt new file mode 100644 index 0000000..e54e4ea --- /dev/null +++ b/v6.2.0/.changelog/3468.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Remove permadiff or errors on update for `google_compute_backend_service` and `google_compute_region_backend_service` when `consistent_hash` values were previously set on backend service but are not supported by updated value of `locality_lb_policy` +```
diff --git a/v6.2.0/.changelog/3469.txt b/v6.2.0/.changelog/3469.txt new file mode 100644 index 0000000..c11cf83 --- /dev/null +++ b/v6.2.0/.changelog/3469.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fix occasional failure to delete `google_sql_database_instance` and `google_sql_user`. +```
diff --git a/v6.2.0/.changelog/3470.txt b/v6.2.0/.changelog/3470.txt new file mode 100644 index 0000000..cba31a1 --- /dev/null +++ b/v6.2.0/.changelog/3470.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Moved `google_container_cluster.addons_config.cloudrun_config` from beta to GA. +```
diff --git a/v6.2.0/.changelog/3471.txt b/v6.2.0/.changelog/3471.txt new file mode 100644 index 0000000..a0c3e4d --- /dev/null +++ b/v6.2.0/.changelog/3471.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Fixed error where `google_bigquery_dataset_access` resources could not be found post-creation if role was set to a predefined IAM role with an equivalent primative role (e.g. `roles/bigquery.dataOwner` and `OWNER`) +```
diff --git a/v6.2.0/.changelog/3472.txt b/v6.2.0/.changelog/3472.txt new file mode 100644 index 0000000..ef58c1c --- /dev/null +++ b/v6.2.0/.changelog/3472.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Moved `google_container_cluster.enable_shielded_nodes` from beta to GA. +```
diff --git a/v6.2.0/.changelog/3475.txt b/v6.2.0/.changelog/3475.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/3475.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3476.txt b/v6.2.0/.changelog/3476.txt new file mode 100644 index 0000000..b10d754 --- /dev/null +++ b/v6.2.0/.changelog/3476.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: Fix occasional error with `container_node_pool` partially-successful creations not being recorded if an error occurs on the GCP side. +```
diff --git a/v6.2.0/.changelog/3478.txt b/v6.2.0/.changelog/3478.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3478.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3483.txt b/v6.2.0/.changelog/3483.txt new file mode 100644 index 0000000..1d8c8c1 --- /dev/null +++ b/v6.2.0/.changelog/3483.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +dataproc: Updated `google_dataproc_cluster.software_config.optional_components` to include new options. + +```
diff --git a/v6.2.0/.changelog/3485.txt b/v6.2.0/.changelog/3485.txt new file mode 100644 index 0000000..aac882c --- /dev/null +++ b/v6.2.0/.changelog/3485.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +`google_data_catalog_entry_group` +``` +```release-note:new-resource +`google_data_catalog_entry_group_iam_member` +``` +```release-note:new-resource +`google_data_catalog_entry_group_iam_binding` +``` +```release-note:new-resource +`google_data_catalog_entry_group_iam_policy` +```
diff --git a/v6.2.0/.changelog/3486.txt b/v6.2.0/.changelog/3486.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3486.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3487.txt b/v6.2.0/.changelog/3487.txt new file mode 100644 index 0000000..7eb7a4a --- /dev/null +++ b/v6.2.0/.changelog/3487.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_entity_type` +```
diff --git a/v6.2.0/.changelog/3489.txt b/v6.2.0/.changelog/3489.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3489.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3490.txt b/v6.2.0/.changelog/3490.txt new file mode 100644 index 0000000..8d7ef99 --- /dev/null +++ b/v6.2.0/.changelog/3490.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_monitoring_dashboard` +``` +```release-note:breaking-change +The base url for the `monitoring` endpoint no longer includes the API version (previously "v3/"). If you use a `monitoring_custom_endpoint`, remove the trailing "v3/". +```
diff --git a/v6.2.0/.changelog/3491.txt b/v6.2.0/.changelog/3491.txt new file mode 100644 index 0000000..1a9cb7a --- /dev/null +++ b/v6.2.0/.changelog/3491.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: Added `request_based` SLI support to `google_monitoring_slo` +```
diff --git a/v6.2.0/.changelog/3492.txt b/v6.2.0/.changelog/3492.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3492.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3493.txt b/v6.2.0/.changelog/3493.txt new file mode 100644 index 0000000..c72f701 --- /dev/null +++ b/v6.2.0/.changelog/3493.txt
@@ -0,0 +1,4 @@ +```release-note:bug +compute: Fixed permadiff in `google_compute_instance_template`'s `network_tier`. + +```
diff --git a/v6.2.0/.changelog/3495.txt b/v6.2.0/.changelog/3495.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3495.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3497.txt b/v6.2.0/.changelog/3497.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3497.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3498.txt b/v6.2.0/.changelog/3498.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3498.txt
diff --git a/v6.2.0/.changelog/3499.txt b/v6.2.0/.changelog/3499.txt new file mode 100644 index 0000000..78ec64c --- /dev/null +++ b/v6.2.0/.changelog/3499.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed error where plan would error if `google_compute_region_disk_resource_policy_attachment` had been deleted outside of terraform. +```
diff --git a/v6.2.0/.changelog/3500.txt b/v6.2.0/.changelog/3500.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3500.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3501.txt b/v6.2.0/.changelog/3501.txt new file mode 100644 index 0000000..9754bf4 --- /dev/null +++ b/v6.2.0/.changelog/3501.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `google_storage_bucket` bucket name to the error message when the bucket can't be deleted because it's not empty +```
diff --git a/v6.2.0/.changelog/3503.txt b/v6.2.0/.changelog/3503.txt new file mode 100644 index 0000000..e40c368 --- /dev/null +++ b/v6.2.0/.changelog/3503.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +composer: Added support for `google_composer_environment` `web_server_network_access_control` for private environments (Beta only) +``` +```release-note:enhancement +composer: Added support for `google_composer_environment` `config.private_environment_config.cloud_sql_ipv4_cidr_block` +``` +```release-note:enhancement +composer: Added support for `google_composer_environment` `config.private_environment_config.web_server_ipv4_cidr_block` +```
diff --git a/v6.2.0/.changelog/3504.txt b/v6.2.0/.changelog/3504.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3504.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3507.txt b/v6.2.0/.changelog/3507.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3507.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3509.txt b/v6.2.0/.changelog/3509.txt new file mode 100644 index 0000000..395794e --- /dev/null +++ b/v6.2.0/.changelog/3509.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +container: added update support to `google_container_cluster`'s `release_channel` field (`google-beta` only) +``` +```release-note:enhancement +container: added the ability to unspecify `google_container_cluster`'s `min_master_version` field +``` +```release-note:enhancement +container: added `release_channel_default_version` to `data.google_container_engine_versions`, allowing you to find the default version for a release channel (`google-beta` only) +```
diff --git a/v6.2.0/.changelog/3510.txt b/v6.2.0/.changelog/3510.txt new file mode 100644 index 0000000..649c7dc --- /dev/null +++ b/v6.2.0/.changelog/3510.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: Added window-based SLI to `google_monitoring_slo` +```
diff --git a/v6.2.0/.changelog/3512.txt b/v6.2.0/.changelog/3512.txt new file mode 100644 index 0000000..0a8a69f --- /dev/null +++ b/v6.2.0/.changelog/3512.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added update support for `node_config.workload_metadata_config` to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/3513.txt b/v6.2.0/.changelog/3513.txt new file mode 100644 index 0000000..a024b93 --- /dev/null +++ b/v6.2.0/.changelog/3513.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: Fixed an issue where `google_service_account` shows an error after creating the resource +```
diff --git a/v6.2.0/.changelog/3516.txt b/v6.2.0/.changelog/3516.txt new file mode 100644 index 0000000..e1790fa --- /dev/null +++ b/v6.2.0/.changelog/3516.txt
@@ -0,0 +1,3 @@ +```release-note:bug +google_compute_security_policy: raise limit on number of srcIpRange values to supported 10 +```
diff --git a/v6.2.0/.changelog/3518.txt b/v6.2.0/.changelog/3518.txt new file mode 100644 index 0000000..7f48b1b --- /dev/null +++ b/v6.2.0/.changelog/3518.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed an issue where `google_compute_route` creation failed while VPC peering was in progress. +```
diff --git a/v6.2.0/.changelog/3519.txt b/v6.2.0/.changelog/3519.txt new file mode 100644 index 0000000..3e33eb4 --- /dev/null +++ b/v6.2.0/.changelog/3519.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added ability for various `table_id` fields (and one `dataset_id` field) in `google_bigquery_job` to specify a relative path instead of just the table id +```
diff --git a/v6.2.0/.changelog/3521.txt b/v6.2.0/.changelog/3521.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3521.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3522.txt b/v6.2.0/.changelog/3522.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3522.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3524.txt b/v6.2.0/.changelog/3524.txt new file mode 100644 index 0000000..39557c0 --- /dev/null +++ b/v6.2.0/.changelog/3524.txt
@@ -0,0 +1,6 @@ +```release-note:note +dns: Promoted `google_dns_policy` to GA. +``` +```release-note:note +dns: Promoted the following `google_dns_managed_zone ` fields to GA: `forwarding_config`, `peering_config` +```
diff --git a/v6.2.0/.changelog/3526.txt b/v6.2.0/.changelog/3526.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3526.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3529.txt b/v6.2.0/.changelog/3529.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3529.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3531.txt b/v6.2.0/.changelog/3531.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3531.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3532.txt b/v6.2.0/.changelog/3532.txt new file mode 100644 index 0000000..d383f96 --- /dev/null +++ b/v6.2.0/.changelog/3532.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_data_catalog_entry` +```
diff --git a/v6.2.0/.changelog/3533.txt b/v6.2.0/.changelog/3533.txt new file mode 100644 index 0000000..d8fbbdb --- /dev/null +++ b/v6.2.0/.changelog/3533.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +google_secret_manager_secret +``` +```release-note:new-resource +google_secret_manager_secret_version +``` +```release-note:new-resource +google_secret_manager_secret_iam_* +``` +```release-note:new-datasource +google_secret_manager_secret_version +```
diff --git a/v6.2.0/.changelog/3534.txt b/v6.2.0/.changelog/3534.txt new file mode 100644 index 0000000..b089fbd --- /dev/null +++ b/v6.2.0/.changelog/3534.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed an issue where data source `google_organization` would ignore exact domain matches if multiple domains were found +```
diff --git a/v6.2.0/.changelog/3535.txt b/v6.2.0/.changelog/3535.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3535.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3536.txt b/v6.2.0/.changelog/3536.txt new file mode 100644 index 0000000..c975ddf --- /dev/null +++ b/v6.2.0/.changelog/3536.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: added ability to fully sync `StandardAppVersion` resources +```
diff --git a/v6.2.0/.changelog/3537.txt b/v6.2.0/.changelog/3537.txt new file mode 100644 index 0000000..f507805 --- /dev/null +++ b/v6.2.0/.changelog/3537.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: add `inbound_services` to `StandardAppVersion` resource +```
diff --git a/v6.2.0/.changelog/3538.txt b/v6.2.0/.changelog/3538.txt new file mode 100644 index 0000000..67d3081 --- /dev/null +++ b/v6.2.0/.changelog/3538.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Fixed `google_compute_interconnect_attachment` `edge_availability_domain` diff when the field is unspecified +```
diff --git a/v6.2.0/.changelog/3540.txt b/v6.2.0/.changelog/3540.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3540.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3542.txt b/v6.2.0/.changelog/3542.txt new file mode 100644 index 0000000..79cdaf7 --- /dev/null +++ b/v6.2.0/.changelog/3542.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Fixed an issue with `google_bigquery_dataset_access` failing for primitive role `roles/bigquery.dataViewer` +```
diff --git a/v6.2.0/.changelog/3543.txt b/v6.2.0/.changelog/3543.txt new file mode 100644 index 0000000..2528b61 --- /dev/null +++ b/v6.2.0/.changelog/3543.txt
@@ -0,0 +1,3 @@ +```release-note:bug +os_login: Fixed `google_os_login_ssh_public_key` `key` field attempting to update in-place +```
diff --git a/v6.2.0/.changelog/3545.txt b/v6.2.0/.changelog/3545.txt new file mode 100644 index 0000000..00df4e6 --- /dev/null +++ b/v6.2.0/.changelog/3545.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: added `handlers` to `google_flexible_app_version` +```
diff --git a/v6.2.0/.changelog/3550.txt b/v6.2.0/.changelog/3550.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3550.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3551.txt b/v6.2.0/.changelog/3551.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3551.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3552.txt b/v6.2.0/.changelog/3552.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3552.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3553.txt b/v6.2.0/.changelog/3553.txt new file mode 100644 index 0000000..60f3a92 --- /dev/null +++ b/v6.2.0/.changelog/3553.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: suppressed diffs between fully qualified URLs and relative paths that reference the same table or dataset in `google_bigquery_job` +```
diff --git a/v6.2.0/.changelog/3554.txt b/v6.2.0/.changelog/3554.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3554.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3555.txt b/v6.2.0/.changelog/3555.txt new file mode 100644 index 0000000..4dd49f8 --- /dev/null +++ b/v6.2.0/.changelog/3555.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`data_catalog_tag_template` +```
diff --git a/v6.2.0/.changelog/3557.txt b/v6.2.0/.changelog/3557.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3557.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3560.txt b/v6.2.0/.changelog/3560.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3560.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3563.txt b/v6.2.0/.changelog/3563.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3563.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3564.txt b/v6.2.0/.changelog/3564.txt new file mode 100644 index 0000000..b94ac14 --- /dev/null +++ b/v6.2.0/.changelog/3564.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container_analysis: Added top-level generic note fields to `google_container_analysis_note` +``` +```release-note:new-resource +`google_container_analysis_occurence` +```
diff --git a/v6.2.0/.changelog/3566.txt b/v6.2.0/.changelog/3566.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3566.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3567.txt b/v6.2.0/.changelog/3567.txt new file mode 100644 index 0000000..3b4febc --- /dev/null +++ b/v6.2.0/.changelog/3567.txt
@@ -0,0 +1,6 @@ +```release-note:bug +`dataflow`: fixed an issue where `google_dataflow_job` would try to update `max_workers` +``` +```release-note:bug +`dataflow`: fixed an issue where updating `on_delete` in `google_dataflow_job` would cause the job to be replaced +```
diff --git a/v6.2.0/.changelog/3569.txt b/v6.2.0/.changelog/3569.txt new file mode 100644 index 0000000..d2b089e --- /dev/null +++ b/v6.2.0/.changelog/3569.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`data_catalog_tag` +```
diff --git a/v6.2.0/.changelog/3570.txt b/v6.2.0/.changelog/3570.txt new file mode 100644 index 0000000..aa80412 --- /dev/null +++ b/v6.2.0/.changelog/3570.txt
@@ -0,0 +1,3 @@ +```release-note:bug +functions: Added retry to `google_cloudfunctions_function` creation when API returns error while pulling source from GCS +```
diff --git a/v6.2.0/.changelog/3571.txt b/v6.2.0/.changelog/3571.txt new file mode 100644 index 0000000..a5ffc9e --- /dev/null +++ b/v6.2.0/.changelog/3571.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: Removed credentials from output error when provider cannot parse given credentials +```
diff --git a/v6.2.0/.changelog/3574.txt b/v6.2.0/.changelog/3574.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3574.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3577.txt b/v6.2.0/.changelog/3577.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/3577.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3578.txt b/v6.2.0/.changelog/3578.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/3578.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3579.txt b/v6.2.0/.changelog/3579.txt new file mode 100644 index 0000000..ba3ab8a --- /dev/null +++ b/v6.2.0/.changelog/3579.txt
@@ -0,0 +1,3 @@ +```release-note:bug +`bigquery`: Fixed an issue where `google_bigquery_job` would return "was present, but now absent" error after job creation +```
diff --git a/v6.2.0/.changelog/3580.txt b/v6.2.0/.changelog/3580.txt new file mode 100644 index 0000000..3c9b787 --- /dev/null +++ b/v6.2.0/.changelog/3580.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Promoted `google_container_cluster.workload_identity_config` to GA. +```
diff --git a/v6.2.0/.changelog/3581.txt b/v6.2.0/.changelog/3581.txt new file mode 100644 index 0000000..330536a --- /dev/null +++ b/v6.2.0/.changelog/3581.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed issue where removing all target pools from `google_compute_instance_group_manager` or `google_compute_region_instance_group_manager` had no effect +```
diff --git a/v6.2.0/.changelog/3584.txt b/v6.2.0/.changelog/3584.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3584.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3585.txt b/v6.2.0/.changelog/3585.txt new file mode 100644 index 0000000..4b1dd24 --- /dev/null +++ b/v6.2.0/.changelog/3585.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +container : Added cluster_telemetry attribute to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/3586.txt b/v6.2.0/.changelog/3586.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3586.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3587.txt b/v6.2.0/.changelog/3587.txt new file mode 100644 index 0000000..1a3ddbd --- /dev/null +++ b/v6.2.0/.changelog/3587.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `default_route_action` to `compute_url_map` and `compute_url_map.path_matchers` +```
diff --git a/v6.2.0/.changelog/3589.txt b/v6.2.0/.changelog/3589.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3589.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3591.txt b/v6.2.0/.changelog/3591.txt new file mode 100644 index 0000000..8fd8f04 --- /dev/null +++ b/v6.2.0/.changelog/3591.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: changed the update logic for `google_dataflow_job` to wait for the replacement job to start successfully before modifying the resource ID to point to the replacement job +```
diff --git a/v6.2.0/.changelog/3593.txt b/v6.2.0/.changelog/3593.txt new file mode 100644 index 0000000..d768133 --- /dev/null +++ b/v6.2.0/.changelog/3593.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_memcache_instance` +```
diff --git a/v6.2.0/.changelog/3595.txt b/v6.2.0/.changelog/3595.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3595.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3596.txt b/v6.2.0/.changelog/3596.txt new file mode 100644 index 0000000..9084c3c --- /dev/null +++ b/v6.2.0/.changelog/3596.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dialogflow: Changed `google_dialogflow_agent.time_zone` to be updatable +```
diff --git a/v6.2.0/.changelog/3599.txt b/v6.2.0/.changelog/3599.txt new file mode 100644 index 0000000..ab67609 --- /dev/null +++ b/v6.2.0/.changelog/3599.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed issue where trying to update the region of `google_compute_subnetwork` would fail instead of destroying/recreating the subnetwork +```
diff --git a/v6.2.0/.changelog/3600.txt b/v6.2.0/.changelog/3600.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3600.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3601.txt b/v6.2.0/.changelog/3601.txt new file mode 100644 index 0000000..dd62dd7 --- /dev/null +++ b/v6.2.0/.changelog/3601.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_management_connectivity_test` +```
diff --git a/v6.2.0/.changelog/3602.txt b/v6.2.0/.changelog/3602.txt new file mode 100644 index 0000000..1ba3871 --- /dev/null +++ b/v6.2.0/.changelog/3602.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +enable google_dns_managed_zone to accept network id for two attributes +```
diff --git a/v6.2.0/.changelog/3603.txt b/v6.2.0/.changelog/3603.txt new file mode 100644 index 0000000..e73c086 --- /dev/null +++ b/v6.2.0/.changelog/3603.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added custom metadata fields and filter expressions to `google_compute_subnetwork` flow log configuration +```
diff --git a/v6.2.0/.changelog/3605.txt b/v6.2.0/.changelog/3605.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3605.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3607.txt b/v6.2.0/.changelog/3607.txt new file mode 100644 index 0000000..44a9a55 --- /dev/null +++ b/v6.2.0/.changelog/3607.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +monitoring: added `matcher` attribute to `content_matchers` block for + `google_monitoring_uptime_check_config` +```
diff --git a/v6.2.0/.changelog/3608.txt b/v6.2.0/.changelog/3608.txt new file mode 100644 index 0000000..7b2868e --- /dev/null +++ b/v6.2.0/.changelog/3608.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_bigquery_dataset_iam_binding` +``` +```release-note:new-resource +`google_bigquery_dataset_iam_member` +``` +```release-note:new-resource +`google_bigquery_dataset_iam_policy` +```
diff --git a/v6.2.0/.changelog/3609.txt b/v6.2.0/.changelog/3609.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3609.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3611.txt b/v6.2.0/.changelog/3611.txt new file mode 100644 index 0000000..890dd90 --- /dev/null +++ b/v6.2.0/.changelog/3611.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`healthcare`: Added support for `streaming_configs` to `google_healthcare_fhir_store` +```
diff --git a/v6.2.0/.changelog/3612.txt b/v6.2.0/.changelog/3612.txt new file mode 100644 index 0000000..5d6dc2b --- /dev/null +++ b/v6.2.0/.changelog/3612.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataflow: added retries in `google_dataflow_job` for common retryable API errors when waiting for job to update +```
diff --git a/v6.2.0/.changelog/3614.txt b/v6.2.0/.changelog/3614.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3614.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3615.txt b/v6.2.0/.changelog/3615.txt new file mode 100644 index 0000000..2d98533 --- /dev/null +++ b/v6.2.0/.changelog/3615.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datastore: Added retries to `google_datastore_index` requests when under contention. +```
diff --git a/v6.2.0/.changelog/3616.txt b/v6.2.0/.changelog/3616.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3616.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3617.txt b/v6.2.0/.changelog/3617.txt new file mode 100644 index 0000000..dc17b4b --- /dev/null +++ b/v6.2.0/.changelog/3617.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Fixed range_partitioning.range.start so that the value `0` is sent in `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/3618.txt b/v6.2.0/.changelog/3618.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3618.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3619.txt b/v6.2.0/.changelog/3619.txt new file mode 100644 index 0000000..3d8b549 --- /dev/null +++ b/v6.2.0/.changelog/3619.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for `private_cluster_config.master_global_access_config` to `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/3620.txt b/v6.2.0/.changelog/3620.txt new file mode 100644 index 0000000..cb88bc9 --- /dev/null +++ b/v6.2.0/.changelog/3620.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_notebook_instance` +``` +```release-note:new-resource +`google_notebook_environment` +```
diff --git a/v6.2.0/.changelog/3621.txt b/v6.2.0/.changelog/3621.txt new file mode 100644 index 0000000..99b4800 --- /dev/null +++ b/v6.2.0/.changelog/3621.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`compute`: enabled `google_compute_instance_group` `instances` to accept instance id field as well as self_link +```
diff --git a/v6.2.0/.changelog/3622.txt b/v6.2.0/.changelog/3622.txt new file mode 100644 index 0000000..3cc1c96 --- /dev/null +++ b/v6.2.0/.changelog/3622.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added `template.spec.timeout_seconds` to `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/3623.txt b/v6.2.0/.changelog/3623.txt new file mode 100644 index 0000000..17c9fce --- /dev/null +++ b/v6.2.0/.changelog/3623.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_redis_instance` +```
diff --git a/v6.2.0/.changelog/3624.txt b/v6.2.0/.changelog/3624.txt new file mode 100644 index 0000000..2d8fb1d --- /dev/null +++ b/v6.2.0/.changelog/3624.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: fixed the `id` value in the `google_kms_crypto_key_version` datasource to include an `/v1` part following `//cloudkms.googleapis.com/`, making it useful for interpolation into Binary Authorization. +```
diff --git a/v6.2.0/.changelog/3625.txt b/v6.2.0/.changelog/3625.txt new file mode 100644 index 0000000..5cd7476 --- /dev/null +++ b/v6.2.0/.changelog/3625.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a regression in `google_container_cluster` where the location was not inferred when using a `subnetwork` shortname value like `name` +```
diff --git a/v6.2.0/.changelog/3626.txt b/v6.2.0/.changelog/3626.txt new file mode 100644 index 0000000..4dfcf6a --- /dev/null +++ b/v6.2.0/.changelog/3626.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_compute_compute_organization_security_policy` (beta-only) +``` +```release-note:new-resource +`google_compute_compute_organization_security_policy_association` (beta-only) +``` +```release-note:new-resource +`google_compute_compute_organization_security_policy_rule` (beta-only) +```
diff --git a/v6.2.0/.changelog/3627.txt b/v6.2.0/.changelog/3627.txt new file mode 100644 index 0000000..45ea352 --- /dev/null +++ b/v6.2.0/.changelog/3627.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added tags, source, queue_ttl, logs_bucket, substitutions, and secrets to `google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/3628.txt b/v6.2.0/.changelog/3628.txt new file mode 100644 index 0000000..ed9103c --- /dev/null +++ b/v6.2.0/.changelog/3628.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: Added invert_regex flag in Github PullRequestFilter and PushFilter + in triggerTemplate +```
diff --git a/v6.2.0/.changelog/3630.txt b/v6.2.0/.changelog/3630.txt new file mode 100644 index 0000000..df5ecc6 --- /dev/null +++ b/v6.2.0/.changelog/3630.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* added `export_subnet_routes_with_public_ip` and `import_subnet_routes_with_public_ip` to `google_compute_network_peering` +```
diff --git a/v6.2.0/.changelog/3631.txt b/v6.2.0/.changelog/3631.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3631.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3632.txt b/v6.2.0/.changelog/3632.txt new file mode 100644 index 0000000..ffe69b3 --- /dev/null +++ b/v6.2.0/.changelog/3632.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: Add validation for name attribute in `redis_instance` +```
diff --git a/v6.2.0/.changelog/3633.txt b/v6.2.0/.changelog/3633.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3633.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3634.txt b/v6.2.0/.changelog/3634.txt new file mode 100644 index 0000000..6837e35 --- /dev/null +++ b/v6.2.0/.changelog/3634.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `min_node_cpus` to the `scheduling` blocks on `compute_instance` and `compute_instance_template` +```
diff --git a/v6.2.0/.changelog/3635.txt b/v6.2.0/.changelog/3635.txt new file mode 100644 index 0000000..0f55cba --- /dev/null +++ b/v6.2.0/.changelog/3635.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: Added `remove_instance_state_on_destroy` to `google_compute_region_per_instance_config` to control deletion of underlying instance state. (beta only) +``` +```release-note:enhancement +compute: Added `remove_instance_state_on_destroy` to `google_compute_per_instance_config` to control deletion of underlying instance state. (beta only) +```
diff --git a/v6.2.0/.changelog/3636.txt b/v6.2.0/.changelog/3636.txt new file mode 100644 index 0000000..ab18cc7 --- /dev/null +++ b/v6.2.0/.changelog/3636.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +enable google_dns_policy to accept network id #6577 +```
diff --git a/v6.2.0/.changelog/3637.txt b/v6.2.0/.changelog/3637.txt new file mode 100644 index 0000000..2f8874f --- /dev/null +++ b/v6.2.0/.changelog/3637.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_cloudiot_device` +```
diff --git a/v6.2.0/.changelog/3638.txt b/v6.2.0/.changelog/3638.txt new file mode 100644 index 0000000..36a94ce --- /dev/null +++ b/v6.2.0/.changelog/3638.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: Moved `google_sql_database_instance` `root_password` (MS SQL) to GA +```
diff --git a/v6.2.0/.changelog/3640.txt b/v6.2.0/.changelog/3640.txt new file mode 100644 index 0000000..9fdd1b2 --- /dev/null +++ b/v6.2.0/.changelog/3640.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `cpu_over_commit_type` to `google_compute_node_template` +```
diff --git a/v6.2.0/.changelog/3641.txt b/v6.2.0/.changelog/3641.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3641.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3642.txt b/v6.2.0/.changelog/3642.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3642.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3643.txt b/v6.2.0/.changelog/3643.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3643.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3644.txt b/v6.2.0/.changelog/3644.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3644.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3646.txt b/v6.2.0/.changelog/3646.txt new file mode 100644 index 0000000..fe69b0e --- /dev/null +++ b/v6.2.0/.changelog/3646.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +app_engine: added the option to specify `database_type` in `google_app_engine_application` +```
diff --git a/v6.2.0/.changelog/3647.txt b/v6.2.0/.changelog/3647.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3647.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3648.txt b/v6.2.0/.changelog/3648.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3648.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3649.txt b/v6.2.0/.changelog/3649.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3649.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3650.txt b/v6.2.0/.changelog/3650.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3650.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3651.txt b/v6.2.0/.changelog/3651.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3651.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3652.txt b/v6.2.0/.changelog/3652.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3652.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3653.txt b/v6.2.0/.changelog/3653.txt new file mode 100644 index 0000000..8ea4bb3 --- /dev/null +++ b/v6.2.0/.changelog/3653.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +access_context_manager: custom access level added to `google_access_context_manager_access_level` + +```
diff --git a/v6.2.0/.changelog/3654.txt b/v6.2.0/.changelog/3654.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3654.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3655.txt b/v6.2.0/.changelog/3655.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3655.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3656.txt b/v6.2.0/.changelog/3656.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3656.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3657.txt b/v6.2.0/.changelog/3657.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3657.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3659.txt b/v6.2.0/.changelog/3659.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3659.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3660.txt b/v6.2.0/.changelog/3660.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3660.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3661.txt b/v6.2.0/.changelog/3661.txt new file mode 100644 index 0000000..d3b845a --- /dev/null +++ b/v6.2.0/.changelog/3661.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Allow updating `google_compute_network_peering_routes_config ` `import_custom_routes` and `export_custom_routes` to false +```
diff --git a/v6.2.0/.changelog/3662.txt b/v6.2.0/.changelog/3662.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3662.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3663.txt b/v6.2.0/.changelog/3663.txt new file mode 100644 index 0000000..61648e7 --- /dev/null +++ b/v6.2.0/.changelog/3663.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: Added polling to `google_app_engine_firewall_rule` to prevent issues with eventually consistent creation +```
diff --git a/v6.2.0/.changelog/3664.txt b/v6.2.0/.changelog/3664.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3664.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3667.txt b/v6.2.0/.changelog/3667.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3667.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3668.txt b/v6.2.0/.changelog/3668.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3668.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3671.txt b/v6.2.0/.changelog/3671.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3671.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3672.txt b/v6.2.0/.changelog/3672.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3672.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3673.txt b/v6.2.0/.changelog/3673.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3673.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3674.txt b/v6.2.0/.changelog/3674.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3674.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3675.txt b/v6.2.0/.changelog/3675.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3675.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3676.txt b/v6.2.0/.changelog/3676.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3676.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3677.txt b/v6.2.0/.changelog/3677.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3677.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3678.txt b/v6.2.0/.changelog/3678.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3678.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3679.txt b/v6.2.0/.changelog/3679.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3679.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3680.txt b/v6.2.0/.changelog/3680.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3680.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3681.txt b/v6.2.0/.changelog/3681.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3681.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3683.txt b/v6.2.0/.changelog/3683.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3683.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3684.txt b/v6.2.0/.changelog/3684.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3684.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3686.txt b/v6.2.0/.changelog/3686.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3686.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3688.txt b/v6.2.0/.changelog/3688.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3688.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3689.txt b/v6.2.0/.changelog/3689.txt new file mode 100644 index 0000000..a44fe80 --- /dev/null +++ b/v6.2.0/.changelog/3689.txt
@@ -0,0 +1,3 @@ +```release-note:bug +netblock: fixed the google netblock ranges returned by the `google_netblock_ip_ranges` by targeting json on gstatic domain instead of reading SPF dns records (solution provided by network team) +```
diff --git a/v6.2.0/.changelog/3693.txt b/v6.2.0/.changelog/3693.txt new file mode 100644 index 0000000..e37a46d --- /dev/null +++ b/v6.2.0/.changelog/3693.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: Added `mode` to `google_compute_autoscaler` `autoscaling_policy` +``` +```release-note:enhancement +compute: Added `scale_down_control` for `google_compute_autoscaler` `autoscaling_policy` (beta only) +```
diff --git a/v6.2.0/.changelog/3694.txt b/v6.2.0/.changelog/3694.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3694.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3696.txt b/v6.2.0/.changelog/3696.txt new file mode 100644 index 0000000..c575b2b --- /dev/null +++ b/v6.2.0/.changelog/3696.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_cloud_identity_group` (TPGB-only) +``` +```release-note:note +added the `https://www.googleapis.com/auth/cloud-identity` scope to the provider by default +```
diff --git a/v6.2.0/.changelog/3698.txt b/v6.2.0/.changelog/3698.txt new file mode 100644 index 0000000..084b8ff --- /dev/null +++ b/v6.2.0/.changelog/3698.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_folder_iam_audit_config +```
diff --git a/v6.2.0/.changelog/3699.txt b/v6.2.0/.changelog/3699.txt new file mode 100644 index 0000000..d21c7bd --- /dev/null +++ b/v6.2.0/.changelog/3699.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Promoted `google_container_cluster` `database_encryption` to GA. +```
diff --git a/v6.2.0/.changelog/3701.txt b/v6.2.0/.changelog/3701.txt new file mode 100644 index 0000000..abce5c4 --- /dev/null +++ b/v6.2.0/.changelog/3701.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: Added `mode` to `google_compute_region_autoscaler` `autoscaling_policy` +``` +```release-note:enhancement +compute: Added `scale_down_control ` to `google_compute_region_autoscaler` `autoscaling_policy` (beta only) +```
diff --git a/v6.2.0/.changelog/3702.txt b/v6.2.0/.changelog/3702.txt new file mode 100644 index 0000000..b1cbc07 --- /dev/null +++ b/v6.2.0/.changelog/3702.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_kms_key_ring_import_job` +```
diff --git a/v6.2.0/.changelog/3703.txt b/v6.2.0/.changelog/3703.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3703.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3705.txt b/v6.2.0/.changelog/3705.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3705.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3706.txt b/v6.2.0/.changelog/3706.txt new file mode 100644 index 0000000..2e8b67a --- /dev/null +++ b/v6.2.0/.changelog/3706.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `request_method`, `content_type`, and `body` fields within the `http_check` object to `google_monitoring_uptime_check_config` resource +```
diff --git a/v6.2.0/.changelog/3707.txt b/v6.2.0/.changelog/3707.txt new file mode 100644 index 0000000..a43775c --- /dev/null +++ b/v6.2.0/.changelog/3707.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: Added `"HOUR"` option for `google_bigquery_table` time partitioning (`type`) +```
diff --git a/v6.2.0/.changelog/3709.txt b/v6.2.0/.changelog/3709.txt new file mode 100644 index 0000000..4ebda03 --- /dev/null +++ b/v6.2.0/.changelog/3709.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `networking_mode` to `google_container_cluster` (TPGB-only) +```
diff --git a/v6.2.0/.changelog/3714.txt b/v6.2.0/.changelog/3714.txt new file mode 100644 index 0000000..cacc988 --- /dev/null +++ b/v6.2.0/.changelog/3714.txt
@@ -0,0 +1,6 @@ +```release-note:new-datasource +`google_cloud_identity_groups` +``` +```release-note:new-datasource +`google_cloud_identity_group_memberships` +```
diff --git a/v6.2.0/.changelog/3716.txt b/v6.2.0/.changelog/3716.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3716.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3717.txt b/v6.2.0/.changelog/3717.txt new file mode 100644 index 0000000..670941d --- /dev/null +++ b/v6.2.0/.changelog/3717.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added support for BigQuery custom schemas for external data using CSV / NDJSON +```
diff --git a/v6.2.0/.changelog/3719.txt b/v6.2.0/.changelog/3719.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3719.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3720.txt b/v6.2.0/.changelog/3720.txt new file mode 100644 index 0000000..ffac0d3 --- /dev/null +++ b/v6.2.0/.changelog/3720.txt
@@ -0,0 +1,4 @@ +```release-note:breaking-change +`app_engine_flexible_app_version` and `app_engine_standard_app_version` now require `service` to be set. Before this change, leaving the value empty would have passed validation but failed during apply. + +```
diff --git a/v6.2.0/.changelog/3721.txt b/v6.2.0/.changelog/3721.txt new file mode 100644 index 0000000..3573571 --- /dev/null +++ b/v6.2.0/.changelog/3721.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_os_config_patch_deployment` +```
diff --git a/v6.2.0/.changelog/3722.txt b/v6.2.0/.changelog/3722.txt new file mode 100644 index 0000000..bfb707c --- /dev/null +++ b/v6.2.0/.changelog/3722.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue in `compute_url_map` where `path_matcher` sub-fields would conflict with `default_service` +```
diff --git a/v6.2.0/.changelog/3723.txt b/v6.2.0/.changelog/3723.txt new file mode 100644 index 0000000..212bfb9 --- /dev/null +++ b/v6.2.0/.changelog/3723.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`google_endpoints_service` now allows dependent resources to plan based on the `config_id` value. +```
diff --git a/v6.2.0/.changelog/3726.txt b/v6.2.0/.changelog/3726.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3726.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3727.txt b/v6.2.0/.changelog/3727.txt new file mode 100644 index 0000000..de9b848 --- /dev/null +++ b/v6.2.0/.changelog/3727.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_game_services_game_server_deployment_rollout (beta only) +```
diff --git a/v6.2.0/.changelog/3728.txt b/v6.2.0/.changelog/3728.txt new file mode 100644 index 0000000..5f3e365 --- /dev/null +++ b/v6.2.0/.changelog/3728.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: added the ability to update `database_encryption` without recreating the cluster. +```
diff --git a/v6.2.0/.changelog/3729.txt b/v6.2.0/.changelog/3729.txt new file mode 100644 index 0000000..2c39901 --- /dev/null +++ b/v6.2.0/.changelog/3729.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: made the `condition` block GA for all IAM resource and datasource types. +```
diff --git a/v6.2.0/.changelog/3730.txt b/v6.2.0/.changelog/3730.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3730.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3731.txt b/v6.2.0/.changelog/3731.txt new file mode 100644 index 0000000..5712314 --- /dev/null +++ b/v6.2.0/.changelog/3731.txt
@@ -0,0 +1,3 @@ +```release-note:bug +runtimeconfig: fixed `Requested entity was not found.` error when config was deleted outside of terraform. +```
diff --git a/v6.2.0/.changelog/3735.txt b/v6.2.0/.changelog/3735.txt new file mode 100644 index 0000000..04d2541 --- /dev/null +++ b/v6.2.0/.changelog/3735.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_active_directory_domain` +```
diff --git a/v6.2.0/.changelog/3737.txt b/v6.2.0/.changelog/3737.txt new file mode 100644 index 0000000..fc11b99 --- /dev/null +++ b/v6.2.0/.changelog/3737.txt
@@ -0,0 +1,4 @@ +```release-note:none +Added an import example to show how to import Cloud Functions from other projects/regions. +Originally commited as https://github.com/terraform-providers/terraform-provider-google/pull/6735 but it was requested by @c2thorn I propose the change here instead. +```
diff --git a/v6.2.0/.changelog/3738.txt b/v6.2.0/.changelog/3738.txt new file mode 100644 index 0000000..318c30e --- /dev/null +++ b/v6.2.0/.changelog/3738.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +Add data source for google_sql_database_instance #2841 +```
diff --git a/v6.2.0/.changelog/3739.txt b/v6.2.0/.changelog/3739.txt new file mode 100644 index 0000000..5e19c62 --- /dev/null +++ b/v6.2.0/.changelog/3739.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_service_account_id_token` +```
diff --git a/v6.2.0/.changelog/3740.txt b/v6.2.0/.changelog/3740.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3740.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3741.txt b/v6.2.0/.changelog/3741.txt new file mode 100644 index 0000000..56a2e36 --- /dev/null +++ b/v6.2.0/.changelog/3741.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed bug where `dataset_access.iam_member` would produce inconsistent results after apply. +```
diff --git a/v6.2.0/.changelog/3744.txt b/v6.2.0/.changelog/3744.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3744.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3746.txt b/v6.2.0/.changelog/3746.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3746.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3747.txt b/v6.2.0/.changelog/3747.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3747.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3748.txt b/v6.2.0/.changelog/3748.txt new file mode 100644 index 0000000..462bc6e --- /dev/null +++ b/v6.2.0/.changelog/3748.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added `ports` field to `google_cloud_run_service` `templates.spec.containers` +```
diff --git a/v6.2.0/.changelog/3750.txt b/v6.2.0/.changelog/3750.txt new file mode 100644 index 0000000..9800d23 --- /dev/null +++ b/v6.2.0/.changelog/3750.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_cloud_asset_organization_feed` +``` +```release-note:new-resource +`google_cloud_asset_folder_feed` +``` +```release-note:new-resource +`google_cloud_asset_project_feed` +```
diff --git a/v6.2.0/.changelog/3751.txt b/v6.2.0/.changelog/3751.txt new file mode 100644 index 0000000..8226f7c --- /dev/null +++ b/v6.2.0/.changelog/3751.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed bug where a permadiff would show up when adding a column to the middle of a `bigquery_table.schema` +```
diff --git a/v6.2.0/.changelog/3754.txt b/v6.2.0/.changelog/3754.txt new file mode 100644 index 0000000..e8dd018 --- /dev/null +++ b/v6.2.0/.changelog/3754.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_monitoring_metric_descriptor` +```
diff --git a/v6.2.0/.changelog/3755.txt b/v6.2.0/.changelog/3755.txt new file mode 100644 index 0000000..347dfab --- /dev/null +++ b/v6.2.0/.changelog/3755.txt
@@ -0,0 +1,3 @@ +```release-note:bug +all: updated base urls for compute, dns, storage, and bigquery APIs to their recommended endpoints +```
diff --git a/v6.2.0/.changelog/3758.txt b/v6.2.0/.changelog/3758.txt new file mode 100644 index 0000000..baf68c9 --- /dev/null +++ b/v6.2.0/.changelog/3758.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +Cluster: added default_snat_status for `google_container_cluster` resource + +```
diff --git a/v6.2.0/.changelog/3759.txt b/v6.2.0/.changelog/3759.txt new file mode 100644 index 0000000..8df19d5 --- /dev/null +++ b/v6.2.0/.changelog/3759.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `filter` field to `google_pubsub_subscription` resource +```
diff --git a/v6.2.0/.changelog/3760.txt b/v6.2.0/.changelog/3760.txt new file mode 100644 index 0000000..f51a463 --- /dev/null +++ b/v6.2.0/.changelog/3760.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for `kubelet_config` and `linux_node_config` to GKE node pools (beta) +```
diff --git a/v6.2.0/.changelog/3763.txt b/v6.2.0/.changelog/3763.txt new file mode 100644 index 0000000..36c2ef2 --- /dev/null +++ b/v6.2.0/.changelog/3763.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: added `folder_id` as computed attribute to `google_folder` resource and datasource. +```
diff --git a/v6.2.0/.changelog/3765.txt b/v6.2.0/.changelog/3765.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3765.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3766.txt b/v6.2.0/.changelog/3766.txt new file mode 100644 index 0000000..3f41fa8 --- /dev/null +++ b/v6.2.0/.changelog/3766.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +filestore: added support for filestore high scale tier. +``` +```release-note:enhancement +filestore: added `nfs_export_options` field on `google_filestore_instance.file_shares`. (beta-only) +```
diff --git a/v6.2.0/.changelog/3767.txt b/v6.2.0/.changelog/3767.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3767.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3768.txt b/v6.2.0/.changelog/3768.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3768.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3770.txt b/v6.2.0/.changelog/3770.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3770.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3771.txt b/v6.2.0/.changelog/3771.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3771.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3772.txt b/v6.2.0/.changelog/3772.txt new file mode 100644 index 0000000..534b30a --- /dev/null +++ b/v6.2.0/.changelog/3772.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataflow_flex_template_job` +```
diff --git a/v6.2.0/.changelog/3773.txt b/v6.2.0/.changelog/3773.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3773.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3774.txt b/v6.2.0/.changelog/3774.txt new file mode 100644 index 0000000..28e4072 --- /dev/null +++ b/v6.2.0/.changelog/3774.txt
@@ -0,0 +1,3 @@ +```release-note:bug +`container`: Fixed a crash in `google_container_cluster` when `""` was specified for `resource_usage_export_config.bigquery_destination.dataset_id`. +```
diff --git a/v6.2.0/.changelog/3776.txt b/v6.2.0/.changelog/3776.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3776.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3778.txt b/v6.2.0/.changelog/3778.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3778.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3779.txt b/v6.2.0/.changelog/3779.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3779.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3780.txt b/v6.2.0/.changelog/3780.txt new file mode 100644 index 0000000..4eed6f2 --- /dev/null +++ b/v6.2.0/.changelog/3780.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `logConfig.metadata` to `google_compute_firewall`, defining this will enable logging. +``` +```release-note:deprecation +compute: deprecated `enableLogging` on `google_compute_firewall`, define `logConfig.metadata` to enable logging instead. +```
diff --git a/v6.2.0/.changelog/3781.txt b/v6.2.0/.changelog/3781.txt new file mode 100644 index 0000000..2d816ee --- /dev/null +++ b/v6.2.0/.changelog/3781.txt
@@ -0,0 +1,3 @@ +```release-note:bug +endpoints: Fixed a crash when `google_endpoints_service` is used on a machine without timezone data +```
diff --git a/v6.2.0/.changelog/3782.txt b/v6.2.0/.changelog/3782.txt new file mode 100644 index 0000000..2ebfcb1 --- /dev/null +++ b/v6.2.0/.changelog/3782.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added support to `google_compute_backend_service` for setting a network endpoint group as `backend.group` +```
diff --git a/v6.2.0/.changelog/3783.txt b/v6.2.0/.changelog/3783.txt new file mode 100644 index 0000000..93b4008 --- /dev/null +++ b/v6.2.0/.changelog/3783.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fix markdown for enum values +```
diff --git a/v6.2.0/.changelog/3784.txt b/v6.2.0/.changelog/3784.txt new file mode 100644 index 0000000..53ce748 --- /dev/null +++ b/v6.2.0/.changelog/3784.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: bumped `google_project` timeout defaults to 10 minutes (from 4) +```
diff --git a/v6.2.0/.changelog/3785.txt b/v6.2.0/.changelog/3785.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3785.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3786.txt b/v6.2.0/.changelog/3786.txt new file mode 100644 index 0000000..94427bb --- /dev/null +++ b/v6.2.0/.changelog/3786.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sourcerepo: fixed perma-diff in `google_sourcerepo_repository` +```
diff --git a/v6.2.0/.changelog/3787.txt b/v6.2.0/.changelog/3787.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3787.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3789.txt b/v6.2.0/.changelog/3789.txt new file mode 100644 index 0000000..05486cb --- /dev/null +++ b/v6.2.0/.changelog/3789.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: added `vpc_access_connector` field to `google_app_engine_standard_app_version` resource +```
diff --git a/v6.2.0/.changelog/3790.txt b/v6.2.0/.changelog/3790.txt new file mode 100644 index 0000000..dc0430f --- /dev/null +++ b/v6.2.0/.changelog/3790.txt
@@ -0,0 +1,7 @@ +```release-note:new-resource +`gameservices: Added new resource `google_game_services_realm` +`gameservices: Added new resource `google_game_services_game_server_cluster` +`gameservices: Added new resource `google_game_services_game_server_config` +`gameservices: Added new resource `google_game_services_game_server_deployment` +`gameservices: Added new resource `google_game_services_game_server_deployment_rollout` +```
diff --git a/v6.2.0/.changelog/3792.txt b/v6.2.0/.changelog/3792.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3792.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3793.txt b/v6.2.0/.changelog/3793.txt new file mode 100644 index 0000000..6aecc4c --- /dev/null +++ b/v6.2.0/.changelog/3793.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: add support for labels in `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/3795.txt b/v6.2.0/.changelog/3795.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3795.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3796.txt b/v6.2.0/.changelog/3796.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3796.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3798.txt b/v6.2.0/.changelog/3798.txt new file mode 100644 index 0000000..79a801a --- /dev/null +++ b/v6.2.0/.changelog/3798.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +AD Domain - added new resource `google_active_directory_domain_trust` +```
diff --git a/v6.2.0/.changelog/3799.txt b/v6.2.0/.changelog/3799.txt new file mode 100644 index 0000000..7647d2c --- /dev/null +++ b/v6.2.0/.changelog/3799.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `source_image` and `source_snapshot` to `google_compute_image` +```
diff --git a/v6.2.0/.changelog/3800.txt b/v6.2.0/.changelog/3800.txt new file mode 100644 index 0000000..f181f5f --- /dev/null +++ b/v6.2.0/.changelog/3800.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed crash due to nil context when loading credentials +```
diff --git a/v6.2.0/.changelog/3801.txt b/v6.2.0/.changelog/3801.txt new file mode 100644 index 0000000..f9e5418 --- /dev/null +++ b/v6.2.0/.changelog/3801.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed issue where the `project` field in `data.google_compute_network_endpoint_group` was returning an error when specified +```
diff --git a/v6.2.0/.changelog/3802.txt b/v6.2.0/.changelog/3802.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3802.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3804.txt b/v6.2.0/.changelog/3804.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3804.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3805.txt b/v6.2.0/.changelog/3805.txt new file mode 100644 index 0000000..527cd48 --- /dev/null +++ b/v6.2.0/.changelog/3805.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +redis: added `persistence_iam_identity` output field to `google_redis_instance` +``` +```release-note:note +redis: explicitly noted in `google_redis_instance` documentation that `"REDIS_5_0"` is supported +```
diff --git a/v6.2.0/.changelog/3807.txt b/v6.2.0/.changelog/3807.txt new file mode 100644 index 0000000..2187cc8 --- /dev/null +++ b/v6.2.0/.changelog/3807.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_region_network_endpoint_group` (supports serverless NEGs) +```
diff --git a/v6.2.0/.changelog/3808.txt b/v6.2.0/.changelog/3808.txt new file mode 100644 index 0000000..f880d9c --- /dev/null +++ b/v6.2.0/.changelog/3808.txt
@@ -0,0 +1,3 @@ +```release-note:none +This only updates the description and website documentation. The functionality was already implemented and added to the release notes. No further mention in the release notes is necessary. +```
diff --git a/v6.2.0/.changelog/3810.txt b/v6.2.0/.changelog/3810.txt new file mode 100644 index 0000000..3b72dcb --- /dev/null +++ b/v6.2.0/.changelog/3810.txt
@@ -0,0 +1,3 @@ +```release-note:none +Fixes the schema description for ip_allocation_policy.cluster_secondary_range_name on google_container_cluster +```
diff --git a/v6.2.0/.changelog/3811.txt b/v6.2.0/.changelog/3811.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3811.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3812.txt b/v6.2.0/.changelog/3812.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3812.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3813.txt b/v6.2.0/.changelog/3813.txt new file mode 100644 index 0000000..15fd665 --- /dev/null +++ b/v6.2.0/.changelog/3813.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: Updated the `google_cloudfunctions_function` datasource to include new fields available in the API. +```
diff --git a/v6.2.0/.changelog/3814.txt b/v6.2.0/.changelog/3814.txt new file mode 100644 index 0000000..6669cfc --- /dev/null +++ b/v6.2.0/.changelog/3814.txt
@@ -0,0 +1,3 @@ +```release-note:bug +`appengine`: Set `iap` to computed in `google_app_engine_application` +```
diff --git a/v6.2.0/.changelog/3819.txt b/v6.2.0/.changelog/3819.txt new file mode 100644 index 0000000..a36d1d7 --- /dev/null +++ b/v6.2.0/.changelog/3819.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support for point_in_time_recovery for `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/3820.txt b/v6.2.0/.changelog/3820.txt new file mode 100644 index 0000000..343d5dd --- /dev/null +++ b/v6.2.0/.changelog/3820.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: converted `google_app_engine_standard_app_version`'s `inbound_services` to an enum array, which enhances docs and provides some client-side validation. +```
diff --git a/v6.2.0/.changelog/3822.txt b/v6.2.0/.changelog/3822.txt new file mode 100644 index 0000000..3b0546f --- /dev/null +++ b/v6.2.0/.changelog/3822.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fix shielded instance config, which had been failing to apply due to a field rename on the GCP side. +```
diff --git a/v6.2.0/.changelog/3823.txt b/v6.2.0/.changelog/3823.txt new file mode 100644 index 0000000..945f693 --- /dev/null +++ b/v6.2.0/.changelog/3823.txt
@@ -0,0 +1,6 @@ +```release-note:bug +osconfig: `google_os_config_patch_deployment`'s `windows_update.classifications` field now works correctly, accepting multiple values. +``` +```release-note:note +all: Lists of enums now display the enum options in the documentation pages. +```
diff --git a/v6.2.0/.changelog/3824.txt b/v6.2.0/.changelog/3824.txt new file mode 100644 index 0000000..df99281 --- /dev/null +++ b/v6.2.0/.changelog/3824.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added confidential_instance_config block to google_compute_instance +``` +```release-note:enhancement +compute: added confidential_instance_config block to google_compute_instance_template +```
diff --git a/v6.2.0/.changelog/3825.txt b/v6.2.0/.changelog/3825.txt new file mode 100644 index 0000000..c818de1 --- /dev/null +++ b/v6.2.0/.changelog/3825.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added grpc_health_check block to compute_health_check +``` +```release-note:enhancement +compute: added grpc_health_check block to compute_region_health_check +```
diff --git a/v6.2.0/.changelog/3826.txt b/v6.2.0/.changelog/3826.txt new file mode 100644 index 0000000..98b9067 --- /dev/null +++ b/v6.2.0/.changelog/3826.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed validation rules for `google_monitoring_slo` `windows_based_sli.metric_sum_in_range.max` field +```
diff --git a/v6.2.0/.changelog/3827.txt b/v6.2.0/.changelog/3827.txt new file mode 100644 index 0000000..d939d9d --- /dev/null +++ b/v6.2.0/.changelog/3827.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added support for pd-balanced disk type for `google_compute_instance` +``` +```release-note:enhancement +container: added support for pd-balanced disk type for `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/3828.txt b/v6.2.0/.changelog/3828.txt new file mode 100644 index 0000000..76fe591 --- /dev/null +++ b/v6.2.0/.changelog/3828.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_folder_access_approval_settings` +``` +```release-note:new-resource +`google_organization_access_approval_settings` +``` +```release-note:new-resource +`google_project_access_approval_settings` +```
diff --git a/v6.2.0/.changelog/3829.txt b/v6.2.0/.changelog/3829.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3829.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3831.txt b/v6.2.0/.changelog/3831.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3831.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3833.txt b/v6.2.0/.changelog/3833.txt new file mode 100644 index 0000000..98b3899 --- /dev/null +++ b/v6.2.0/.changelog/3833.txt
@@ -0,0 +1,4 @@ +```release-note:bug +bigquery: fixed issue with `use_legacy_sql` not being set to `false`. + +```
diff --git a/v6.2.0/.changelog/3834.txt b/v6.2.0/.changelog/3834.txt new file mode 100644 index 0000000..70cc6a6 --- /dev/null +++ b/v6.2.0/.changelog/3834.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `release_channel` to `google_container-cluster` (GA) +```
diff --git a/v6.2.0/.changelog/3835.txt b/v6.2.0/.changelog/3835.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3835.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3837.txt b/v6.2.0/.changelog/3837.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3837.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3838.txt b/v6.2.0/.changelog/3838.txt new file mode 100644 index 0000000..423be2c --- /dev/null +++ b/v6.2.0/.changelog/3838.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactrepository: Fix import failure of `google_artifact_registry_repository`. +```
diff --git a/v6.2.0/.changelog/3839.txt b/v6.2.0/.changelog/3839.txt new file mode 100644 index 0000000..d7cdb56 --- /dev/null +++ b/v6.2.0/.changelog/3839.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `release_channel_default_version` field to `data.google_container_engine_versions` (GA) +```
diff --git a/v6.2.0/.changelog/3841.txt b/v6.2.0/.changelog/3841.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/3841.txt
diff --git a/v6.2.0/.changelog/3842.txt b/v6.2.0/.changelog/3842.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3842.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3843.txt b/v6.2.0/.changelog/3843.txt new file mode 100644 index 0000000..4de0b65 --- /dev/null +++ b/v6.2.0/.changelog/3843.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +pubsub: added `retry_policy` to `google_pubsub_subscription` resource + +```
diff --git a/v6.2.0/.changelog/3844.txt b/v6.2.0/.changelog/3844.txt new file mode 100644 index 0000000..e5ce00b --- /dev/null +++ b/v6.2.0/.changelog/3844.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resource-manager: updated documentation for `folder_iam_*` and `organization_iam_*` resources. +```
diff --git a/v6.2.0/.changelog/3845.txt b/v6.2.0/.changelog/3845.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3845.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3846.txt b/v6.2.0/.changelog/3846.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3846.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3849.txt b/v6.2.0/.changelog/3849.txt new file mode 100644 index 0000000..4c3a1c0 --- /dev/null +++ b/v6.2.0/.changelog/3849.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: Added `public_key_type` field to `google_service_account_key ` +```
diff --git a/v6.2.0/.changelog/3850.txt b/v6.2.0/.changelog/3850.txt new file mode 100644 index 0000000..7954984 --- /dev/null +++ b/v6.2.0/.changelog/3850.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added network field to `compute_target_instance` +```
diff --git a/v6.2.0/.changelog/3851.txt b/v6.2.0/.changelog/3851.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3851.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3852.txt b/v6.2.0/.changelog/3852.txt new file mode 100644 index 0000000..0a0aeb7 --- /dev/null +++ b/v6.2.0/.changelog/3852.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_access_context_manager_service_perimeters` +```
diff --git a/v6.2.0/.changelog/3853.txt b/v6.2.0/.changelog/3853.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3853.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3854.txt b/v6.2.0/.changelog/3854.txt new file mode 100644 index 0000000..ea6a23b --- /dev/null +++ b/v6.2.0/.changelog/3854.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added project field to `google_sql_database_instance` datasource. +```
diff --git a/v6.2.0/.changelog/3855.txt b/v6.2.0/.changelog/3855.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3855.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3856.txt b/v6.2.0/.changelog/3856.txt new file mode 100644 index 0000000..8ea05d8 --- /dev/null +++ b/v6.2.0/.changelog/3856.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add support for BigQuery table ACLs +```
diff --git a/v6.2.0/.changelog/3857.txt b/v6.2.0/.changelog/3857.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3857.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3858.txt b/v6.2.0/.changelog/3858.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3858.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3859.txt b/v6.2.0/.changelog/3859.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3859.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3863.txt b/v6.2.0/.changelog/3863.txt new file mode 100644 index 0000000..c8222c0 --- /dev/null +++ b/v6.2.0/.changelog/3863.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `database_config` and `web_server_config` to `google_composer_environment` resource (TPGB only) +```
diff --git a/v6.2.0/.changelog/3864.txt b/v6.2.0/.changelog/3864.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3864.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3865.txt b/v6.2.0/.changelog/3865.txt new file mode 100644 index 0000000..686b59c --- /dev/null +++ b/v6.2.0/.changelog/3865.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed an issue where `google_dns_managed_zone` would not remove `private_visibility_config` on updates +```
diff --git a/v6.2.0/.changelog/3866.txt b/v6.2.0/.changelog/3866.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3866.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3867.txt b/v6.2.0/.changelog/3867.txt new file mode 100644 index 0000000..50aac0e --- /dev/null +++ b/v6.2.0/.changelog/3867.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `ARCHIVE` as an accepted class for `google_storage_bucket` and `google_storage_bucket_object` +```
diff --git a/v6.2.0/.changelog/3868.txt b/v6.2.0/.changelog/3868.txt new file mode 100644 index 0000000..9450efe --- /dev/null +++ b/v6.2.0/.changelog/3868.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resource-manager: added additional fields to `google_projects` datasource +```
diff --git a/v6.2.0/.changelog/3869.txt b/v6.2.0/.changelog/3869.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3869.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3870.txt b/v6.2.0/.changelog/3870.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3870.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3872.txt b/v6.2.0/.changelog/3872.txt new file mode 100644 index 0000000..a2024de --- /dev/null +++ b/v6.2.0/.changelog/3872.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: Added `enable_message_ordering` support to `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/3873.txt b/v6.2.0/.changelog/3873.txt new file mode 100644 index 0000000..0e43cb6 --- /dev/null +++ b/v6.2.0/.changelog/3873.txt
@@ -0,0 +1,18 @@ +```release-note:enhancement +compute: added storage_locations & cmek fields to `google_compute_machine_image` resource +``` +```release-note:note +compute: updated `google_compute_machine_image` resource to complete once the Image is ready. +``` +```release-note:new-resource +`google_compute_instance_from_machine_image` +``` +```release-note:new-resource +`google_compute_machine_image_iam_member` +``` +```release-note:new-resource +`google_compute_machine_image_iam_binding` +``` +```release-note:new-resource +`google_compute_machine_image_iam_policy` +```
diff --git a/v6.2.0/.changelog/3874.txt b/v6.2.0/.changelog/3874.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3874.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3875.txt b/v6.2.0/.changelog/3875.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3875.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3877.txt b/v6.2.0/.changelog/3877.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3877.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3878.txt b/v6.2.0/.changelog/3878.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3878.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3880.txt b/v6.2.0/.changelog/3880.txt new file mode 100644 index 0000000..02fba8a --- /dev/null +++ b/v6.2.0/.changelog/3880.txt
@@ -0,0 +1,3 @@ +```release-note:none +dataflow: changed `google_dataflow_job` to return more fields on the read +```
diff --git a/v6.2.0/.changelog/3881.txt b/v6.2.0/.changelog/3881.txt new file mode 100644 index 0000000..0d97149 --- /dev/null +++ b/v6.2.0/.changelog/3881.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `notification_pubsub_topic` field to `google_bigquery_data_transfer_config` resource +```
diff --git a/v6.2.0/.changelog/3882.txt b/v6.2.0/.changelog/3882.txt new file mode 100644 index 0000000..de20a90 --- /dev/null +++ b/v6.2.0/.changelog/3882.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed an issue where `google_sql_database_instance` would throw an error when removing `private_network`. Removing `private_network` now recreates the resource. +```
diff --git a/v6.2.0/.changelog/3883.txt b/v6.2.0/.changelog/3883.txt new file mode 100644 index 0000000..0bbec1f --- /dev/null +++ b/v6.2.0/.changelog/3883.txt
@@ -0,0 +1,3 @@ +```release-note:none +bug fix for an unreleased field +```
diff --git a/v6.2.0/.changelog/3884.txt b/v6.2.0/.changelog/3884.txt new file mode 100644 index 0000000..5362b2a --- /dev/null +++ b/v6.2.0/.changelog/3884.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added support to `google_compute_backend_service` for setting a serverless regional network endpoint group as `backend.group` +```
diff --git a/v6.2.0/.changelog/3885.txt b/v6.2.0/.changelog/3885.txt new file mode 100644 index 0000000..b2456de --- /dev/null +++ b/v6.2.0/.changelog/3885.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue where `google_compute_url_map` `path_matcher.default_route_action` would conflict with `default_url_redirect` +```
diff --git a/v6.2.0/.changelog/3886.txt b/v6.2.0/.changelog/3886.txt new file mode 100644 index 0000000..7a2d310 --- /dev/null +++ b/v6.2.0/.changelog/3886.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: added a new field `billing_project` to the provider that's associated as a billing/quota project with most requests when `user_project_override` true +```
diff --git a/v6.2.0/.changelog/3887.txt b/v6.2.0/.changelog/3887.txt new file mode 100644 index 0000000..a605ae3 --- /dev/null +++ b/v6.2.0/.changelog/3887.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_compute_image_iam_binding` +``` +```release-note:new-resource +`google_compute_image_iam_member` +``` +```release-note:new-resource +`google_compute_image_iam_policy` +```
diff --git a/v6.2.0/.changelog/3888.txt b/v6.2.0/.changelog/3888.txt new file mode 100644 index 0000000..b6c5de1 --- /dev/null +++ b/v6.2.0/.changelog/3888.txt
@@ -0,0 +1,18 @@ +```release-note:new-resource +google_compute_region_disk_iam_binding +``` +```release-note:new-resource +google_compute_region_disk_iam_policy +``` +```release-note:new-resource +google_compute_region_disk_iam_member +``` +```release-note:new-resource +google_compute_disk_iam_binding +``` +```release-note:new-resource +google_compute_disk_iam_policy +``` +```release-note:new-resource +google_compute_disk_iam_member +```
diff --git a/v6.2.0/.changelog/3889.txt b/v6.2.0/.changelog/3889.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3889.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3892.txt b/v6.2.0/.changelog/3892.txt new file mode 100644 index 0000000..b2ad5c9 --- /dev/null +++ b/v6.2.0/.changelog/3892.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement + +container : added project override support to `google_container_cluster` and `google_container_nodepool` +servicemanagement : added project override support to `google_project_service` + +```
diff --git a/v6.2.0/.changelog/3893.txt b/v6.2.0/.changelog/3893.txt new file mode 100644 index 0000000..773667a --- /dev/null +++ b/v6.2.0/.changelog/3893.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +google_data_loss_prevention_job_trigger +``` +```release-note:new-resource +google_data_loss_prevention_inspect_template +```
diff --git a/v6.2.0/.changelog/3894.txt b/v6.2.0/.changelog/3894.txt new file mode 100644 index 0000000..1fd87e8 --- /dev/null +++ b/v6.2.0/.changelog/3894.txt
@@ -0,0 +1,3 @@ +```release-note:note +Drop recommendation to use -provider= on import in documentation +```
diff --git a/v6.2.0/.changelog/3895.txt b/v6.2.0/.changelog/3895.txt new file mode 100644 index 0000000..b1548af --- /dev/null +++ b/v6.2.0/.changelog/3895.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `schedule_options` field to `google_bigquery_data_transfer_config` resource +```
diff --git a/v6.2.0/.changelog/3896.txt b/v6.2.0/.changelog/3896.txt new file mode 100644 index 0000000..ea5b179 --- /dev/null +++ b/v6.2.0/.changelog/3896.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added storage_locations field to `google_compute_snapshot` +```
diff --git a/v6.2.0/.changelog/3898.txt b/v6.2.0/.changelog/3898.txt new file mode 100644 index 0000000..eacdd7d --- /dev/null +++ b/v6.2.0/.changelog/3898.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `erase_windows_vss_signature` field to `google_compute_disk` (beta) +```
diff --git a/v6.2.0/.changelog/3901.txt b/v6.2.0/.changelog/3901.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3901.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3902.txt b/v6.2.0/.changelog/3902.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3902.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3903.txt b/v6.2.0/.changelog/3903.txt new file mode 100644 index 0000000..001a1b4 --- /dev/null +++ b/v6.2.0/.changelog/3903.txt
@@ -0,0 +1,4 @@ +```release-note:none +Omitted as per https://github.com/GoogleCloudPlatform/magic-modules/blob/master/.ci/RELEASE_NOTES_GUIDE.md#release-note-style-guide-terraform-specific. +This PR is for website-only documentation changes. +```
diff --git a/v6.2.0/.changelog/3904.txt b/v6.2.0/.changelog/3904.txt new file mode 100644 index 0000000..0b09b50 --- /dev/null +++ b/v6.2.0/.changelog/3904.txt
@@ -0,0 +1,3 @@ +```release-note:bug +fixed data_source_secret_manager_secret_version on its id value +```
diff --git a/v6.2.0/.changelog/3906.txt b/v6.2.0/.changelog/3906.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3906.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3907.txt b/v6.2.0/.changelog/3907.txt new file mode 100644 index 0000000..b70489f --- /dev/null +++ b/v6.2.0/.changelog/3907.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +kms: added `skip_initial_version_creation` to `google_kms_crypto_key` +```
diff --git a/v6.2.0/.changelog/3909.txt b/v6.2.0/.changelog/3909.txt new file mode 100644 index 0000000..4261f02 --- /dev/null +++ b/v6.2.0/.changelog/3909.txt
@@ -0,0 +1,3 @@ +```release-note:none +container: marked `resource_usage_export_config` in `google_container_cluster` as GA in the docs. +```
diff --git a/v6.2.0/.changelog/3910.txt b/v6.2.0/.changelog/3910.txt new file mode 100644 index 0000000..375b79f --- /dev/null +++ b/v6.2.0/.changelog/3910.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datacatalog: fixed error when trying to set `bool_value` to false on `google_data_catalog_tag` +```
diff --git a/v6.2.0/.changelog/3911.txt b/v6.2.0/.changelog/3911.txt new file mode 100644 index 0000000..d7e2b65 --- /dev/null +++ b/v6.2.0/.changelog/3911.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `multiwriter` to resource `disk` (beta) +```
diff --git a/v6.2.0/.changelog/3915.txt b/v6.2.0/.changelog/3915.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3915.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3916.txt b/v6.2.0/.changelog/3916.txt new file mode 100644 index 0000000..c404a26 --- /dev/null +++ b/v6.2.0/.changelog/3916.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +storage: deprecated `bucket_policy_only` field in `google_storage_bucket` in favour of `uniform_bucket_level_access` +```
diff --git a/v6.2.0/.changelog/3917.txt b/v6.2.0/.changelog/3917.txt new file mode 100644 index 0000000..b043c47 --- /dev/null +++ b/v6.2.0/.changelog/3917.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: added `force_destroy` option to `google_dns_managed_zone` to delete records created outside of Terraform +```
diff --git a/v6.2.0/.changelog/3918.txt b/v6.2.0/.changelog/3918.txt new file mode 100644 index 0000000..5dbb097 --- /dev/null +++ b/v6.2.0/.changelog/3918.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed updating `google_compute_instance.shielded_instance_config` by adding it to the `allow_stopping_for_update` list +```
diff --git a/v6.2.0/.changelog/3919.txt b/v6.2.0/.changelog/3919.txt new file mode 100644 index 0000000..b759102 --- /dev/null +++ b/v6.2.0/.changelog/3919.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +osconfig: added rollout field to `google_os_config_patch_deployment` +```
diff --git a/v6.2.0/.changelog/3921.txt b/v6.2.0/.changelog/3921.txt new file mode 100644 index 0000000..8969f3f --- /dev/null +++ b/v6.2.0/.changelog/3921.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_project_service_identity +```
diff --git a/v6.2.0/.changelog/3922.txt b/v6.2.0/.changelog/3922.txt new file mode 100644 index 0000000..87acee1 --- /dev/null +++ b/v6.2.0/.changelog/3922.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_data_loss_prevention_stored_info_type +```
diff --git a/v6.2.0/.changelog/3924.txt b/v6.2.0/.changelog/3924.txt new file mode 100644 index 0000000..e4b68ad --- /dev/null +++ b/v6.2.0/.changelog/3924.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_project_service_identity: add `email` output. +```
diff --git a/v6.2.0/.changelog/3925.txt b/v6.2.0/.changelog/3925.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3925.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3926.txt b/v6.2.0/.changelog/3926.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3926.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3927.txt b/v6.2.0/.changelog/3927.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3927.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3928.txt b/v6.2.0/.changelog/3928.txt new file mode 100644 index 0000000..850ad30 --- /dev/null +++ b/v6.2.0/.changelog/3928.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`compute`: Added graceful termination to `google_compute_instance_group_manager` create calls so that partially created instance group managers will resume the original operation if the Terraform process is killed mid create. +```
diff --git a/v6.2.0/.changelog/3930.txt b/v6.2.0/.changelog/3930.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/3930.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3931.txt b/v6.2.0/.changelog/3931.txt new file mode 100644 index 0000000..eefcecd --- /dev/null +++ b/v6.2.0/.changelog/3931.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_data_loss_prevention_deidentify_template +```
diff --git a/v6.2.0/.changelog/3935.txt b/v6.2.0/.changelog/3935.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3935.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3937.txt b/v6.2.0/.changelog/3937.txt new file mode 100644 index 0000000..1bd1521 --- /dev/null +++ b/v6.2.0/.changelog/3937.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquerydatatransfer: fixed `params.secret_access_key` perma-diff for AWS S3 data transfer config types by adding a `sensitive_params` block with the `secret_access_key` attribute. +```
diff --git a/v6.2.0/.changelog/3938.txt b/v6.2.0/.changelog/3938.txt new file mode 100644 index 0000000..5f34a77 --- /dev/null +++ b/v6.2.0/.changelog/3938.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed issue where `google_compute_[region_]backend_service.backend.max_utilization` could not be updated +```
diff --git a/v6.2.0/.changelog/3939.txt b/v6.2.0/.changelog/3939.txt new file mode 100644 index 0000000..708674c --- /dev/null +++ b/v6.2.0/.changelog/3939.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +tpu: added `use_service_networking` to `google_tpu_node` which enables Shared VPC Support. +```
diff --git a/v6.2.0/.changelog/3940.txt b/v6.2.0/.changelog/3940.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3940.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3941.txt b/v6.2.0/.changelog/3941.txt new file mode 100644 index 0000000..08f60df --- /dev/null +++ b/v6.2.0/.changelog/3941.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: marked `workload_metadata_config` as GA in `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/3942.txt b/v6.2.0/.changelog/3942.txt new file mode 100644 index 0000000..6f98a3d --- /dev/null +++ b/v6.2.0/.changelog/3942.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Added self_link to google_container_cluster +```
diff --git a/v6.2.0/.changelog/3944.txt b/v6.2.0/.changelog/3944.txt new file mode 100644 index 0000000..e3030ec --- /dev/null +++ b/v6.2.0/.changelog/3944.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudlbuild: added `options` and `artifacts` properties to `google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/3947.txt b/v6.2.0/.changelog/3947.txt new file mode 100644 index 0000000..d64a33b --- /dev/null +++ b/v6.2.0/.changelog/3947.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: Added schema update/update ddl support for `google_spanner_database` +```
diff --git a/v6.2.0/.changelog/3948.txt b/v6.2.0/.changelog/3948.txt new file mode 100644 index 0000000..1769baa --- /dev/null +++ b/v6.2.0/.changelog/3948.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed bug where `delete_default_routes_on_create=true` was not actually deleting the default routes on create. +```
diff --git a/v6.2.0/.changelog/3949.txt b/v6.2.0/.changelog/3949.txt new file mode 100644 index 0000000..7dbb82c --- /dev/null +++ b/v6.2.0/.changelog/3949.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed bug where updating `clustering` would force a new resource rather than update. +```
diff --git a/v6.2.0/.changelog/3950.txt b/v6.2.0/.changelog/3950.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3950.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3952.txt b/v6.2.0/.changelog/3952.txt new file mode 100644 index 0000000..58ec586 --- /dev/null +++ b/v6.2.0/.changelog/3952.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a bug when a big query table schema didn't have `name` in the schema it'd panic, now logs an error. +```
diff --git a/v6.2.0/.changelog/3954.txt b/v6.2.0/.changelog/3954.txt new file mode 100644 index 0000000..ab7dbfc --- /dev/null +++ b/v6.2.0/.changelog/3954.txt
@@ -0,0 +1,6 @@ +```release-note:note +Added `deletion_protection` to `google_sql_database_instance`, which defaults to true. SQL instances can no longer be destroyed without setting `deletion_protection = false`. +``` +```release-note:enhancement +sql: added a check to `google_sql_database_instance` to catch failures early by seeing if Service Networking Connections already exists for the private network of the instance. +```
diff --git a/v6.2.0/.changelog/3955.txt b/v6.2.0/.changelog/3955.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3955.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3957.txt b/v6.2.0/.changelog/3957.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3957.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3958.txt b/v6.2.0/.changelog/3958.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3958.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3960.txt b/v6.2.0/.changelog/3960.txt new file mode 100644 index 0000000..1b0daa2 --- /dev/null +++ b/v6.2.0/.changelog/3960.txt
@@ -0,0 +1,6 @@ +```release-note:bug +serviceusage: added retries when a service is already being modified +``` +```release-note:bug +serviceusage: fixed an issue where `bigquery.googleapis.com` was getting enabled as the `bigquery-json.googleapis.com` alias instead, incorrectly. This had no user impact yet, but the alias may go away in the future. +```
diff --git a/v6.2.0/.changelog/3961.txt b/v6.2.0/.changelog/3961.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3961.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3962.txt b/v6.2.0/.changelog/3962.txt new file mode 100644 index 0000000..709161b --- /dev/null +++ b/v6.2.0/.changelog/3962.txt
@@ -0,0 +1,3 @@ +```release-note:note + +```
diff --git a/v6.2.0/.changelog/3964.txt b/v6.2.0/.changelog/3964.txt new file mode 100644 index 0000000..7c49d88 --- /dev/null +++ b/v6.2.0/.changelog/3964.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow : added `transformnameMapping` to `google_dataflow_job` +```
diff --git a/v6.2.0/.changelog/3965.txt b/v6.2.0/.changelog/3965.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3965.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3966.txt b/v6.2.0/.changelog/3966.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/3966.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/3967.txt b/v6.2.0/.changelog/3967.txt new file mode 100644 index 0000000..928ce1c --- /dev/null +++ b/v6.2.0/.changelog/3967.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed the update behaviour of the `single_cluster_routing` sub-fields in `google_bigtable_app_profile` +```
diff --git a/v6.2.0/.changelog/3968.txt b/v6.2.0/.changelog/3968.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3968.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3969.txt b/v6.2.0/.changelog/3969.txt new file mode 100644 index 0000000..c02f87f --- /dev/null +++ b/v6.2.0/.changelog/3969.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +compute: added `google_compute_region_ssl_certificate` datasource +```
diff --git a/v6.2.0/.changelog/3971.txt b/v6.2.0/.changelog/3971.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/3971.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/3972.txt b/v6.2.0/.changelog/3972.txt new file mode 100644 index 0000000..8ad3985 --- /dev/null +++ b/v6.2.0/.changelog/3972.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +bigtable: Deprecated `instance_type` for `google_bigtable_instance` - it is now recommended to leave field unspecified. +```
diff --git a/v6.2.0/.changelog/3973.txt b/v6.2.0/.changelog/3973.txt new file mode 100644 index 0000000..fd1abca --- /dev/null +++ b/v6.2.0/.changelog/3973.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added GRPC as a valid value for google_compute_(region)_backend_service.protocol +```
diff --git a/v6.2.0/.changelog/3974.txt b/v6.2.0/.changelog/3974.txt new file mode 100644 index 0000000..2cc7c88 --- /dev/null +++ b/v6.2.0/.changelog/3974.txt
@@ -0,0 +1,3 @@ +```release-note:bug +osconfig: fixed a potential crash in `google_os_config_patch_deployment` due to an unchecked nil value in `recurring_schedule` +````
diff --git a/v6.2.0/.changelog/3975.txt b/v6.2.0/.changelog/3975.txt new file mode 100644 index 0000000..aec5fcb --- /dev/null +++ b/v6.2.0/.changelog/3975.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +project_service: Added ability to pass google.project.id to project property +```
diff --git a/v6.2.0/.changelog/3976.txt b/v6.2.0/.changelog/3976.txt new file mode 100644 index 0000000..d563e06 --- /dev/null +++ b/v6.2.0/.changelog/3976.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: fixed issues where updating `google_dataproc_cluster.cluster_config.autoscaling_policy` would do nothing, and where there was no way to remove a policy. +```
diff --git a/v6.2.0/.changelog/3977.txt b/v6.2.0/.changelog/3977.txt new file mode 100644 index 0000000..0e29c4a --- /dev/null +++ b/v6.2.0/.changelog/3977.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: added the ALLOW_INTERNAL_AND_GCLB option to `ingress_settings` of `google_cloudfunctions_function` resource. +```
diff --git a/v6.2.0/.changelog/3978.txt b/v6.2.0/.changelog/3978.txt new file mode 100644 index 0000000..42b5a88 --- /dev/null +++ b/v6.2.0/.changelog/3978.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_target_grpc_proxy` +```
diff --git a/v6.2.0/.changelog/3979.txt b/v6.2.0/.changelog/3979.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3979.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3981.txt b/v6.2.0/.changelog/3981.txt new file mode 100644 index 0000000..94f6a61 --- /dev/null +++ b/v6.2.0/.changelog/3981.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +bigtable: added google_bigtable_table_iam_* resources which can set IAM policies on Bigtable Tables. +```
diff --git a/v6.2.0/.changelog/3983.txt b/v6.2.0/.changelog/3983.txt new file mode 100644 index 0000000..42d845c --- /dev/null +++ b/v6.2.0/.changelog/3983.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: Added field `parser_config.version` to `google_healthcare_hl7_v2_store` +```
diff --git a/v6.2.0/.changelog/3986.txt b/v6.2.0/.changelog/3986.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3986.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3987.txt b/v6.2.0/.changelog/3987.txt new file mode 100644 index 0000000..6aa426d --- /dev/null +++ b/v6.2.0/.changelog/3987.txt
@@ -0,0 +1,3 @@ +```release-note:none +google_compute_target_grpc_proxy: fixed a linter error on the google_compute_target_grpc_proxy website +```
diff --git a/v6.2.0/.changelog/3988.txt b/v6.2.0/.changelog/3988.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3988.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3989.txt b/v6.2.0/.changelog/3989.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/3989.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3990.txt b/v6.2.0/.changelog/3990.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3990.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3991.txt b/v6.2.0/.changelog/3991.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3991.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3993.txt b/v6.2.0/.changelog/3993.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3993.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3994.txt b/v6.2.0/.changelog/3994.txt new file mode 100644 index 0000000..312bfd3 --- /dev/null +++ b/v6.2.0/.changelog/3994.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `SEV_CAPABLE` option to `guestOsFeatures` in `google_compute_image` resource. +```
diff --git a/v6.2.0/.changelog/3995.txt b/v6.2.0/.changelog/3995.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3995.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3997.txt b/v6.2.0/.changelog/3997.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/3997.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/3998.txt b/v6.2.0/.changelog/3998.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/3998.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4000.txt b/v6.2.0/.changelog/4000.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4000.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4004.txt b/v6.2.0/.changelog/4004.txt new file mode 100644 index 0000000..239c838 --- /dev/null +++ b/v6.2.0/.changelog/4004.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datacatalog: fixed an error in `google_data_catalog_tag` when trying to set boolean field to `false` +```
diff --git a/v6.2.0/.changelog/4006.txt b/v6.2.0/.changelog/4006.txt new file mode 100644 index 0000000..9fdeb7b --- /dev/null +++ b/v6.2.0/.changelog/4006.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: allowed management of pre-firestore appengine applications. +```
diff --git a/v6.2.0/.changelog/4007.txt b/v6.2.0/.changelog/4007.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4007.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4008.txt b/v6.2.0/.changelog/4008.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4008.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4011.txt b/v6.2.0/.changelog/4011.txt new file mode 100644 index 0000000..ccf2d8c --- /dev/null +++ b/v6.2.0/.changelog/4011.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for updating `network_interface.[d].network` and `network_interface.[d].subnetwork` properties on `google_compute_instance`. +```
diff --git a/v6.2.0/.changelog/4013.txt b/v6.2.0/.changelog/4013.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4013.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4014.txt b/v6.2.0/.changelog/4014.txt new file mode 100644 index 0000000..dc7e2bf --- /dev/null +++ b/v6.2.0/.changelog/4014.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue where `google_compute_instance_template` would throw an error for unspecified `disk_size_gb` values while upgrading the provider. +```
diff --git a/v6.2.0/.changelog/4015.txt b/v6.2.0/.changelog/4015.txt new file mode 100644 index 0000000..9ceadf9 --- /dev/null +++ b/v6.2.0/.changelog/4015.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: added support for service account impersonation. +```
diff --git a/v6.2.0/.changelog/4016.txt b/v6.2.0/.changelog/4016.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4016.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4017.txt b/v6.2.0/.changelog/4017.txt new file mode 100644 index 0000000..654636c --- /dev/null +++ b/v6.2.0/.changelog/4017.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed an issue where `google_bigquery_table` would crash while reading an empty schema +```
diff --git a/v6.2.0/.changelog/4018.txt b/v6.2.0/.changelog/4018.txt new file mode 100644 index 0000000..93c6f42 --- /dev/null +++ b/v6.2.0/.changelog/4018.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed data sources with timestamp IDs + ```
diff --git a/v6.2.0/.changelog/4020.txt b/v6.2.0/.changelog/4020.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4020.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4022.txt b/v6.2.0/.changelog/4022.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4022.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4023.txt b/v6.2.0/.changelog/4023.txt new file mode 100644 index 0000000..9457316 --- /dev/null +++ b/v6.2.0/.changelog/4023.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement +cloud_asset: Added `condition` to `google_cloud_asset_organization_feed` +cloud_asset: Added `condition` to `google_cloud_asset_folder_feed` +cloud_asset: Added `condition` to `google_cloud_asset_project_feed` +```
diff --git a/v6.2.0/.changelog/4025.txt b/v6.2.0/.changelog/4025.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4025.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4026.txt b/v6.2.0/.changelog/4026.txt new file mode 100644 index 0000000..e9bfe35 --- /dev/null +++ b/v6.2.0/.changelog/4026.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added filter field to google_compute_image datasource +```
diff --git a/v6.2.0/.changelog/4028.txt b/v6.2.0/.changelog/4028.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4028.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4029.txt b/v6.2.0/.changelog/4029.txt new file mode 100644 index 0000000..c03a811 --- /dev/null +++ b/v6.2.0/.changelog/4029.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed `node_config.image_type` perma-diff when specified in lower case. +```
diff --git a/v6.2.0/.changelog/4030.txt b/v6.2.0/.changelog/4030.txt new file mode 100644 index 0000000..494e18f --- /dev/null +++ b/v6.2.0/.changelog/4030.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: added support for updating `network_interface.[d].network_ip` on `google_compute_instance` when changing network or subnetwork + +```
diff --git a/v6.2.0/.changelog/4031.txt b/v6.2.0/.changelog/4031.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4031.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4032.txt b/v6.2.0/.changelog/4032.txt new file mode 100644 index 0000000..fd2e7d8 --- /dev/null +++ b/v6.2.0/.changelog/4032.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: Fixed a bug in retrieving `google_active_folder` data source when the display name included whitespace +```
diff --git a/v6.2.0/.changelog/4033.txt b/v6.2.0/.changelog/4033.txt new file mode 100644 index 0000000..195deff --- /dev/null +++ b/v6.2.0/.changelog/4033.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +logging: added bucket creation based on custom-id given for the resource `google_logging_project_bucket_config` + +```
diff --git a/v6.2.0/.changelog/4034.txt b/v6.2.0/.changelog/4034.txt new file mode 100644 index 0000000..b577e7a --- /dev/null +++ b/v6.2.0/.changelog/4034.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `private_ipv6_google_access` field to `google_compute_subnetwork` +```
diff --git a/v6.2.0/.changelog/4035.txt b/v6.2.0/.changelog/4035.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4035.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4036.txt b/v6.2.0/.changelog/4036.txt new file mode 100644 index 0000000..a523210 --- /dev/null +++ b/v6.2.0/.changelog/4036.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: Add support for a `google_cloud_run_service` datasource +```
diff --git a/v6.2.0/.changelog/4037.txt b/v6.2.0/.changelog/4037.txt new file mode 100644 index 0000000..57c4ba5 --- /dev/null +++ b/v6.2.0/.changelog/4037.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed an issue in `google_cloud_run_domain_mapping` where labels provided by Google would cause a diff +```
diff --git a/v6.2.0/.changelog/4039.txt b/v6.2.0/.changelog/4039.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4039.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4040.txt b/v6.2.0/.changelog/4040.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4040.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4041.txt b/v6.2.0/.changelog/4041.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4041.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4043.txt b/v6.2.0/.changelog/4043.txt new file mode 100644 index 0000000..6a7514d --- /dev/null +++ b/v6.2.0/.changelog/4043.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed an issue in `google_bigquery_job` where non-US locations could not be read +```
diff --git a/v6.2.0/.changelog/4044.txt b/v6.2.0/.changelog/4044.txt new file mode 100644 index 0000000..e0261fe --- /dev/null +++ b/v6.2.0/.changelog/4044.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iap: fixed an eventual consistency bug causing creates for `google_iap_brand` to fail +```
diff --git a/v6.2.0/.changelog/4045.txt b/v6.2.0/.changelog/4045.txt new file mode 100644 index 0000000..5fe28a9 --- /dev/null +++ b/v6.2.0/.changelog/4045.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: added `forwarding_path` field to `google_dns_policy` resource +```
diff --git a/v6.2.0/.changelog/4047.txt b/v6.2.0/.changelog/4047.txt new file mode 100644 index 0000000..ba2bac7 --- /dev/null +++ b/v6.2.0/.changelog/4047.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +compute: Marked `stateful_disk` as GA in `google_compute_ instance_group_manager` +``` +```release-note:enhancement +compute: Marked `stateful_disk` as GA in `google_compute_ region_instance_group_manager` +``` +```release-note:enhancement +compute: Marked `google_compute_ per_instance_config` as GA +``` +```release-note:enhancement +compute: Marked `google_compute_ region_per_instance_config` as GA +```
diff --git a/v6.2.0/.changelog/4049.txt b/v6.2.0/.changelog/4049.txt new file mode 100644 index 0000000..8da1905 --- /dev/null +++ b/v6.2.0/.changelog/4049.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_app_engine_default_service_account` +```
diff --git a/v6.2.0/.changelog/4050.txt b/v6.2.0/.changelog/4050.txt new file mode 100644 index 0000000..e5e2931 --- /dev/null +++ b/v6.2.0/.changelog/4050.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +billing_budget: added `disable_default_iam_recipients ` field to `google_billing_budget` to allow disable sending email notifications to default recipients. +```
diff --git a/v6.2.0/.changelog/4051.txt b/v6.2.0/.changelog/4051.txt new file mode 100644 index 0000000..cf8e986 --- /dev/null +++ b/v6.2.0/.changelog/4051.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added additional fields to the `google_compute_forwarding_rule` datasource. +```
diff --git a/v6.2.0/.changelog/4052.txt b/v6.2.0/.changelog/4052.txt new file mode 100644 index 0000000..07850e6 --- /dev/null +++ b/v6.2.0/.changelog/4052.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +compute: added `google_compute_global_forwarding_rule` datasource +```
diff --git a/v6.2.0/.changelog/4053.txt b/v6.2.0/.changelog/4053.txt new file mode 100644 index 0000000..73c8de0 --- /dev/null +++ b/v6.2.0/.changelog/4053.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Fixed an issue where `google_compute_region_backend_service` required `healthChecks` for a serverless network endpoint group. +```
diff --git a/v6.2.0/.changelog/4056.txt b/v6.2.0/.changelog/4056.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4056.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4057.txt b/v6.2.0/.changelog/4057.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4057.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4058.txt b/v6.2.0/.changelog/4058.txt new file mode 100644 index 0000000..543c0f2 --- /dev/null +++ b/v6.2.0/.changelog/4058.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: fixed `google_service_account_id_token` datasource to work with User ADCs and Impersonated Credentials +```
diff --git a/v6.2.0/.changelog/4059.txt b/v6.2.0/.changelog/4059.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/4059.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/4061.txt b/v6.2.0/.changelog/4061.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4061.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4062.txt b/v6.2.0/.changelog/4062.txt new file mode 100644 index 0000000..e24c0fe --- /dev/null +++ b/v6.2.0/.changelog/4062.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_pubsub_topic` +```
diff --git a/v6.2.0/.changelog/4063.txt b/v6.2.0/.changelog/4063.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4063.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4064.txt b/v6.2.0/.changelog/4064.txt new file mode 100644 index 0000000..31934a6 --- /dev/null +++ b/v6.2.0/.changelog/4064.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed bug where deleting a `google_monitoring_dashboard` would give an "unsupported protocol scheme" error +```
diff --git a/v6.2.0/.changelog/4065.txt b/v6.2.0/.changelog/4065.txt new file mode 100644 index 0000000..b36ac72 --- /dev/null +++ b/v6.2.0/.changelog/4065.txt
@@ -0,0 +1,3 @@ +```release-note:bug +accessapproval: fixed issue where, due to a recent API change, `google_*_access_approval.enrolled_services.cloud_product` entries specified as a URL would result in a permadiff +```
diff --git a/v6.2.0/.changelog/4066.txt b/v6.2.0/.changelog/4066.txt new file mode 100644 index 0000000..85fdfc5 --- /dev/null +++ b/v6.2.0/.changelog/4066.txt
@@ -0,0 +1,36 @@ +```release-note:new-resource +`google_api_gateway_api` +``` +```release-note:new-resource +`google_api_gateway_api_config` +``` +```release-note:new-resource +`google_api_gateway_gateway` +``` +```release-note:new-resource +`google_api_gateway_api_iam_binding` +``` +```release-note:new-resource +`google_api_gateway_api_iam_member` +``` +```release-note:new-resource +`google_api_gateway_api_iam_policy` +``` +```release-note:new-resource +`google_api_gateway_api_config_iam_binding` +``` +```release-note:new-resource +`google_api_gateway_api_config_iam_member` +``` +```release-note:new-resource +`google_api_gateway_api_config_iam_policy` +``` +```release-note:new-resource +`google_api_gateway_gateway_iam_binding` +``` +```release-note:new-resource +`google_api_gateway_gateway_iam_member` +``` +```release-note:new-resource +`google_api_gateway_gateway_iam_policy` +```
diff --git a/v6.2.0/.changelog/4067.txt b/v6.2.0/.changelog/4067.txt new file mode 100644 index 0000000..586d955 --- /dev/null +++ b/v6.2.0/.changelog/4067.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `MONTH` and `YEAR` as allowed values in `google_bigquery_table.time_partitioning.type` +```
diff --git a/v6.2.0/.changelog/4068.txt b/v6.2.0/.changelog/4068.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4068.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4069.txt b/v6.2.0/.changelog/4069.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4069.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4070.txt b/v6.2.0/.changelog/4070.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4070.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4071.txt b/v6.2.0/.changelog/4071.txt new file mode 100644 index 0000000..9d1be23 --- /dev/null +++ b/v6.2.0/.changelog/4071.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_iam_workload_identity_pool` +```
diff --git a/v6.2.0/.changelog/4074.txt b/v6.2.0/.changelog/4074.txt new file mode 100644 index 0000000..6c39063 --- /dev/null +++ b/v6.2.0/.changelog/4074.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`access_context_manager_access_level_condition` +```
diff --git a/v6.2.0/.changelog/4075.txt b/v6.2.0/.changelog/4075.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4075.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4076.txt b/v6.2.0/.changelog/4076.txt new file mode 100644 index 0000000..ac6f0ad --- /dev/null +++ b/v6.2.0/.changelog/4076.txt
@@ -0,0 +1,10 @@ +```release-note:new-resource +`google_data_catalog_taxonomy` +`google_data_catalog_policy_tag` +`google_data_catalog_taxonomy_iam_binding` +`google_data_catalog_taxonomy_iam_member` +`google_data_catalog_taxonomy_iam_policy` +`google_data_catalog_policy_tag_iam_binding` +`google_data_catalog_policy_tag_iam_member` +`google_data_catalog_policy_tag_iam_policy` +```
diff --git a/v6.2.0/.changelog/4077.txt b/v6.2.0/.changelog/4077.txt new file mode 100644 index 0000000..6009baa --- /dev/null +++ b/v6.2.0/.changelog/4077.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloud_tasks: added stackdriver_logging_config` field to `cloud_tasks_queue` resource +```
diff --git a/v6.2.0/.changelog/4078.txt b/v6.2.0/.changelog/4078.txt new file mode 100644 index 0000000..0c22651 --- /dev/null +++ b/v6.2.0/.changelog/4078.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: Added `graceful_decomissioning_timeout` field to `dataproc_cluster` resource +```
diff --git a/v6.2.0/.changelog/4079.txt b/v6.2.0/.changelog/4079.txt new file mode 100644 index 0000000..178230b --- /dev/null +++ b/v6.2.0/.changelog/4079.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: Added `auth_enabled` field to `google_redis_instance` (google-beta provider only) +```
diff --git a/v6.2.0/.changelog/4081.txt b/v6.2.0/.changelog/4081.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4081.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4082.txt b/v6.2.0/.changelog/4082.txt new file mode 100644 index 0000000..36162f1 --- /dev/null +++ b/v6.2.0/.changelog/4082.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed ability to clear `description` field on `google_compute_health_check` and `google_compute_region_health_check` +```
diff --git a/v6.2.0/.changelog/4085.txt b/v6.2.0/.changelog/4085.txt new file mode 100644 index 0000000..0bdb03f --- /dev/null +++ b/v6.2.0/.changelog/4085.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +oslogin: added ability to set a `project` on `google_os_login_ssh_public_key` +```
diff --git a/v6.2.0/.changelog/4087.txt b/v6.2.0/.changelog/4087.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4087.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4090.txt b/v6.2.0/.changelog/4090.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4090.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4092.txt b/v6.2.0/.changelog/4092.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4092.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4094.txt b/v6.2.0/.changelog/4094.txt new file mode 100644 index 0000000..ac3137f --- /dev/null +++ b/v6.2.0/.changelog/4094.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: `google_bigquery_dataset_access` now retries quota errors since quota refreshes quickly. +```
diff --git a/v6.2.0/.changelog/4095.txt b/v6.2.0/.changelog/4095.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4095.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4096.txt b/v6.2.0/.changelog/4096.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4096.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4097.txt b/v6.2.0/.changelog/4097.txt new file mode 100644 index 0000000..2c4ee6c --- /dev/null +++ b/v6.2.0/.changelog/4097.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: promoted `autoscaling_policy` field in `google_compute_node_group` to GA +``` +```release-note:enhancement +compute: added `maintenance_policy` field to `google_compute_node_group` +```
diff --git a/v6.2.0/.changelog/4098.txt b/v6.2.0/.changelog/4098.txt new file mode 100644 index 0000000..135f5bd --- /dev/null +++ b/v6.2.0/.changelog/4098.txt
@@ -0,0 +1,3 @@ +```release-note:bug +serviceusage: fixed bug where concurrent activations/deactivations of project services would fail, now they retry +```
diff --git a/v6.2.0/.changelog/4100.txt b/v6.2.0/.changelog/4100.txt new file mode 100644 index 0000000..1de3d1e --- /dev/null +++ b/v6.2.0/.changelog/4100.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed incorrect import format for `google_compute_global_network_endpoint` +```
diff --git a/v6.2.0/.changelog/4101.txt b/v6.2.0/.changelog/4101.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4101.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4103.txt b/v6.2.0/.changelog/4103.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4103.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4104.txt b/v6.2.0/.changelog/4104.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4104.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4105.txt b/v6.2.0/.changelog/4105.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4105.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4106.txt b/v6.2.0/.changelog/4106.txt new file mode 100644 index 0000000..709161b --- /dev/null +++ b/v6.2.0/.changelog/4106.txt
@@ -0,0 +1,3 @@ +```release-note:note + +```
diff --git a/v6.2.0/.changelog/4107.txt b/v6.2.0/.changelog/4107.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4107.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4108.txt b/v6.2.0/.changelog/4108.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4108.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4109.txt b/v6.2.0/.changelog/4109.txt new file mode 100644 index 0000000..e8aeea6 --- /dev/null +++ b/v6.2.0/.changelog/4109.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_bigquery_routine` +```
diff --git a/v6.2.0/.changelog/4111.txt b/v6.2.0/.changelog/4111.txt new file mode 100644 index 0000000..80cc676 --- /dev/null +++ b/v6.2.0/.changelog/4111.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_spanner_instance` +```
diff --git a/v6.2.0/.changelog/4112.txt b/v6.2.0/.changelog/4112.txt new file mode 100644 index 0000000..c43fdc1 --- /dev/null +++ b/v6.2.0/.changelog/4112.txt
@@ -0,0 +1,5 @@ +```release-note:new-resource +`google_notebooks_instance_iam_binding` +`google_notebooks_instance_iam_member` +`google_notebooks_instance_iam_policy` +```
diff --git a/v6.2.0/.changelog/4113.txt b/v6.2.0/.changelog/4113.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4113.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4114.txt b/v6.2.0/.changelog/4114.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4114.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4115.txt b/v6.2.0/.changelog/4115.txt new file mode 100644 index 0000000..983aef7 --- /dev/null +++ b/v6.2.0/.changelog/4115.txt
@@ -0,0 +1,12 @@ +```release-note:note +compute: added a deprecation warning to `google_compute_vpn_gateway` +``` +```release-note:enhancement +compute: promoted `google_compute_ha_vpn_gateway` to GA +``` +```release-note:enhancement +compute: promoted `google_compute_external_vpn_gateway` to GA +``` +```release-note:enhancement +compute: promoted HA VPN fields in `google_compute_vpn_tunnel` to GA +```
diff --git a/v6.2.0/.changelog/4116.txt b/v6.2.0/.changelog/4116.txt new file mode 100644 index 0000000..0a2b330 --- /dev/null +++ b/v6.2.0/.changelog/4116.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `interface` attribute to `google_compute_disk` +```
diff --git a/v6.2.0/.changelog/4117.txt b/v6.2.0/.changelog/4117.txt new file mode 100644 index 0000000..94ddbf4 --- /dev/null +++ b/v6.2.0/.changelog/4117.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +spanner: added `deletion_protection` field to `google_spanner_database` to make deleting them require an explicit intent. +``` +```release-note:breaking-change +spanner: `google_spanner_database` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. +```
diff --git a/v6.2.0/.changelog/4118.txt b/v6.2.0/.changelog/4118.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4118.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4120.txt b/v6.2.0/.changelog/4120.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4120.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4121.txt b/v6.2.0/.changelog/4121.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4121.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4122.txt b/v6.2.0/.changelog/4122.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4122.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4123.txt b/v6.2.0/.changelog/4123.txt new file mode 100644 index 0000000..5365bdf --- /dev/null +++ b/v6.2.0/.changelog/4123.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed an issue where the request headers would grow proportionally to the number of resources in a given `terraform apply` +```
diff --git a/v6.2.0/.changelog/4124.txt b/v6.2.0/.changelog/4124.txt new file mode 100644 index 0000000..cf5a201 --- /dev/null +++ b/v6.2.0/.changelog/4124.txt
@@ -0,0 +1,3 @@ +```release-note:bug +all: fixed misleading "empty non-retryable error" message that was appearing in debug logs +```
diff --git a/v6.2.0/.changelog/4125.txt b/v6.2.0/.changelog/4125.txt new file mode 100644 index 0000000..87fe133 --- /dev/null +++ b/v6.2.0/.changelog/4125.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: relax `load_balancing_scheme` validation of `google_compute_region_backend_service` to support external network load-balancers +```
diff --git a/v6.2.0/.changelog/4126.txt b/v6.2.0/.changelog/4126.txt new file mode 100644 index 0000000..f2ef94a --- /dev/null +++ b/v6.2.0/.changelog/4126.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `mtu` field to `google_compute_network` resource +```
diff --git a/v6.2.0/.changelog/4128.txt b/v6.2.0/.changelog/4128.txt new file mode 100644 index 0000000..1a417e7 --- /dev/null +++ b/v6.2.0/.changelog/4128.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +pubsub: changing the value of `google_pubsub_subscription.enable_message_ordering` will now recreate the resource. Previously, an error was returned. +```
diff --git a/v6.2.0/.changelog/4129.txt b/v6.2.0/.changelog/4129.txt new file mode 100644 index 0000000..776ec6b --- /dev/null +++ b/v6.2.0/.changelog/4129.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_iam_workload_identity_pool_provider` +```
diff --git a/v6.2.0/.changelog/4131.txt b/v6.2.0/.changelog/4131.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4131.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4133.txt b/v6.2.0/.changelog/4133.txt new file mode 100644 index 0000000..76be007 --- /dev/null +++ b/v6.2.0/.changelog/4133.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +functions: added `build_environment_variables` field to `google_cloudfunction_function` +```
diff --git a/v6.2.0/.changelog/4134.txt b/v6.2.0/.changelog/4134.txt new file mode 100644 index 0000000..4bc2f7f --- /dev/null +++ b/v6.2.0/.changelog/4134.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_iam_workload_identity_pool` +```
diff --git a/v6.2.0/.changelog/4137.txt b/v6.2.0/.changelog/4137.txt new file mode 100644 index 0000000..67920a2 --- /dev/null +++ b/v6.2.0/.changelog/4137.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_iap_tunnel_iam_binding` +``` +```release-note:new-resource +`google_iap_tunnel_iam_member` +``` +```release-note:new-resource +`google_iap_tunnel_iam_policy` +```
diff --git a/v6.2.0/.changelog/4138.txt b/v6.2.0/.changelog/4138.txt new file mode 100644 index 0000000..b430ade --- /dev/null +++ b/v6.2.0/.changelog/4138.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for non-destructive updates to `export_custom_routes` and `import_custom_routes` for `google_compute_network_peering` +```
diff --git a/v6.2.0/.changelog/4139.txt b/v6.2.0/.changelog/4139.txt new file mode 100644 index 0000000..46d640c --- /dev/null +++ b/v6.2.0/.changelog/4139.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +compute: promoted `google_compute_region_network_endpoint_group` to GA +```
diff --git a/v6.2.0/.changelog/4141.txt b/v6.2.0/.changelog/4141.txt new file mode 100644 index 0000000..f8d207e --- /dev/null +++ b/v6.2.0/.changelog/4141.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed a case in `google_sql_database_instance` where we inadvertently required the `projects.get` permission for a service networking precheck introduced in `v3.44.0` +```
diff --git a/v6.2.0/.changelog/4143.txt b/v6.2.0/.changelog/4143.txt new file mode 100644 index 0000000..737c387 --- /dev/null +++ b/v6.2.0/.changelog/4143.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue where `google_compute_health_check` `port` values caused a diff when `port_specification` was unset or set to `""` +```
diff --git a/v6.2.0/.changelog/4144.txt b/v6.2.0/.changelog/4144.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4144.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4145.txt b/v6.2.0/.changelog/4145.txt new file mode 100644 index 0000000..8e9593d --- /dev/null +++ b/v6.2.0/.changelog/4145.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: added more retries for potential failed monitoring operations +```
diff --git a/v6.2.0/.changelog/4146.txt b/v6.2.0/.changelog/4146.txt new file mode 100644 index 0000000..e89fe53 --- /dev/null +++ b/v6.2.0/.changelog/4146.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `custom_info_types` to `google_dlp_inspect_template` +```
diff --git a/v6.2.0/.changelog/4147.txt b/v6.2.0/.changelog/4147.txt new file mode 100644 index 0000000..a11eb17 --- /dev/null +++ b/v6.2.0/.changelog/4147.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `autoscaling_policy.0.scale_in_control` fields to `google_compute_autoscaler` +``` +```release-note:enhancement +compute: added `autoscaling_policy.0.scale_in_control` fields to `google_compute_region_autoscaler` +```
diff --git a/v6.2.0/.changelog/4148.txt b/v6.2.0/.changelog/4148.txt new file mode 100644 index 0000000..b1c37a1 --- /dev/null +++ b/v6.2.0/.changelog/4148.txt
@@ -0,0 +1,3 @@ +```release-note:bug +osconfig: fixed an issue where the `rollout.disruption_budget.percentage` field in `google_os_config_patch_deployment` did not correspond to a field in the API +```
diff --git a/v6.2.0/.changelog/4151.txt b/v6.2.0/.changelog/4151.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4151.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4152.txt b/v6.2.0/.changelog/4152.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4152.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4154.txt b/v6.2.0/.changelog/4154.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4154.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4155.txt b/v6.2.0/.changelog/4155.txt new file mode 100644 index 0000000..eb70eb6 --- /dev/null +++ b/v6.2.0/.changelog/4155.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: Added BigTable source format in BigQuery table +```
diff --git a/v6.2.0/.changelog/4156.txt b/v6.2.0/.changelog/4156.txt new file mode 100644 index 0000000..4d72357 --- /dev/null +++ b/v6.2.0/.changelog/4156.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `email_preferences ` field to `google_bigquery_data_transfer_config` resource +```
diff --git a/v6.2.0/.changelog/4157.txt b/v6.2.0/.changelog/4157.txt new file mode 100644 index 0000000..dc362e7 --- /dev/null +++ b/v6.2.0/.changelog/4157.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: Added Monitoring Query Language based alerting for `google_monitoring_alert_policy` +```
diff --git a/v6.2.0/.changelog/4158.txt b/v6.2.0/.changelog/4158.txt new file mode 100644 index 0000000..fc4d115 --- /dev/null +++ b/v6.2.0/.changelog/4158.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pubsub: Fixed permadiff on push_config.attributes. +```
diff --git a/v6.2.0/.changelog/4159.txt b/v6.2.0/.changelog/4159.txt new file mode 100644 index 0000000..dd07676 --- /dev/null +++ b/v6.2.0/.changelog/4159.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigqueryconnection: fixed failure to import a resource if it has a non-default project or location. +```
diff --git a/v6.2.0/.changelog/4161.txt b/v6.2.0/.changelog/4161.txt new file mode 100644 index 0000000..329523f --- /dev/null +++ b/v6.2.0/.changelog/4161.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/4162.txt b/v6.2.0/.changelog/4162.txt new file mode 100644 index 0000000..0fde0f2 --- /dev/null +++ b/v6.2.0/.changelog/4162.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: Fixed type of `google_monitoring_slo`'s `range` values - some `range` values are doubles, others are integers. +```
diff --git a/v6.2.0/.changelog/4164.txt b/v6.2.0/.changelog/4164.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4164.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4165.txt b/v6.2.0/.changelog/4165.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4165.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4166.txt b/v6.2.0/.changelog/4166.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4166.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4167.txt b/v6.2.0/.changelog/4167.txt new file mode 100644 index 0000000..61e0bc4 --- /dev/null +++ b/v6.2.0/.changelog/4167.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_project_default_service_accounts` +```
diff --git a/v6.2.0/.changelog/4168.txt b/v6.2.0/.changelog/4168.txt new file mode 100644 index 0000000..9d730ba --- /dev/null +++ b/v6.2.0/.changelog/4168.txt
@@ -0,0 +1,4 @@ +```release-note:bug +dataflow - removed required validation for zone for `google_data_flow_job` when region is given in the config + +```
diff --git a/v6.2.0/.changelog/4169.txt b/v6.2.0/.changelog/4169.txt new file mode 100644 index 0000000..a044085 --- /dev/null +++ b/v6.2.0/.changelog/4169.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added SHARED_LOADBALANCER_VIP as a valid option for `google_compute_address.purpose` +```
diff --git a/v6.2.0/.changelog/4170.txt b/v6.2.0/.changelog/4170.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4170.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4171.txt b/v6.2.0/.changelog/4171.txt new file mode 100644 index 0000000..d1314ea --- /dev/null +++ b/v6.2.0/.changelog/4171.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +functions: added 4096 as a valid value for available_memory_mb field of `google_cloudfunction_function` +```
diff --git a/v6.2.0/.changelog/4174.txt b/v6.2.0/.changelog/4174.txt new file mode 100644 index 0000000..63f15b3 --- /dev/null +++ b/v6.2.0/.changelog/4174.txt
@@ -0,0 +1,3 @@ +```release-note:none +update terraform resources for api version v0.34.0 +```
diff --git a/v6.2.0/.changelog/4175.txt b/v6.2.0/.changelog/4175.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4175.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4176.txt b/v6.2.0/.changelog/4176.txt new file mode 100644 index 0000000..c87ff7b --- /dev/null +++ b/v6.2.0/.changelog/4176.txt
@@ -0,0 +1,4 @@ +```release-note:none + docs updated to add logging bucket as sink destination + +```
diff --git a/v6.2.0/.changelog/4177.txt b/v6.2.0/.changelog/4177.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4177.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4178.txt b/v6.2.0/.changelog/4178.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4178.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4179.txt b/v6.2.0/.changelog/4179.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4179.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4181.txt b/v6.2.0/.changelog/4181.txt new file mode 100644 index 0000000..65e60f0 --- /dev/null +++ b/v6.2.0/.changelog/4181.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_iam_workload_identity_pool_provider` +```
diff --git a/v6.2.0/.changelog/4182.txt b/v6.2.0/.changelog/4182.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4182.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4183.txt b/v6.2.0/.changelog/4183.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4183.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4184.txt b/v6.2.0/.changelog/4184.txt new file mode 100644 index 0000000..47364a2 --- /dev/null +++ b/v6.2.0/.changelog/4184.txt
@@ -0,0 +1,4 @@ +```release-note:bug +storage - added length check for `cors` for the resource `resource_storage_bucket` + +```
diff --git a/v6.2.0/.changelog/4185.txt b/v6.2.0/.changelog/4185.txt new file mode 100644 index 0000000..dc5625e --- /dev/null +++ b/v6.2.0/.changelog/4185.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +google_healthcare_consent_store_iam_binding +``` +```release-note:new-resource +google_healthcare_consent_store_iam_member +``` +```release-note:new-resource +google_healthcare_consent_store_iam_policy +``` +```release-note:new-resource +google_healthcare_consent_store +```
diff --git a/v6.2.0/.changelog/4186.txt b/v6.2.0/.changelog/4186.txt new file mode 100644 index 0000000..711d083 --- /dev/null +++ b/v6.2.0/.changelog/4186.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +run: patched `google_cloud_run_service` to suppress Google generated annotations +```
diff --git a/v6.2.0/.changelog/4187.txt b/v6.2.0/.changelog/4187.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4187.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4188.txt b/v6.2.0/.changelog/4188.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4188.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4189.txt b/v6.2.0/.changelog/4189.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4189.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4190.txt b/v6.2.0/.changelog/4190.txt new file mode 100644 index 0000000..2fa6a96 --- /dev/null +++ b/v6.2.0/.changelog/4190.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: fixed a bug with `google_cloudfunction_function` that blocked updates when Organization Policies are enabled. +```
diff --git a/v6.2.0/.changelog/4191.txt b/v6.2.0/.changelog/4191.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4191.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4192.txt b/v6.2.0/.changelog/4192.txt new file mode 100644 index 0000000..f11376b --- /dev/null +++ b/v6.2.0/.changelog/4192.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed an issue in `google_storage_bucket` where `lifecycle_rules` were always included in update requests +```
diff --git a/v6.2.0/.changelog/4193.txt b/v6.2.0/.changelog/4193.txt new file mode 100644 index 0000000..f7c6676 --- /dev/null +++ b/v6.2.0/.changelog/4193.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigateway: added api_config_id_prefix field to `google_api_gateway_api_config` resoure +```
diff --git a/v6.2.0/.changelog/4194.txt b/v6.2.0/.changelog/4194.txt new file mode 100644 index 0000000..0f9d3bd --- /dev/null +++ b/v6.2.0/.changelog/4194.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added "FLINK", "DOCKER", "HBASE" as valid options for field cluster_config.0.software_config.0.optional_components of `google_dataproc_cluster` resource +```
diff --git a/v6.2.0/.changelog/4196.txt b/v6.2.0/.changelog/4196.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4196.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4197.txt b/v6.2.0/.changelog/4197.txt new file mode 100644 index 0000000..0509885 --- /dev/null +++ b/v6.2.0/.changelog/4197.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +container : added maintenance_exclusions_window to `resource_google_container_cluster` + +```
diff --git a/v6.2.0/.changelog/4199.txt b/v6.2.0/.changelog/4199.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4199.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4200.txt b/v6.2.0/.changelog/4200.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4200.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4202.txt b/v6.2.0/.changelog/4202.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4202.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4204.txt b/v6.2.0/.changelog/4204.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4204.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4205.txt b/v6.2.0/.changelog/4205.txt new file mode 100644 index 0000000..5a2cbc6 --- /dev/null +++ b/v6.2.0/.changelog/4205.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added update support for `google_compute_interconnect_attachment` `bandwidth` field +```
diff --git a/v6.2.0/.changelog/4206.txt b/v6.2.0/.changelog/4206.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4206.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4207.txt b/v6.2.0/.changelog/4207.txt new file mode 100644 index 0000000..0e6c2d2 --- /dev/null +++ b/v6.2.0/.changelog/4207.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: marked `google_spanner_instance.config` as ForceNew as is not updatable +```
diff --git a/v6.2.0/.changelog/4208.txt b/v6.2.0/.changelog/4208.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4208.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4209.txt b/v6.2.0/.changelog/4209.txt new file mode 100644 index 0000000..188272d --- /dev/null +++ b/v6.2.0/.changelog/4209.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: added diff suppress function for `google_cloud_run_domain_mapping` `metadata.annotations` to ignore API-set fields +```
diff --git a/v6.2.0/.changelog/4211.txt b/v6.2.0/.changelog/4211.txt new file mode 100644 index 0000000..4e848f0 --- /dev/null +++ b/v6.2.0/.changelog/4211.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +cloud_identity: promoted `google_cloud_identity_group` to GA +``` +```release-note:enhancement +cloud_identity: promoted `google_cloud_identity_group_membership` to GA +``` +```release-note:enhancement +cloud_identity: promoted data source `google_cloud_identity_groups` to GA +``` +```release-note:enhancement +cloud_identity: promoted data source `google_cloud_identity_group_memberships` to GA +```
diff --git a/v6.2.0/.changelog/4213.txt b/v6.2.0/.changelog/4213.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4213.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4215.txt b/v6.2.0/.changelog/4215.txt new file mode 100644 index 0000000..6b286cf --- /dev/null +++ b/v6.2.0/.changelog/4215.txt
@@ -0,0 +1,3 @@ +```release-note:none +Add missing func `GetProviderMeta` from `terraform-plugin-sdk/v2/helper/schema` `schema.ResourceData` in `ResourceDataMock` and `TerraformResourceData` +```
diff --git a/v6.2.0/.changelog/4217.txt b/v6.2.0/.changelog/4217.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4217.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4218.txt b/v6.2.0/.changelog/4218.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4218.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4220.txt b/v6.2.0/.changelog/4220.txt new file mode 100644 index 0000000..43830db --- /dev/null +++ b/v6.2.0/.changelog/4220.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: added ignore_warnings flag to create call for `google_bigtable_app_profile` +```
diff --git a/v6.2.0/.changelog/4221.txt b/v6.2.0/.changelog/4221.txt new file mode 100644 index 0000000..948d181 --- /dev/null +++ b/v6.2.0/.changelog/4221.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added more lifecycle conditions to `google_storage_bucket` resource +```
diff --git a/v6.2.0/.changelog/4222.txt b/v6.2.0/.changelog/4222.txt new file mode 100644 index 0000000..81ad094 --- /dev/null +++ b/v6.2.0/.changelog/4222.txt
@@ -0,0 +1,4 @@ +```release-note:new-datasource +`google_monitoring_cluster_istio_service` +`google_monitoring_mesh_istio_service` +```
diff --git a/v6.2.0/.changelog/4223.txt b/v6.2.0/.changelog/4223.txt new file mode 100644 index 0000000..1d94cf0 --- /dev/null +++ b/v6.2.0/.changelog/4223.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `custom_response_headers` field to `google_compute_backend_service` resource +```
diff --git a/v6.2.0/.changelog/4224.txt b/v6.2.0/.changelog/4224.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4224.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4225.txt b/v6.2.0/.changelog/4225.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4225.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4227.txt b/v6.2.0/.changelog/4227.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4227.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4229.txt b/v6.2.0/.changelog/4229.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4229.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4230.txt b/v6.2.0/.changelog/4230.txt new file mode 100644 index 0000000..1403b82 --- /dev/null +++ b/v6.2.0/.changelog/4230.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `ORC` as a valid option to `source_format` field of `google_bigquery_table` resource +```
diff --git a/v6.2.0/.changelog/4231.txt b/v6.2.0/.changelog/4231.txt new file mode 100644 index 0000000..fe1bc95 --- /dev/null +++ b/v6.2.0/.changelog/4231.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `deletion_policy` field to `google_sql_user` to enable abandoning users rather than deleting them +```
diff --git a/v6.2.0/.changelog/4232.txt b/v6.2.0/.changelog/4232.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4232.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4233.txt b/v6.2.0/.changelog/4233.txt new file mode 100644 index 0000000..a2fd6bc --- /dev/null +++ b/v6.2.0/.changelog/4233.txt
@@ -0,0 +1,10 @@ +```release-note:enhancement +logging: added `description` field to `google_logging_folder_sink` resource +logging: added `description` field to `google_logging_project_sink` resource +logging: added `description` field to `google_logging_organization_sink` resource +logging: added `description` field to `google_logging_billing_account_sink` resource +logging: added `disabled` field to `google_logging_folder_sink` resource +logging: added `disabled` field to `google_logging_project_sink` resource +logging: added `disabled` field to `google_logging_organization_sink` resource +logging: added `disabled` field to `google_logging_billing_account_sink` resource +```
diff --git a/v6.2.0/.changelog/4234.txt b/v6.2.0/.changelog/4234.txt new file mode 100644 index 0000000..56e758a --- /dev/null +++ b/v6.2.0/.changelog/4234.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +runtimeconfig: marked value and text fields in `google_runtimeconfig_variable` resource as sensitive +```
diff --git a/v6.2.0/.changelog/4235.txt b/v6.2.0/.changelog/4235.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4235.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4236.txt b/v6.2.0/.changelog/4236.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4236.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4237.txt b/v6.2.0/.changelog/4237.txt new file mode 100644 index 0000000..a66228e --- /dev/null +++ b/v6.2.0/.changelog/4237.txt
@@ -0,0 +1,3 @@ +```release-note:none +Added sdk v2 imports, some unstable imports, conditional erb compile tags and changed generateUserAgentString signature +```
diff --git a/v6.2.0/.changelog/4238.txt b/v6.2.0/.changelog/4238.txt new file mode 100644 index 0000000..5f6c62c --- /dev/null +++ b/v6.2.0/.changelog/4238.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +composer: added datasource for `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/4240.txt b/v6.2.0/.changelog/4240.txt new file mode 100644 index 0000000..56d6fd4 --- /dev/null +++ b/v6.2.0/.changelog/4240.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google: added support for more import formats to google_project_iam_custom_role +```
diff --git a/v6.2.0/.changelog/4241.txt b/v6.2.0/.changelog/4241.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4241.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4243.txt b/v6.2.0/.changelog/4243.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4243.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4244.txt b/v6.2.0/.changelog/4244.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4244.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4245.txt b/v6.2.0/.changelog/4245.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4245.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4246.txt b/v6.2.0/.changelog/4246.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4246.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4247.txt b/v6.2.0/.changelog/4247.txt new file mode 100644 index 0000000..d59494c --- /dev/null +++ b/v6.2.0/.changelog/4247.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `google_compute_managed_ssl_certificate` to GA +```
diff --git a/v6.2.0/.changelog/4249.txt b/v6.2.0/.changelog/4249.txt new file mode 100644 index 0000000..21cf919 --- /dev/null +++ b/v6.2.0/.changelog/4249.txt
@@ -0,0 +1,3 @@ +```release-note:none +Fix typos in composer docs. +```
diff --git a/v6.2.0/.changelog/4251.txt b/v6.2.0/.changelog/4251.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4251.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4252.txt b/v6.2.0/.changelog/4252.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4252.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4253.txt b/v6.2.0/.changelog/4253.txt new file mode 100644 index 0000000..e3cf8f7 --- /dev/null +++ b/v6.2.0/.changelog/4253.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +notebooks: promoted `google_notebooks_instance` to GA +notebooks: promoted `google_notebooks_environment` to GA +```
diff --git a/v6.2.0/.changelog/4254.txt b/v6.2.0/.changelog/4254.txt new file mode 100644 index 0000000..ed03ffa --- /dev/null +++ b/v6.2.0/.changelog/4254.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_storage_bucket_object_content` +```
diff --git a/v6.2.0/.changelog/4255.txt b/v6.2.0/.changelog/4255.txt new file mode 100644 index 0000000..11cd6fb --- /dev/null +++ b/v6.2.0/.changelog/4255.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed an issue in `google_storage_bucket` where `cors` could not be removed +```
diff --git a/v6.2.0/.changelog/4256.txt b/v6.2.0/.changelog/4256.txt new file mode 100644 index 0000000..707cce2 --- /dev/null +++ b/v6.2.0/.changelog/4256.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +container : added cluster state check in `resource_container_node_pool` + +```
diff --git a/v6.2.0/.changelog/4257.txt b/v6.2.0/.changelog/4257.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4257.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4258.txt b/v6.2.0/.changelog/4258.txt new file mode 100644 index 0000000..386c35b --- /dev/null +++ b/v6.2.0/.changelog/4258.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `replacement_method` field to `update_policy` block of `google_compute_instance_group_manager` +``` +```release-note:enhancement +compute: added `replacement_method` field to `update_policy` block of `google_compute_region_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/4259.txt b/v6.2.0/.changelog/4259.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4259.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4260.txt b/v6.2.0/.changelog/4260.txt new file mode 100644 index 0000000..8f09d7d --- /dev/null +++ b/v6.2.0/.changelog/4260.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: added documentation about using `parameters` for custom service account and other pipeline options to `google_dataflow_flex_template_job` +```
diff --git a/v6.2.0/.changelog/4261.txt b/v6.2.0/.changelog/4261.txt new file mode 100644 index 0000000..685db32 --- /dev/null +++ b/v6.2.0/.changelog/4261.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added more fields to cdn_policy block of `google_compute_backend_bucket` +```
diff --git a/v6.2.0/.changelog/4265.txt b/v6.2.0/.changelog/4265.txt new file mode 100644 index 0000000..c73967e --- /dev/null +++ b/v6.2.0/.changelog/4265.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `google_compute_resource_policy` to GA +```
diff --git a/v6.2.0/.changelog/4266.txt b/v6.2.0/.changelog/4266.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4266.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4267.txt b/v6.2.0/.changelog/4267.txt new file mode 100644 index 0000000..ec68d78 --- /dev/null +++ b/v6.2.0/.changelog/4267.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +project: added new restore_policy `REVERT_AND_IGNORE_FAILURE` to `google_project_default_service_accounts` +```
diff --git a/v6.2.0/.changelog/4268.txt b/v6.2.0/.changelog/4268.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4268.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4269.txt b/v6.2.0/.changelog/4269.txt new file mode 100644 index 0000000..ece845b --- /dev/null +++ b/v6.2.0/.changelog/4269.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: `google_compute_url_map`'s fields referring to backend services can now also refer to backend buckets. +```
diff --git a/v6.2.0/.changelog/4273.txt b/v6.2.0/.changelog/4273.txt new file mode 100644 index 0000000..6001dd4 --- /dev/null +++ b/v6.2.0/.changelog/4273.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +billing: import support for `google_billing_budget` never functioned correctly, and has been removed. +``` +```release-note:enhancement +billing: promoted `google_billing_budget` to GA +```
diff --git a/v6.2.0/.changelog/4274.txt b/v6.2.0/.changelog/4274.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4274.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4276.txt b/v6.2.0/.changelog/4276.txt new file mode 100644 index 0000000..5126586 --- /dev/null +++ b/v6.2.0/.changelog/4276.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added Flexible Cache Control features to `google_compute_backend_service`. +``` +```release-note:enhancement +compute: added CDN features to `google_compute_region_backend_service`. +```
diff --git a/v6.2.0/.changelog/4277.txt b/v6.2.0/.changelog/4277.txt new file mode 100644 index 0000000..ca26221 --- /dev/null +++ b/v6.2.0/.changelog/4277.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: fixed iam conflict handling so that optimistic-locking retries will succeed more often. +```
diff --git a/v6.2.0/.changelog/4279.txt b/v6.2.0/.changelog/4279.txt new file mode 100644 index 0000000..cbab4e8 --- /dev/null +++ b/v6.2.0/.changelog/4279.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firestore_document` +```
diff --git a/v6.2.0/.changelog/4280.txt b/v6.2.0/.changelog/4280.txt new file mode 100644 index 0000000..bd87f4b --- /dev/null +++ b/v6.2.0/.changelog/4280.txt
@@ -0,0 +1,3 @@ +```release-note:bug +scheduler: Fixed syntax error in the Cloud Scheduler HTTP target example. +```
diff --git a/v6.2.0/.changelog/4282.txt b/v6.2.0/.changelog/4282.txt new file mode 100644 index 0000000..f6ce530 --- /dev/null +++ b/v6.2.0/.changelog/4282.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added support for specifying `duration` for `bigtable_gc_policy` to allow durations shorter than a day +```
diff --git a/v6.2.0/.changelog/4286.txt b/v6.2.0/.changelog/4286.txt new file mode 100644 index 0000000..5b2a725 --- /dev/null +++ b/v6.2.0/.changelog/4286.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: removed `custom_response_headers` from GA `google_compute_backend_service` since it only works in the Beta version +```
diff --git a/v6.2.0/.changelog/4287.txt b/v6.2.0/.changelog/4287.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4287.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4291.txt b/v6.2.0/.changelog/4291.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4291.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4292.txt b/v6.2.0/.changelog/4292.txt new file mode 100644 index 0000000..9dde061 --- /dev/null +++ b/v6.2.0/.changelog/4292.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions: fixed a bug where `google_cloudfunctions_function` would sometimes fail to update after being imported from gcloud +```
diff --git a/v6.2.0/.changelog/4293.txt b/v6.2.0/.changelog/4293.txt new file mode 100644 index 0000000..6edb6ee --- /dev/null +++ b/v6.2.0/.changelog/4293.txt
@@ -0,0 +1,3 @@ +```release-note:bug +project: fixed a bug where `google_project_default_service_accounts` would delete all IAM bindings on a project when run with `action = "DEPRIVILEGE"` +```
diff --git a/v6.2.0/.changelog/4294.txt b/v6.2.0/.changelog/4294.txt new file mode 100644 index 0000000..1ca050e --- /dev/null +++ b/v6.2.0/.changelog/4294.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: fixed an issue in `google_spanner_database` where multi-statement updates were not formatted correctly +```
diff --git a/v6.2.0/.changelog/4295.txt b/v6.2.0/.changelog/4295.txt new file mode 100644 index 0000000..27e40a7 --- /dev/null +++ b/v6.2.0/.changelog/4295.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_pubsub_lite_topic` +``` +```release-note:new-resource +`google_pubsub_lite_subscription` +```
diff --git a/v6.2.0/.changelog/4298.txt b/v6.2.0/.changelog/4298.txt new file mode 100644 index 0000000..3c1dfcd --- /dev/null +++ b/v6.2.0/.changelog/4298.txt
@@ -0,0 +1,3 @@ +```release-note:bug +google_compute_region_url_map: removed requirement for default_service, as it should be a choice of default_service or default_url_redirect +```
diff --git a/v6.2.0/.changelog/4301.txt b/v6.2.0/.changelog/4301.txt new file mode 100644 index 0000000..8580d7c --- /dev/null +++ b/v6.2.0/.changelog/4301.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: added plan time validation for `unique_writer_identity` on `google_logging_project_sink` +```
diff --git a/v6.2.0/.changelog/4303.txt b/v6.2.0/.changelog/4303.txt new file mode 100644 index 0000000..66b154b --- /dev/null +++ b/v6.2.0/.changelog/4303.txt
@@ -0,0 +1,3 @@ +```release-note:bug +all: bump default request timeout to avoid conflicts if creating a resource takes longer than expected +```
diff --git a/v6.2.0/.changelog/4304.txt b/v6.2.0/.changelog/4304.txt new file mode 100644 index 0000000..f7311ee --- /dev/null +++ b/v6.2.0/.changelog/4304.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed a permanent diff on `google_cloud_run_domain_mapping` `spec.force_override` field +```
diff --git a/v6.2.0/.changelog/4305.txt b/v6.2.0/.changelog/4305.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4305.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4306.txt b/v6.2.0/.changelog/4306.txt new file mode 100644 index 0000000..5ef757b --- /dev/null +++ b/v6.2.0/.changelog/4306.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Added support for Google Virtual Network Interface (gVNIC) for image part +```
diff --git a/v6.2.0/.changelog/4308.txt b/v6.2.0/.changelog/4308.txt new file mode 100644 index 0000000..f3619ee --- /dev/null +++ b/v6.2.0/.changelog/4308.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_workflows_workflow` +```
diff --git a/v6.2.0/.changelog/4310.txt b/v6.2.0/.changelog/4310.txt new file mode 100644 index 0000000..384424d --- /dev/null +++ b/v6.2.0/.changelog/4310.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `encryption_config` to `google_composer_environment` resource (TPGB only) +```
diff --git a/v6.2.0/.changelog/4312.txt b/v6.2.0/.changelog/4312.txt new file mode 100644 index 0000000..669f37d --- /dev/null +++ b/v6.2.0/.changelog/4312.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed a bug in `google_sql_database_instance` that caused a permadiff on `settings.replication_type` +```
diff --git a/v6.2.0/.changelog/4314.txt b/v6.2.0/.changelog/4314.txt new file mode 100644 index 0000000..67a57f7 --- /dev/null +++ b/v6.2.0/.changelog/4314.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +redis: promoted `google_redis_instance.auth_enabled` to GA +``` +```release-note:enhancement +redis: added `auth_string` output to `google_redis_instance` when `auth_enabled` is `true` +```
diff --git a/v6.2.0/.changelog/4315.txt b/v6.2.0/.changelog/4315.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4315.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4316.txt b/v6.2.0/.changelog/4316.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4316.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4317.txt b/v6.2.0/.changelog/4317.txt new file mode 100644 index 0000000..6a7212a --- /dev/null +++ b/v6.2.0/.changelog/4317.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +apigee_organization +```
diff --git a/v6.2.0/.changelog/4318.txt b/v6.2.0/.changelog/4318.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4318.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4320.txt b/v6.2.0/.changelog/4320.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4320.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4321.txt b/v6.2.0/.changelog/4321.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4321.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4322.txt b/v6.2.0/.changelog/4322.txt new file mode 100644 index 0000000..b7c262f --- /dev/null +++ b/v6.2.0/.changelog/4322.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support for setting the `type` field on `google_sql_user` to support IAM authentication +```
diff --git a/v6.2.0/.changelog/4323.txt b/v6.2.0/.changelog/4323.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4323.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4324.txt b/v6.2.0/.changelog/4324.txt new file mode 100644 index 0000000..1e45ecd --- /dev/null +++ b/v6.2.0/.changelog/4324.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `enable_independent_endpoint_mapping` to `google_compute_router_nat` resource +```
diff --git a/v6.2.0/.changelog/4325.txt b/v6.2.0/.changelog/4325.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4325.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4326.txt b/v6.2.0/.changelog/4326.txt new file mode 100644 index 0000000..2772bec --- /dev/null +++ b/v6.2.0/.changelog/4326.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `confidential_instance_config` field in `google_compute_instance` and `google_compute_instance_template` to GA +```
diff --git a/v6.2.0/.changelog/4327.txt b/v6.2.0/.changelog/4327.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4327.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4329.txt b/v6.2.0/.changelog/4329.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4329.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4332.txt b/v6.2.0/.changelog/4332.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4332.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4334.txt b/v6.2.0/.changelog/4334.txt new file mode 100644 index 0000000..46f57ed --- /dev/null +++ b/v6.2.0/.changelog/4334.txt
@@ -0,0 +1,6 @@ +```release-note:bug +filestore: fail fast on quota error which cannot succeed on retry. +``` +```release-note:bug +storage: refresh etag sooner on an IAM conflict error, which will make applications of multiple IAM resources much faster. +```
diff --git a/v6.2.0/.changelog/4335.txt b/v6.2.0/.changelog/4335.txt new file mode 100644 index 0000000..d1984af --- /dev/null +++ b/v6.2.0/.changelog/4335.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `reservation_affinity` to `google_compute_instance` and `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/4336.txt b/v6.2.0/.changelog/4336.txt new file mode 100644 index 0000000..e322bcb --- /dev/null +++ b/v6.2.0/.changelog/4336.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added restore from backup support to `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/4337.txt b/v6.2.0/.changelog/4337.txt new file mode 100644 index 0000000..2dc2915 --- /dev/null +++ b/v6.2.0/.changelog/4337.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloud_tasks: fixed permadiff on retry_config.max_retry_duration for `google_cloud_tasks_queue` when the 0s is supplied +```
diff --git a/v6.2.0/.changelog/4338.txt b/v6.2.0/.changelog/4338.txt new file mode 100644 index 0000000..1aa208c --- /dev/null +++ b/v6.2.0/.changelog/4338.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: added plan time validations for fields that expect base64 values. +```
diff --git a/v6.2.0/.changelog/4339.txt b/v6.2.0/.changelog/4339.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4339.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4340.txt b/v6.2.0/.changelog/4340.txt new file mode 100644 index 0000000..38abf71 --- /dev/null +++ b/v6.2.0/.changelog/4340.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Logging: fixed updating on disabled in `google_logging_project_sink` +```
diff --git a/v6.2.0/.changelog/4341.txt b/v6.2.0/.changelog/4341.txt new file mode 100644 index 0000000..7279eda --- /dev/null +++ b/v6.2.0/.changelog/4341.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: jobs no longer wait for job completion during create +```
diff --git a/v6.2.0/.changelog/4342.txt b/v6.2.0/.changelog/4342.txt new file mode 100644 index 0000000..22a1a7e --- /dev/null +++ b/v6.2.0/.changelog/4342.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: promoted bigquery reservation to GA. +```
diff --git a/v6.2.0/.changelog/4344.txt b/v6.2.0/.changelog/4344.txt new file mode 100644 index 0000000..f0ff306 --- /dev/null +++ b/v6.2.0/.changelog/4344.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +monitoring : added `availability` sli metric support for the resource `google_monitoring_slo` + +```
diff --git a/v6.2.0/.changelog/4345.txt b/v6.2.0/.changelog/4345.txt new file mode 100644 index 0000000..e8886d4 --- /dev/null +++ b/v6.2.0/.changelog/4345.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: added plan time validation to ensure `enable_private_nodes` is true if `master_ipv4_cidr_block` is set on resource `cluster` +```
diff --git a/v6.2.0/.changelog/4347.txt b/v6.2.0/.changelog/4347.txt new file mode 100644 index 0000000..3c13196 --- /dev/null +++ b/v6.2.0/.changelog/4347.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: enhanced diff suppress to ignore certain api divergences on resource `table` +```
diff --git a/v6.2.0/.changelog/4348.txt b/v6.2.0/.changelog/4348.txt new file mode 100644 index 0000000..cf3f7ba --- /dev/null +++ b/v6.2.0/.changelog/4348.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `distribution_policy_target_shape` field to `google_compute_region_instance_group_manager` resource +```
diff --git a/v6.2.0/.changelog/4350.txt b/v6.2.0/.changelog/4350.txt new file mode 100644 index 0000000..cd01a7a --- /dev/null +++ b/v6.2.0/.changelog/4350.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +compute: promoted `google_compute_packet_mirroring` to GA +``` +```release-note:enhancement +compute: added support for `filter.direction` to `google_compute_packet_mirroring` +``` +```release-note:enhancement +compute: promoted `google_compute_forwarding_rule` `is_mirroring_collector` to GA +```
diff --git a/v6.2.0/.changelog/4352.txt b/v6.2.0/.changelog/4352.txt new file mode 100644 index 0000000..eff078e --- /dev/null +++ b/v6.2.0/.changelog/4352.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_sql_backup_run` +```
diff --git a/v6.2.0/.changelog/4353.txt b/v6.2.0/.changelog/4353.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4353.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4354.txt b/v6.2.0/.changelog/4354.txt new file mode 100644 index 0000000..54a54b2 --- /dev/null +++ b/v6.2.0/.changelog/4354.txt
@@ -0,0 +1,3 @@ +```release-note:bug +all: fixed a bug that would occur in various resources due to comparison of large integers +```
diff --git a/v6.2.0/.changelog/4356.txt b/v6.2.0/.changelog/4356.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4356.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4357.txt b/v6.2.0/.changelog/4357.txt new file mode 100644 index 0000000..90c0cf0 --- /dev/null +++ b/v6.2.0/.changelog/4357.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `scaling_schedules` fields to `google_compute_autoscaler` and `google_compute_region_autoscaler` (beta) +```
diff --git a/v6.2.0/.changelog/4358.txt b/v6.2.0/.changelog/4358.txt new file mode 100644 index 0000000..efb2f19 --- /dev/null +++ b/v6.2.0/.changelog/4358.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: Added support for Private Services Connect for Google APIs in `google_compute_global_address ` +compute: Added support for Private Services Connect for Google APIs` in `google_compute_global_forwarding_rule ` +```
diff --git a/v6.2.0/.changelog/4359.txt b/v6.2.0/.changelog/4359.txt new file mode 100644 index 0000000..a513d01 --- /dev/null +++ b/v6.2.0/.changelog/4359.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: Added optional `kms_key_name` field for `google_dataflow_job` +```
diff --git a/v6.2.0/.changelog/4360.txt b/v6.2.0/.changelog/4360.txt new file mode 100644 index 0000000..53942a2 --- /dev/null +++ b/v6.2.0/.changelog/4360.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloud_run_locations` +```
diff --git a/v6.2.0/.changelog/4361.txt b/v6.2.0/.changelog/4361.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4361.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4362.txt b/v6.2.0/.changelog/4362.txt new file mode 100644 index 0000000..260ed54 --- /dev/null +++ b/v6.2.0/.changelog/4362.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/4363.txt b/v6.2.0/.changelog/4363.txt new file mode 100644 index 0000000..fbecd22 --- /dev/null +++ b/v6.2.0/.changelog/4363.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support for MYSQL_8_0 on resource `source_representation_instance` +```
diff --git a/v6.2.0/.changelog/4364.txt b/v6.2.0/.changelog/4364.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4364.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4365.txt b/v6.2.0/.changelog/4365.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4365.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4367.txt b/v6.2.0/.changelog/4367.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4367.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4368.txt b/v6.2.0/.changelog/4368.txt new file mode 100644 index 0000000..3b54922 --- /dev/null +++ b/v6.2.0/.changelog/4368.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: Added support for `google_access_context_manager_gcp_user_access_binding` +```
diff --git a/v6.2.0/.changelog/4371.txt b/v6.2.0/.changelog/4371.txt new file mode 100644 index 0000000..7e881f8 --- /dev/null +++ b/v6.2.0/.changelog/4371.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: marked `kms_key_name` field in `google_pubsub_topic` as updatable +```
diff --git a/v6.2.0/.changelog/4372.txt b/v6.2.0/.changelog/4372.txt new file mode 100644 index 0000000..494ac50 --- /dev/null +++ b/v6.2.0/.changelog/4372.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: Fix crash due to nil exclusions object when updating an existent cluster with maintenance_policy but without exclusions +```
diff --git a/v6.2.0/.changelog/4373.txt b/v6.2.0/.changelog/4373.txt new file mode 100644 index 0000000..fbfcfd9 --- /dev/null +++ b/v6.2.0/.changelog/4373.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: promote `github` fields in `google_cloud_build_trigger` to GA +```
diff --git a/v6.2.0/.changelog/4374.txt b/v6.2.0/.changelog/4374.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4374.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4375.txt b/v6.2.0/.changelog/4375.txt new file mode 100644 index 0000000..605e65e --- /dev/null +++ b/v6.2.0/.changelog/4375.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: Added field `temp_bucket` to `google_dataproc_cluster` cluster config. +```
diff --git a/v6.2.0/.changelog/4376.txt b/v6.2.0/.changelog/4376.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4376.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4377.txt b/v6.2.0/.changelog/4377.txt new file mode 100644 index 0000000..add0ad0 --- /dev/null +++ b/v6.2.0/.changelog/4377.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: fixed an issue where `google_compute_region_per_instance_config`, `google_compute_per_instance_config`, `google_compute_region_instance_group_manager` resources were not inferring the region/zone from the provider. +```
diff --git a/v6.2.0/.changelog/4379.txt b/v6.2.0/.changelog/4379.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4379.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4382.txt b/v6.2.0/.changelog/4382.txt new file mode 100644 index 0000000..7771299 --- /dev/null +++ b/v6.2.0/.changelog/4382.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_privateca_certificate_authority` +```
diff --git a/v6.2.0/.changelog/4383.txt b/v6.2.0/.changelog/4383.txt new file mode 100644 index 0000000..b395b5e --- /dev/null +++ b/v6.2.0/.changelog/4383.txt
@@ -0,0 +1,3 @@ +```release-note:bug +project: fixed a bug in `google_project_access_approval_settings` where the default `project` was used rather than `project_id` +```
diff --git a/v6.2.0/.changelog/4385.txt b/v6.2.0/.changelog/4385.txt new file mode 100644 index 0000000..cc88c14 --- /dev/null +++ b/v6.2.0/.changelog/4385.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `settings.0.backup_configuration.transaction_log_retention_days` and `settings.0.backup_configuration.transaction_log_retention_days` fields to `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/4386.txt b/v6.2.0/.changelog/4386.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4386.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4387.txt b/v6.2.0/.changelog/4387.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4387.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4388.txt b/v6.2.0/.changelog/4388.txt new file mode 100644 index 0000000..81eef10 --- /dev/null +++ b/v6.2.0/.changelog/4388.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed an issue in `bigquery_dataset_iam_member` where deleted members were not handled correctly +```
diff --git a/v6.2.0/.changelog/4389.txt b/v6.2.0/.changelog/4389.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4389.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4390.txt b/v6.2.0/.changelog/4390.txt new file mode 100644 index 0000000..6df72ab --- /dev/null +++ b/v6.2.0/.changelog/4390.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +serviceaccount: added a `keepers` field to `google_service_account_key` that recreates the field when it is modified +```
diff --git a/v6.2.0/.changelog/4391.txt b/v6.2.0/.changelog/4391.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4391.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4392.txt b/v6.2.0/.changelog/4392.txt new file mode 100644 index 0000000..1d4772d --- /dev/null +++ b/v6.2.0/.changelog/4392.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: fixed an issue where the `google_bigtable_instance` resource was not inferring the zone from the provider. +```
diff --git a/v6.2.0/.changelog/4393.txt b/v6.2.0/.changelog/4393.txt new file mode 100644 index 0000000..65c0f61 --- /dev/null +++ b/v6.2.0/.changelog/4393.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Promote `google_healthcare_consent_store*` to GA support +```
diff --git a/v6.2.0/.changelog/4394.txt b/v6.2.0/.changelog/4394.txt new file mode 100644 index 0000000..d07d3af --- /dev/null +++ b/v6.2.0/.changelog/4394.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +memcache: fixed an issue where `google_memcached_instance` resource was not inferring the region from the provider. +``` +```release-note:enhancement +vpcaccess: fixed an issue where `google_vpc_access_connector` resource was not inferring the region from the provider. +``` +```release-note:enhancement +tpu: fixed an issue where `google_tpu_node` resource was not inferring the zone from the provider. +```
diff --git a/v6.2.0/.changelog/4396.txt b/v6.2.0/.changelog/4396.txt new file mode 100644 index 0000000..3f5ab81 --- /dev/null +++ b/v6.2.0/.changelog/4396.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a perma-diff on `google_compute_health_check` when `log_config.enable` is set to false +```
diff --git a/v6.2.0/.changelog/4397.txt b/v6.2.0/.changelog/4397.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4397.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4398.txt b/v6.2.0/.changelog/4398.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4398.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4399.txt b/v6.2.0/.changelog/4399.txt new file mode 100644 index 0000000..385a445 --- /dev/null +++ b/v6.2.0/.changelog/4399.txt
@@ -0,0 +1,4 @@ +```release-note:note +biilingBudget : doc updated for `google_billing_budget' + +```
diff --git a/v6.2.0/.changelog/4400.txt b/v6.2.0/.changelog/4400.txt new file mode 100644 index 0000000..b64f5b9 --- /dev/null +++ b/v6.2.0/.changelog/4400.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: made incompatible changes to the `google_bigquery_table.schema` field cause the resource to be recreated +```
diff --git a/v6.2.0/.changelog/4401.txt b/v6.2.0/.changelog/4401.txt new file mode 100644 index 0000000..f3d9b33 --- /dev/null +++ b/v6.2.0/.changelog/4401.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: fixed an inconsistent result when IAM conditions are specified with `google_folder_iam_*` +```
diff --git a/v6.2.0/.changelog/4402.txt b/v6.2.0/.changelog/4402.txt new file mode 100644 index 0000000..9159c11 --- /dev/null +++ b/v6.2.0/.changelog/4402.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: marked scheduling.0.node_affinities as updatable in `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/4403.txt b/v6.2.0/.changelog/4403.txt new file mode 100644 index 0000000..a8e1c5c --- /dev/null +++ b/v6.2.0/.changelog/4403.txt
@@ -0,0 +1,3 @@ +```release-note:bug +notebooks: fixed permadiff on noRemoveDataDisk for `google_notebooks_instance` +```
diff --git a/v6.2.0/.changelog/4404.txt b/v6.2.0/.changelog/4404.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4404.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4405.txt b/v6.2.0/.changelog/4405.txt new file mode 100644 index 0000000..b5efe20 --- /dev/null +++ b/v6.2.0/.changelog/4405.txt
@@ -0,0 +1,3 @@ +```release-note:bug +billing: fixed perma-diff on currency_code in `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/4407.txt b/v6.2.0/.changelog/4407.txt new file mode 100644 index 0000000..17988d7 --- /dev/null +++ b/v6.2.0/.changelog/4407.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_privateca_certificate_authority_iam_policy +``` +```release-note:new-resource +google_privateca_certificate_authority_iam_binding +``` +```release-note:new-resource +google_privateca_certificate_authority_iam_member +```
diff --git a/v6.2.0/.changelog/4408.txt b/v6.2.0/.changelog/4408.txt new file mode 100644 index 0000000..979a0e2 --- /dev/null +++ b/v6.2.0/.changelog/4408.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_runtimeconfig_config` +```
diff --git a/v6.2.0/.changelog/4409.txt b/v6.2.0/.changelog/4409.txt new file mode 100644 index 0000000..50273d8 --- /dev/null +++ b/v6.2.0/.changelog/4409.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudscheduler: Fixed unnecessary recreate for `google_cloud_scheduler_job` +```
diff --git a/v6.2.0/.changelog/4411.txt b/v6.2.0/.changelog/4411.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4411.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4412.txt b/v6.2.0/.changelog/4412.txt new file mode 100644 index 0000000..7361507 --- /dev/null +++ b/v6.2.0/.changelog/4412.txt
@@ -0,0 +1,3 @@ +```release-note:bug +healthcare: add retry logic on healthcare dataset not initialized error +```
diff --git a/v6.2.0/.changelog/4416.txt b/v6.2.0/.changelog/4416.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4416.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4417.txt b/v6.2.0/.changelog/4417.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4417.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4418.txt b/v6.2.0/.changelog/4418.txt new file mode 100644 index 0000000..60d8319 --- /dev/null +++ b/v6.2.0/.changelog/4418.txt
@@ -0,0 +1,9 @@ +```release-note:deprecation +pubsub: deprecated `path` field in `google_pubsub_subscription` resource as it is identical value to `id` field. +``` +```release-note:deprecation +kms: deprecated `self_link` field in `google_kms_keyring` and `google_kms_cryptokey` resource as it is identical value to `id` field. +``` +```release-note:deprecation +compute: deprecated `source_disk_url` field in `google_compute_snapshot`. +```
diff --git a/v6.2.0/.changelog/4419.txt b/v6.2.0/.changelog/4419.txt new file mode 100644 index 0000000..b60420d --- /dev/null +++ b/v6.2.0/.changelog/4419.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed permadiff on expiration_ms for `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/4424.txt b/v6.2.0/.changelog/4424.txt new file mode 100644 index 0000000..fba523c --- /dev/null +++ b/v6.2.0/.changelog/4424.txt
@@ -0,0 +1,4 @@ +```release-note:bug +compute: added fingerprint on private_ipv6_google_access for `google_compute_subnetwork` + +```
diff --git a/v6.2.0/.changelog/4425.txt b/v6.2.0/.changelog/4425.txt new file mode 100644 index 0000000..48ab6e2 --- /dev/null +++ b/v6.2.0/.changelog/4425.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +notebooks: added `tags`, `service_account_scopes`,`shielded_instance_config` to `google_notebooks_instance` +```
diff --git a/v6.2.0/.changelog/4426.txt b/v6.2.0/.changelog/4426.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4426.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4428.txt b/v6.2.0/.changelog/4428.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4428.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4429.txt b/v6.2.0/.changelog/4429.txt new file mode 100644 index 0000000..901dfa4 --- /dev/null +++ b/v6.2.0/.changelog/4429.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_iap_client` +```
diff --git a/v6.2.0/.changelog/4431.txt b/v6.2.0/.changelog/4431.txt new file mode 100644 index 0000000..d2dc068 --- /dev/null +++ b/v6.2.0/.changelog/4431.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support for point-in-time-recovery to `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/4432.txt b/v6.2.0/.changelog/4432.txt new file mode 100644 index 0000000..59573fd --- /dev/null +++ b/v6.2.0/.changelog/4432.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `master_global_access_config`, `tpu_ipv4_cidr_block`, `default_snat_status` and `datapath_provider` fields of `google_container_cluster` to GA. +```
diff --git a/v6.2.0/.changelog/4434.txt b/v6.2.0/.changelog/4434.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4434.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4437.txt b/v6.2.0/.changelog/4437.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4437.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4438.txt b/v6.2.0/.changelog/4438.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4438.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4440.txt b/v6.2.0/.changelog/4440.txt new file mode 100644 index 0000000..7d41ec6 --- /dev/null +++ b/v6.2.0/.changelog/4440.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed bug where you could not reorder columns on `schema` for resource `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/4441.txt b/v6.2.0/.changelog/4441.txt new file mode 100644 index 0000000..e445d00 --- /dev/null +++ b/v6.2.0/.changelog/4441.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: added a retry condition that retries editing `iam_binding` and `iam_member` resources on policies that have frequently deleted service accounts +```
diff --git a/v6.2.0/.changelog/4442.txt b/v6.2.0/.changelog/4442.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4442.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4443.txt b/v6.2.0/.changelog/4443.txt new file mode 100644 index 0000000..fd4c1b7 --- /dev/null +++ b/v6.2.0/.changelog/4443.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `nic_type` field to `google_compute_instance` resource to support gVNIC +``` +```release-note:enhancement +compute: added `nic_type` field to `google_compute_instance_template ` resource to support gVNIC +```
diff --git a/v6.2.0/.changelog/4444.txt b/v6.2.0/.changelog/4444.txt new file mode 100644 index 0000000..a4e688e --- /dev/null +++ b/v6.2.0/.changelog/4444.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +redis: Added support for transit encryption mode for the resource `google_redis_instance` + +```
diff --git a/v6.2.0/.changelog/4445.txt b/v6.2.0/.changelog/4445.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4445.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4446.txt b/v6.2.0/.changelog/4446.txt new file mode 100644 index 0000000..15a45f3 --- /dev/null +++ b/v6.2.0/.changelog/4446.txt
@@ -0,0 +1,3 @@ +```release-note:bug +serviceaccount: loosened restrictions on `account_id` for datasource `google_service_account` +```
diff --git a/v6.2.0/.changelog/4447.txt b/v6.2.0/.changelog/4447.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4447.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4449.txt b/v6.2.0/.changelog/4449.txt new file mode 100644 index 0000000..2d26114 --- /dev/null +++ b/v6.2.0/.changelog/4449.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_privateca_certificate` +```
diff --git a/v6.2.0/.changelog/4450.txt b/v6.2.0/.changelog/4450.txt new file mode 100644 index 0000000..a7e23bf --- /dev/null +++ b/v6.2.0/.changelog/4450.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: supressed `run.googleapis.com/ingress-status` annotation in `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/4452.txt b/v6.2.0/.changelog/4452.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4452.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4453.txt b/v6.2.0/.changelog/4453.txt new file mode 100644 index 0000000..19ab13d --- /dev/null +++ b/v6.2.0/.changelog/4453.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: added retry for P4SA propagation delay +```
diff --git a/v6.2.0/.changelog/4455.txt b/v6.2.0/.changelog/4455.txt new file mode 100644 index 0000000..8e2d27f --- /dev/null +++ b/v6.2.0/.changelog/4455.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `status` field to `google_bigquery_job` +```
diff --git a/v6.2.0/.changelog/4457.txt b/v6.2.0/.changelog/4457.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4457.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4458.txt b/v6.2.0/.changelog/4458.txt new file mode 100644 index 0000000..3bef9ee --- /dev/null +++ b/v6.2.0/.changelog/4458.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dlp : modified `google_data_loss_prevention_stored_info_type` `regex.group_indexes` field to trigger resource recreation on update +```
diff --git a/v6.2.0/.changelog/4460.txt b/v6.2.0/.changelog/4460.txt new file mode 100644 index 0000000..6e56efb --- /dev/null +++ b/v6.2.0/.changelog/4460.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: Terraform will attempt to retry 409 errors from the Cloud Run API, which may be returned intermittently on create. +```
diff --git a/v6.2.0/.changelog/4462.txt b/v6.2.0/.changelog/4462.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4462.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4463.txt b/v6.2.0/.changelog/4463.txt new file mode 100644 index 0000000..543d6ec --- /dev/null +++ b/v6.2.0/.changelog/4463.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `disk.resource_policies` field to resource `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/4464.txt b/v6.2.0/.changelog/4464.txt new file mode 100644 index 0000000..fc05e2d --- /dev/null +++ b/v6.2.0/.changelog/4464.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `insights_config` block to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/4467.txt b/v6.2.0/.changelog/4467.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4467.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4468.txt b/v6.2.0/.changelog/4468.txt new file mode 100644 index 0000000..685bf4b --- /dev/null +++ b/v6.2.0/.changelog/4468.txt
@@ -0,0 +1,4 @@ +```release-note:bug +dataproc : fixed `max_failure_per_hour` not sent in API request for the resource `google_dataproc_job` + +```
diff --git a/v6.2.0/.changelog/4469.txt b/v6.2.0/.changelog/4469.txt new file mode 100644 index 0000000..3392f8d --- /dev/null +++ b/v6.2.0/.changelog/4469.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_essential_contacts_contact` +```
diff --git a/v6.2.0/.changelog/4470.txt b/v6.2.0/.changelog/4470.txt new file mode 100644 index 0000000..19ab13d --- /dev/null +++ b/v6.2.0/.changelog/4470.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: added retry for P4SA propagation delay +```
diff --git a/v6.2.0/.changelog/4471.txt b/v6.2.0/.changelog/4471.txt new file mode 100644 index 0000000..ff76c92 --- /dev/null +++ b/v6.2.0/.changelog/4471.txt
@@ -0,0 +1,3 @@ +```release-note:none +This only contain a spelling fix in some comments, which doesn't seem worth mentioning in a release note. +```
diff --git a/v6.2.0/.changelog/4472.txt b/v6.2.0/.changelog/4472.txt new file mode 100644 index 0000000..c120a41 --- /dev/null +++ b/v6.2.0/.changelog/4472.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed overly-aggressive detection of changes to google_compute_security_policy rules +```
diff --git a/v6.2.0/.changelog/4475.txt b/v6.2.0/.changelog/4475.txt new file mode 100644 index 0000000..1fa93e0 --- /dev/null +++ b/v6.2.0/.changelog/4475.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_new_datasource` +```
diff --git a/v6.2.0/.changelog/4476.txt b/v6.2.0/.changelog/4476.txt new file mode 100644 index 0000000..258cfe7 --- /dev/null +++ b/v6.2.0/.changelog/4476.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_eventarc_trigger +```
diff --git a/v6.2.0/.changelog/4478.txt b/v6.2.0/.changelog/4478.txt new file mode 100644 index 0000000..e89ea01 --- /dev/null +++ b/v6.2.0/.changelog/4478.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +* bigquery: added `deletion_protection` field to `google_bigquery_table` to make deleting them require an explicit intent. +``` +```release-note:note +* `google_bigquery_table` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. +```
diff --git a/v6.2.0/.changelog/4481.txt b/v6.2.0/.changelog/4481.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4481.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4482.txt b/v6.2.0/.changelog/4482.txt new file mode 100644 index 0000000..cdc4080 --- /dev/null +++ b/v6.2.0/.changelog/4482.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactregistry: fixed issue where updating `google_artifact_registry_repository` always failed +```
diff --git a/v6.2.0/.changelog/4486.txt b/v6.2.0/.changelog/4486.txt new file mode 100644 index 0000000..8a2fcd4 --- /dev/null +++ b/v6.2.0/.changelog/4486.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataproc_metastore_service` +```
diff --git a/v6.2.0/.changelog/4487.txt b/v6.2.0/.changelog/4487.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4487.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4489.txt b/v6.2.0/.changelog/4489.txt new file mode 100644 index 0000000..4c53275 --- /dev/null +++ b/v6.2.0/.changelog/4489.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: Fixed case diff for `charset` in `google_sql_database` +```
diff --git a/v6.2.0/.changelog/4490.txt b/v6.2.0/.changelog/4490.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4490.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4491.txt b/v6.2.0/.changelog/4491.txt new file mode 100644 index 0000000..66eb2bd --- /dev/null +++ b/v6.2.0/.changelog/4491.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue where the provider could return an error on a successful delete operation +```
diff --git a/v6.2.0/.changelog/4492.txt b/v6.2.0/.changelog/4492.txt new file mode 100644 index 0000000..a59d4d8 --- /dev/null +++ b/v6.2.0/.changelog/4492.txt
@@ -0,0 +1,3 @@ +```release-note:bug +redis: Fixed invalid value error on `auth_string` in `google_redis_instance` +```
diff --git a/v6.2.0/.changelog/4496.txt b/v6.2.0/.changelog/4496.txt new file mode 100644 index 0000000..87a4f15 --- /dev/null +++ b/v6.2.0/.changelog/4496.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `mtu` field to `google_compute_interconnect_attachment` +```
diff --git a/v6.2.0/.changelog/4497.txt b/v6.2.0/.changelog/4497.txt new file mode 100644 index 0000000..807a541 --- /dev/null +++ b/v6.2.0/.changelog/4497.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: fixed IDs when importing `google_apigee_organization` resource +```
diff --git a/v6.2.0/.changelog/4499.txt b/v6.2.0/.changelog/4499.txt new file mode 100644 index 0000000..64bb9e8 --- /dev/null +++ b/v6.2.0/.changelog/4499.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: removed max items limit from `google_compute_target_ssl_proxy`. The API currently allows upto 15 Certificates. +```
diff --git a/v6.2.0/.changelog/4500.txt b/v6.2.0/.changelog/4500.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4500.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4501.txt b/v6.2.0/.changelog/4501.txt new file mode 100644 index 0000000..4ba7d66 --- /dev/null +++ b/v6.2.0/.changelog/4501.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added graceful termination to `google_container_node_pool` create calls so that partially created node pools will resume the original operation if the Terraform process is killed mid create. +```
diff --git a/v6.2.0/.changelog/4502.txt b/v6.2.0/.changelog/4502.txt new file mode 100644 index 0000000..c4a92c8 --- /dev/null +++ b/v6.2.0/.changelog/4502.txt
@@ -0,0 +1,3 @@ +```release-note:bug + compute : fixed a bug where `guest_flush` could not be set to false for the resource `google_compute_resource_policy` +```
diff --git a/v6.2.0/.changelog/4503.txt b/v6.2.0/.changelog/4503.txt new file mode 100644 index 0000000..adc8881 --- /dev/null +++ b/v6.2.0/.changelog/4503.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apigee_instance +```
diff --git a/v6.2.0/.changelog/4504.txt b/v6.2.0/.changelog/4504.txt new file mode 100644 index 0000000..5520378 --- /dev/null +++ b/v6.2.0/.changelog/4504.txt
@@ -0,0 +1,3 @@ +```release-note:bug +`cloud_identity`: fixed a bug where `google_cloud_identity_group` would periodically fail with a 403 +```
diff --git a/v6.2.0/.changelog/4505.txt b/v6.2.0/.changelog/4505.txt new file mode 100644 index 0000000..5a3dcd0 --- /dev/null +++ b/v6.2.0/.changelog/4505.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis : marked `auth_string` on the `resource_redis_instance` resource as sensitive +```
diff --git a/v6.2.0/.changelog/4507.txt b/v6.2.0/.changelog/4507.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4507.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4509.txt b/v6.2.0/.changelog/4509.txt new file mode 100644 index 0000000..6e5441b --- /dev/null +++ b/v6.2.0/.changelog/4509.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: added support for ingress and egress policies to `google_access_context_manager_service_perimeter` +```
diff --git a/v6.2.0/.changelog/4510.txt b/v6.2.0/.changelog/4510.txt new file mode 100644 index 0000000..67d390a --- /dev/null +++ b/v6.2.0/.changelog/4510.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `ephemeral_storage_config` to resource `google_container_node_pool` and `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/4511.txt b/v6.2.0/.changelog/4511.txt new file mode 100644 index 0000000..fb8261c --- /dev/null +++ b/v6.2.0/.changelog/4511.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Promoted gVNIC support for `google_compute_instance` resource to GA +```
diff --git a/v6.2.0/.changelog/4512.txt b/v6.2.0/.changelog/4512.txt new file mode 100644 index 0000000..8465dc6 --- /dev/null +++ b/v6.2.0/.changelog/4512.txt
@@ -0,0 +1,4 @@ +```release-note:bug +container : fixed container cluster not removed from the state when received 404 error on delete call for the resource `google_container_clsuter` + +```
diff --git a/v6.2.0/.changelog/4513.txt b/v6.2.0/.changelog/4513.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4513.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4514.txt b/v6.2.0/.changelog/4514.txt new file mode 100644 index 0000000..7a5869d --- /dev/null +++ b/v6.2.0/.changelog/4514.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datafusion : new instance type added for the resource `google_data_fusion_instance` +```
diff --git a/v6.2.0/.changelog/4515.txt b/v6.2.0/.changelog/4515.txt new file mode 100644 index 0000000..a992f4a --- /dev/null +++ b/v6.2.0/.changelog/4515.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_health_check` +```
diff --git a/v6.2.0/.changelog/4516.txt b/v6.2.0/.changelog/4516.txt new file mode 100644 index 0000000..7df6d49 --- /dev/null +++ b/v6.2.0/.changelog/4516.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added support for `nic_type` to `google_compute_instance` (GA only) +``` +```release-note_breaking-change +compute: removed `nic_type` field from `google_compute_instance_template`, as it never worked (beta) +```
diff --git a/v6.2.0/.changelog/4517.txt b/v6.2.0/.changelog/4517.txt new file mode 100644 index 0000000..32951c7 --- /dev/null +++ b/v6.2.0/.changelog/4517.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a panic on empty `target_size` in `google_compute_region_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/4518.txt b/v6.2.0/.changelog/4518.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4518.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4519.txt b/v6.2.0/.changelog/4519.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4519.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4520.txt b/v6.2.0/.changelog/4520.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4520.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4521.txt b/v6.2.0/.changelog/4521.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4521.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4523.txt b/v6.2.0/.changelog/4523.txt new file mode 100644 index 0000000..551115e --- /dev/null +++ b/v6.2.0/.changelog/4523.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added autoscaling_policy.cpu_utilization.predictive_method field to `google_compute_autoscaler` and `google_compute_region_autoscaler` +```
diff --git a/v6.2.0/.changelog/4525.txt b/v6.2.0/.changelog/4525.txt new file mode 100644 index 0000000..cdad39c --- /dev/null +++ b/v6.2.0/.changelog/4525.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: Fixed service account scope alias to be updated. +```
diff --git a/v6.2.0/.changelog/4526.txt b/v6.2.0/.changelog/4526.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4526.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4527.txt b/v6.2.0/.changelog/4527.txt new file mode 100644 index 0000000..4d0be16 --- /dev/null +++ b/v6.2.0/.changelog/4527.txt
@@ -0,0 +1,3 @@ +```release-note:bug +essentialcontacts: set `language_tag` to required for `google_essential_contacts_contact` +```
diff --git a/v6.2.0/.changelog/4528.txt b/v6.2.0/.changelog/4528.txt new file mode 100644 index 0000000..0041412 --- /dev/null +++ b/v6.2.0/.changelog/4528.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: suppressed metadata.labels["cloud.googleapis.com/location"] value in `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/4529.txt b/v6.2.0/.changelog/4529.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4529.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4530.txt b/v6.2.0/.changelog/4530.txt new file mode 100644 index 0000000..666846d --- /dev/null +++ b/v6.2.0/.changelog/4530.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunction: added retry logic for `google_cloudfunctions_function` updates +```
diff --git a/v6.2.0/.changelog/4531.txt b/v6.2.0/.changelog/4531.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4531.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4532.txt b/v6.2.0/.changelog/4532.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4532.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4533.txt b/v6.2.0/.changelog/4533.txt new file mode 100644 index 0000000..cabcc65 --- /dev/null +++ b/v6.2.0/.changelog/4533.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: required resource recreation if any fields change on `resource_bigtable_gc_policy` +```
diff --git a/v6.2.0/.changelog/4534.txt b/v6.2.0/.changelog/4534.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4534.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4536.txt b/v6.2.0/.changelog/4536.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4536.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4537.txt b/v6.2.0/.changelog/4537.txt new file mode 100644 index 0000000..d759624 --- /dev/null +++ b/v6.2.0/.changelog/4537.txt
@@ -0,0 +1,4 @@ +```release-note:bug +compute : fixed a perma-diff for `nat_ips` that were specified as short forms in `google_compute_router_nat` + +```
diff --git a/v6.2.0/.changelog/4538.txt b/v6.2.0/.changelog/4538.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4538.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4539.txt b/v6.2.0/.changelog/4539.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4539.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4540.txt b/v6.2.0/.changelog/4540.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4540.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4541.txt b/v6.2.0/.changelog/4541.txt new file mode 100644 index 0000000..bf479f4 --- /dev/null +++ b/v6.2.0/.changelog/4541.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: Fixed failure in deleting `maintenance_exclusion` for `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/4542.txt b/v6.2.0/.changelog/4542.txt new file mode 100644 index 0000000..c92b489 --- /dev/null +++ b/v6.2.0/.changelog/4542.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +monitoring : added windows based availability sli added to the resource `google_monitoring_slo` + +```
diff --git a/v6.2.0/.changelog/4543.txt b/v6.2.0/.changelog/4543.txt new file mode 100644 index 0000000..496f4c3 --- /dev/null +++ b/v6.2.0/.changelog/4543.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed materialized view to be recreated when query changes +```
diff --git a/v6.2.0/.changelog/4544.txt b/v6.2.0/.changelog/4544.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4544.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4546.txt b/v6.2.0/.changelog/4546.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4546.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4547.txt b/v6.2.0/.changelog/4547.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4547.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4550.txt b/v6.2.0/.changelog/4550.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4550.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4552.txt b/v6.2.0/.changelog/4552.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4552.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4553.txt b/v6.2.0/.changelog/4553.txt new file mode 100644 index 0000000..88530a6 --- /dev/null +++ b/v6.2.0/.changelog/4553.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apigee_environment +```
diff --git a/v6.2.0/.changelog/4554.txt b/v6.2.0/.changelog/4554.txt new file mode 100644 index 0000000..7639f53 --- /dev/null +++ b/v6.2.0/.changelog/4554.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed an issue where release channel UNSPECIFIED could not be set +```
diff --git a/v6.2.0/.changelog/4555.txt b/v6.2.0/.changelog/4555.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4555.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4556.txt b/v6.2.0/.changelog/4556.txt new file mode 100644 index 0000000..57632ca --- /dev/null +++ b/v6.2.0/.changelog/4556.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed bug where gc_policy would attempt to recreate the resource when switching from deprecated attribute but maintaining the same value underlying value +```
diff --git a/v6.2.0/.changelog/4560.txt b/v6.2.0/.changelog/4560.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4560.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4561.txt b/v6.2.0/.changelog/4561.txt new file mode 100644 index 0000000..cbdb204 --- /dev/null +++ b/v6.2.0/.changelog/4561.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `kms_key_name` to `google_storage_bucket_object` resource +```
diff --git a/v6.2.0/.changelog/4563.txt b/v6.2.0/.changelog/4563.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4563.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4565.txt b/v6.2.0/.changelog/4565.txt new file mode 100644 index 0000000..be9549b --- /dev/null +++ b/v6.2.0/.changelog/4565.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_tags_tag_key` +```
diff --git a/v6.2.0/.changelog/4566.txt b/v6.2.0/.changelog/4566.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4566.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4568.txt b/v6.2.0/.changelog/4568.txt new file mode 100644 index 0000000..71f3ef9 --- /dev/null +++ b/v6.2.0/.changelog/4568.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vpcaccess: added `subnet`, `machine_type` beta fields to `google_vpc_access_connector` +```
diff --git a/v6.2.0/.changelog/4569.txt b/v6.2.0/.changelog/4569.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4569.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4570.txt b/v6.2.0/.changelog/4570.txt new file mode 100644 index 0000000..0030318 --- /dev/null +++ b/v6.2.0/.changelog/4570.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apigee_envgroup +```
diff --git a/v6.2.0/.changelog/4573.txt b/v6.2.0/.changelog/4573.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4573.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4574.txt b/v6.2.0/.changelog/4574.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4574.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4575.txt b/v6.2.0/.changelog/4575.txt new file mode 100644 index 0000000..64d410f --- /dev/null +++ b/v6.2.0/.changelog/4575.txt
@@ -0,0 +1,3 @@ +```release-note:bug +binaryauthorization: fixed permadiff in `google_binary_authorization_attestor` +```
diff --git a/v6.2.0/.changelog/4577.txt b/v6.2.0/.changelog/4577.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4577.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4578.txt b/v6.2.0/.changelog/4578.txt new file mode 100644 index 0000000..7518579 --- /dev/null +++ b/v6.2.0/.changelog/4578.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `provisioned_iops` to `google_compute_disk` +```
diff --git a/v6.2.0/.changelog/4579.txt b/v6.2.0/.changelog/4579.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4579.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4580.txt b/v6.2.0/.changelog/4580.txt new file mode 100644 index 0000000..fb8a198 --- /dev/null +++ b/v6.2.0/.changelog/4580.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: Fixed updates on `export_custom_routes` and `import_custom_routes` in `google_compute_network_peering` +```
diff --git a/v6.2.0/.changelog/4581.txt b/v6.2.0/.changelog/4581.txt new file mode 100644 index 0000000..068321d --- /dev/null +++ b/v6.2.0/.changelog/4581.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: `google_compute_subnetwork` will accept more values in the `purpose` field +```
diff --git a/v6.2.0/.changelog/4582.txt b/v6.2.0/.changelog/4582.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4582.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4585.txt b/v6.2.0/.changelog/4585.txt new file mode 100644 index 0000000..4a4e63b --- /dev/null +++ b/v6.2.0/.changelog/4585.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: added `enable_streaming_engine` argument +```
diff --git a/v6.2.0/.changelog/4587.txt b/v6.2.0/.changelog/4587.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4587.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4588.txt b/v6.2.0/.changelog/4588.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4588.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4590.txt b/v6.2.0/.changelog/4590.txt new file mode 100644 index 0000000..ed0e55b --- /dev/null +++ b/v6.2.0/.changelog/4590.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +datacatalog: Added `google_data_catalog_tag_template_iam_*` +```
diff --git a/v6.2.0/.changelog/4591.txt b/v6.2.0/.changelog/4591.txt new file mode 100644 index 0000000..123be36 --- /dev/null +++ b/v6.2.0/.changelog/4591.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +container: add support for GKE Autopilot in `google_container_cluster` +container: promoted `networking_mode` to GA in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/4593.txt b/v6.2.0/.changelog/4593.txt new file mode 100644 index 0000000..005543e --- /dev/null +++ b/v6.2.0/.changelog/4593.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement +compute: promoted field `server_binding` and `cpu_overcommit_type` fields on `google_node_template` to ga +compute: promoted field `scheduling.min_node_cpus` field on `google_compute_instance` to ga +compute: documented field `scheduling.min_node_cpus` field on `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/4595.txt b/v6.2.0/.changelog/4595.txt new file mode 100644 index 0000000..0706a17 --- /dev/null +++ b/v6.2.0/.changelog/4595.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: fixed issue with principle and principleSet members not retaining their casing +```
diff --git a/v6.2.0/.changelog/4597.txt b/v6.2.0/.changelog/4597.txt new file mode 100644 index 0000000..595c265 --- /dev/null +++ b/v6.2.0/.changelog/4597.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `proxy_bind` to `google_compute_target_tcp_proxy`, `google_compute_target_http_proxy` and `google_compute_target_https_proxy` +```
diff --git a/v6.2.0/.changelog/4598.txt b/v6.2.0/.changelog/4598.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4598.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4599.txt b/v6.2.0/.changelog/4599.txt new file mode 100644 index 0000000..40282d5 --- /dev/null +++ b/v6.2.0/.changelog/4599.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue where exceeding the operation rate limit would fail without retrying +```
diff --git a/v6.2.0/.changelog/4600.txt b/v6.2.0/.changelog/4600.txt new file mode 100644 index 0000000..b13dfc4 --- /dev/null +++ b/v6.2.0/.changelog/4600.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gke_hub_membership` +```
diff --git a/v6.2.0/.changelog/4601.txt b/v6.2.0/.changelog/4601.txt new file mode 100644 index 0000000..5cfc918 --- /dev/null +++ b/v6.2.0/.changelog/4601.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed datatype for `mtu` in `google_compute_interconnect_attachment` +```
diff --git a/v6.2.0/.changelog/4603.txt b/v6.2.0/.changelog/4603.txt new file mode 100644 index 0000000..ef71439 --- /dev/null +++ b/v6.2.0/.changelog/4603.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_tags_tag_value` +```
diff --git a/v6.2.0/.changelog/4604.txt b/v6.2.0/.changelog/4604.txt new file mode 100644 index 0000000..5718b76 --- /dev/null +++ b/v6.2.0/.changelog/4604.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: relaxed field validations for format field of `google_artifact_registry_repository` +```
diff --git a/v6.2.0/.changelog/4606.txt b/v6.2.0/.changelog/4606.txt new file mode 100644 index 0000000..0b27a3f --- /dev/null +++ b/v6.2.0/.changelog/4606.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed issue where you couldn't extend an existing `schema` with additional columns in `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/4609.txt b/v6.2.0/.changelog/4609.txt new file mode 100644 index 0000000..418e9e4 --- /dev/null +++ b/v6.2.0/.changelog/4609.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_kms_secret_asymmetric` +```
diff --git a/v6.2.0/.changelog/4611.txt b/v6.2.0/.changelog/4611.txt new file mode 100644 index 0000000..3c8b5e0 --- /dev/null +++ b/v6.2.0/.changelog/4611.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +eventarc: added `transport.pubsub.topic` to `google_eventarc_trigger` (beta only) +``` +```release-note:new-resource +google_eventarc_trigger (GA only) +```
diff --git a/v6.2.0/.changelog/4612.txt b/v6.2.0/.changelog/4612.txt new file mode 100644 index 0000000..8d68fd4 --- /dev/null +++ b/v6.2.0/.changelog/4612.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudidentity: `google_cloud_identity_groups` and `google_cloud_identity_group_memberships ` will respect the `user_project_override` and `billing_project` configurations and send the appropriate headers to establish a quota project +```
diff --git a/v6.2.0/.changelog/4613.txt b/v6.2.0/.changelog/4613.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4613.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4614.txt b/v6.2.0/.changelog/4614.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4614.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4615.txt b/v6.2.0/.changelog/4615.txt new file mode 100644 index 0000000..a32eaaf --- /dev/null +++ b/v6.2.0/.changelog/4615.txt
@@ -0,0 +1,3 @@ +```release-note:bug +notebooks: Fixed permadiff on labels for `google_notebook_instance` +```
diff --git a/v6.2.0/.changelog/4617.txt b/v6.2.0/.changelog/4617.txt new file mode 100644 index 0000000..722ff84 --- /dev/null +++ b/v6.2.0/.changelog/4617.txt
@@ -0,0 +1,3 @@ +```release-note:none +datafusion: added `dataproc_service_account` field to `google_data_fusion_instance` (beta) +```
diff --git a/v6.2.0/.changelog/4619.txt b/v6.2.0/.changelog/4619.txt new file mode 100644 index 0000000..ca9620f --- /dev/null +++ b/v6.2.0/.changelog/4619.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_apigee_instance_attachment` +```
diff --git a/v6.2.0/.changelog/4620.txt b/v6.2.0/.changelog/4620.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4620.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4623.txt b/v6.2.0/.changelog/4623.txt new file mode 100644 index 0000000..f289dcf --- /dev/null +++ b/v6.2.0/.changelog/4623.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_monitoring_istio_canonical_service` +```
diff --git a/v6.2.0/.changelog/4624.txt b/v6.2.0/.changelog/4624.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4624.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4625.txt b/v6.2.0/.changelog/4625.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4625.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4626.txt b/v6.2.0/.changelog/4626.txt new file mode 100644 index 0000000..97c02c8 --- /dev/null +++ b/v6.2.0/.changelog/4626.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `enable_l4_ilb_subsetting` (beta) and `private_ipv6_google_access` fields to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/4627.txt b/v6.2.0/.changelog/4627.txt new file mode 100644 index 0000000..673f9b1 --- /dev/null +++ b/v6.2.0/.changelog/4627.txt
@@ -0,0 +1,3 @@ +```release-note:bug +secretmanager: Set required on `secrest_data` in `google_secret_manager_secret_version` +```
diff --git a/v6.2.0/.changelog/4628.txt b/v6.2.0/.changelog/4628.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4628.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4630.txt b/v6.2.0/.changelog/4630.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4630.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4632.txt b/v6.2.0/.changelog/4632.txt new file mode 100644 index 0000000..0a0336c --- /dev/null +++ b/v6.2.0/.changelog/4632.txt
@@ -0,0 +1,9 @@ +```release-note:deprecation +compute: deprecated `min_ready_sec` in `google_compute_region_instance_group_manager` & `google_compute_instance_group_manager` in GA +``` +```release-note:deprecation +compute: deprecated `distribution_policy_target_shape` in `google_compute_region_instance_group_manager` in GA +``` +```release-note:deprecation +container: deprecated `pod_security_policy_config` field on resource `google_container_cluster` in GA +```
diff --git a/v6.2.0/.changelog/4634.txt b/v6.2.0/.changelog/4634.txt new file mode 100644 index 0000000..446eae3 --- /dev/null +++ b/v6.2.0/.changelog/4634.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: added minimum for `scopes` field to `google_compute_instance` resource +```
diff --git a/v6.2.0/.changelog/4636.txt b/v6.2.0/.changelog/4636.txt new file mode 100644 index 0000000..b170985 --- /dev/null +++ b/v6.2.0/.changelog/4636.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: changed the default timeout of `google_sql_database_instance` to 30m from 20m +```
diff --git a/v6.2.0/.changelog/4637.txt b/v6.2.0/.changelog/4637.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4637.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4638.txt b/v6.2.0/.changelog/4638.txt new file mode 100644 index 0000000..d21c67e --- /dev/null +++ b/v6.2.0/.changelog/4638.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_tags_tag_binding` (beta) +```
diff --git a/v6.2.0/.changelog/4639.txt b/v6.2.0/.changelog/4639.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4639.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4641.txt b/v6.2.0/.changelog/4641.txt new file mode 100644 index 0000000..8d86a98 --- /dev/null +++ b/v6.2.0/.changelog/4641.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apigee_envgroup_attachment +```
diff --git a/v6.2.0/.changelog/4642.txt b/v6.2.0/.changelog/4642.txt new file mode 100644 index 0000000..c787990 --- /dev/null +++ b/v6.2.0/.changelog/4642.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed intermittent error in `google_storage_hmac_key` +```
diff --git a/v6.2.0/.changelog/4643.txt b/v6.2.0/.changelog/4643.txt new file mode 100644 index 0000000..70a9ff3 --- /dev/null +++ b/v6.2.0/.changelog/4643.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: reverted datatype change for `mtu` in `google_compute_interconnect_attachment` as it was incompatible with existing state representation +```
diff --git a/v6.2.0/.changelog/4644.txt b/v6.2.0/.changelog/4644.txt new file mode 100644 index 0000000..0bccbc6 --- /dev/null +++ b/v6.2.0/.changelog/4644.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: added `force_destroy` to `google_spanner_instance` to delete instances that have backups enabled. +```
diff --git a/v6.2.0/.changelog/4646.txt b/v6.2.0/.changelog/4646.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4646.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4648.txt b/v6.2.0/.changelog/4648.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4648.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4649.txt b/v6.2.0/.changelog/4649.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4649.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4650.txt b/v6.2.0/.changelog/4650.txt new file mode 100644 index 0000000..aff22ed --- /dev/null +++ b/v6.2.0/.changelog/4650.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datacatalog: added `description` field to `google_data_catalog_tag_template ` resource +```
diff --git a/v6.2.0/.changelog/4651.txt b/v6.2.0/.changelog/4651.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/4651.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4653.txt b/v6.2.0/.changelog/4653.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4653.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4654.txt b/v6.2.0/.changelog/4654.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4654.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4655.txt b/v6.2.0/.changelog/4655.txt new file mode 100644 index 0000000..b3d3bd2 --- /dev/null +++ b/v6.2.0/.changelog/4655.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added gVNIC support for `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/4656.txt b/v6.2.0/.changelog/4656.txt new file mode 100644 index 0000000..4e1cdec --- /dev/null +++ b/v6.2.0/.changelog/4656.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `maintenance_window.start_time` to `google_compute_node_group` +```
diff --git a/v6.2.0/.changelog/4657.txt b/v6.2.0/.changelog/4657.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4657.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4658.txt b/v6.2.0/.changelog/4658.txt new file mode 100644 index 0000000..0647518 --- /dev/null +++ b/v6.2.0/.changelog/4658.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloud_identity: fix google_cloud_identity_group_membership import/update +```
diff --git a/v6.2.0/.changelog/4659.txt b/v6.2.0/.changelog/4659.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4659.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4660.txt b/v6.2.0/.changelog/4660.txt new file mode 100644 index 0000000..ba3bd37 --- /dev/null +++ b/v6.2.0/.changelog/4660.txt
@@ -0,0 +1,18 @@ +```release-note:new-resource +`google_tags_tag_key_iam_binding` +``` +```release-note:new-resource +`google_tags_tag_key_iam_member` +``` +```release-note:new-resource +`google_tags_tag_key_iam_policy` +``` +```release-note:new-resource +`google_tags_tag_value_iam_binding` +``` +```release-note:new-resource +`google_tags_tag_value_iam_member` +``` +```release-note:new-resource +`google_tags_tag_value_iam_policy` +```
diff --git a/v6.2.0/.changelog/4661.txt b/v6.2.0/.changelog/4661.txt new file mode 100644 index 0000000..8f5dd22 --- /dev/null +++ b/v6.2.0/.changelog/4661.txt
@@ -0,0 +1,15 @@ +```release-note:enhancement +tags: promoted `google_tags_tag_key` to GA +``` +```release-note:enhancement +tags: promoted `google_tags_tag_value` to GA +``` +```release-note:enhancement +tags: promoted `google_tags_tag_binding` to GA +``` +```release-note:enhancement +tags: promoted `google_tags_tag_key_iam_*` to GA +``` +```release-note:enhancement +tags: promoted `google_tags_tag_value_iam_*` to GA +```
diff --git a/v6.2.0/.changelog/4663.txt b/v6.2.0/.changelog/4663.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4663.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4664.txt b/v6.2.0/.changelog/4664.txt new file mode 100644 index 0000000..418e9e4 --- /dev/null +++ b/v6.2.0/.changelog/4664.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_kms_secret_asymmetric` +```
diff --git a/v6.2.0/.changelog/4667.txt b/v6.2.0/.changelog/4667.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4667.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4668.txt b/v6.2.0/.changelog/4668.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4668.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4669.txt b/v6.2.0/.changelog/4669.txt new file mode 100644 index 0000000..51f6b6f --- /dev/null +++ b/v6.2.0/.changelog/4669.txt
@@ -0,0 +1,3 @@ +```release-note:bug +workflows: fixed a bug in `google_workflows_workflow` that could cause inconsistent final plan errors when using the `name` field in other resources +```
diff --git a/v6.2.0/.changelog/4670.txt b/v6.2.0/.changelog/4670.txt new file mode 100644 index 0000000..8fa84aa --- /dev/null +++ b/v6.2.0/.changelog/4670.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: enabled fields `advertiseMode`, `advertisedGroups`, `peerAsn`, and `peerIpAddress` to be updatable on resource `google_compute_router_peer` +```
diff --git a/v6.2.0/.changelog/4671.txt b/v6.2.0/.changelog/4671.txt new file mode 100644 index 0000000..f586333 --- /dev/null +++ b/v6.2.0/.changelog/4671.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue in `google_compute_instance` where `min_node_cpus` could not be set +```
diff --git a/v6.2.0/.changelog/4672.txt b/v6.2.0/.changelog/4672.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4672.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4673.txt b/v6.2.0/.changelog/4673.txt new file mode 100644 index 0000000..80f40aa --- /dev/null +++ b/v6.2.0/.changelog/4673.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added the ability to specify `google_compute_forwarding_rule.ip_address` by a reference in addition to raw IP address +```
diff --git a/v6.2.0/.changelog/4674.txt b/v6.2.0/.changelog/4674.txt new file mode 100644 index 0000000..c4f4ba1 --- /dev/null +++ b/v6.2.0/.changelog/4674.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a bug that allowed specifying `node_config` on `google_container_cluster` when autopilot is used +```
diff --git a/v6.2.0/.changelog/4675.txt b/v6.2.0/.changelog/4675.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4675.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4677.txt b/v6.2.0/.changelog/4677.txt new file mode 100644 index 0000000..4474644 --- /dev/null +++ b/v6.2.0/.changelog/4677.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: enabled updates for `google_dataflow_flex_template_job` +```
diff --git a/v6.2.0/.changelog/4678.txt b/v6.2.0/.changelog/4678.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4678.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4679.txt b/v6.2.0/.changelog/4679.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4679.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4681.txt b/v6.2.0/.changelog/4681.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4681.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4682.txt b/v6.2.0/.changelog/4682.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/4682.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4683.txt b/v6.2.0/.changelog/4683.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4683.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4684.txt b/v6.2.0/.changelog/4684.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4684.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4686.txt b/v6.2.0/.changelog/4686.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/4686.txt
diff --git a/v6.2.0/.changelog/4687.txt b/v6.2.0/.changelog/4687.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4687.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4689.txt b/v6.2.0/.changelog/4689.txt new file mode 100644 index 0000000..df143fa --- /dev/null +++ b/v6.2.0/.changelog/4689.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: added missing record types to `google_dns_record_set` resource +```
diff --git a/v6.2.0/.changelog/4690.txt b/v6.2.0/.changelog/4690.txt new file mode 100644 index 0000000..405c24c --- /dev/null +++ b/v6.2.0/.changelog/4690.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed error when creating empty `scopes` on `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/4691.txt b/v6.2.0/.changelog/4691.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/4691.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/4693.txt b/v6.2.0/.changelog/4693.txt new file mode 100644 index 0000000..bcb4fba --- /dev/null +++ b/v6.2.0/.changelog/4693.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_dataproc_workflow_template +```
diff --git a/v6.2.0/.changelog/4694.txt b/v6.2.0/.changelog/4694.txt new file mode 100644 index 0000000..980efe6 --- /dev/null +++ b/v6.2.0/.changelog/4694.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added `shielded_instance_config` fields to `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/4695.txt b/v6.2.0/.changelog/4695.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4695.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4696.txt b/v6.2.0/.changelog/4696.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4696.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4697.txt b/v6.2.0/.changelog/4697.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4697.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4698.txt b/v6.2.0/.changelog/4698.txt new file mode 100644 index 0000000..7dd369c --- /dev/null +++ b/v6.2.0/.changelog/4698.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datacatalog: set default false for `force_delete` on `google_data_catalog_tag_template` +```
diff --git a/v6.2.0/.changelog/4699.txt b/v6.2.0/.changelog/4699.txt new file mode 100644 index 0000000..2c44d86 --- /dev/null +++ b/v6.2.0/.changelog/4699.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +spanner: added support for setting a CMEK on `google_spanner_database` +``` +```release-note:note +all: changed default HTTP request timeout from 30 seconds to 120 seconds +```
diff --git a/v6.2.0/.changelog/4701.txt b/v6.2.0/.changelog/4701.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4701.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4702.txt b/v6.2.0/.changelog/4702.txt new file mode 100644 index 0000000..46f61d3 --- /dev/null +++ b/v6.2.0/.changelog/4702.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: removed bounds on the supported memory range in `google_cloudfunctions_function.available_memory_mb` +```
diff --git a/v6.2.0/.changelog/4704.txt b/v6.2.0/.changelog/4704.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4704.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4705.txt b/v6.2.0/.changelog/4705.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4705.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4707.txt b/v6.2.0/.changelog/4707.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4707.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4708.txt b/v6.2.0/.changelog/4708.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4708.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4709.txt b/v6.2.0/.changelog/4709.txt new file mode 100644 index 0000000..ada8054 --- /dev/null +++ b/v6.2.0/.changelog/4709.txt
@@ -0,0 +1,3 @@ +```release-note:new_resource +`google_memcache_instance` +```
diff --git a/v6.2.0/.changelog/4710.txt b/v6.2.0/.changelog/4710.txt new file mode 100644 index 0000000..27c2edf --- /dev/null +++ b/v6.2.0/.changelog/4710.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_ha_vpn_gateway` +```
diff --git a/v6.2.0/.changelog/4711.txt b/v6.2.0/.changelog/4711.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4711.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4712.txt b/v6.2.0/.changelog/4712.txt new file mode 100644 index 0000000..9ec7461 --- /dev/null +++ b/v6.2.0/.changelog/4712.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +datacatalog: updating `parent` in `google_data_catalog_tag` will now recreate the resource +``` +```release-note:bug +datacatalog: fixed an issue where `parent` in `google_data_catalog_tag` attempted to update the resource when change instead of recreating it +```
diff --git a/v6.2.0/.changelog/4715.txt b/v6.2.0/.changelog/4715.txt new file mode 100644 index 0000000..991c64a --- /dev/null +++ b/v6.2.0/.changelog/4715.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: set `clone.point_in_time` optional for `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/4716.txt b/v6.2.0/.changelog/4716.txt new file mode 100644 index 0000000..14d1af0 --- /dev/null +++ b/v6.2.0/.changelog/4716.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4717.txt b/v6.2.0/.changelog/4717.txt new file mode 100644 index 0000000..7562527 --- /dev/null +++ b/v6.2.0/.changelog/4717.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: support bq stream configure in google_healthcare_dicom_store +```
diff --git a/v6.2.0/.changelog/4718.txt b/v6.2.0/.changelog/4718.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4718.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4719.txt b/v6.2.0/.changelog/4719.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4719.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4720.txt b/v6.2.0/.changelog/4720.txt new file mode 100644 index 0000000..aa6c9bf --- /dev/null +++ b/v6.2.0/.changelog/4720.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed permadiff on `google_cloud_run_domain_mapping.metadata.labels` +```
diff --git a/v6.2.0/.changelog/4721.txt b/v6.2.0/.changelog/4721.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4721.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4722.txt b/v6.2.0/.changelog/4722.txt new file mode 100644 index 0000000..58db78a --- /dev/null +++ b/v6.2.0/.changelog/4722.txt
@@ -0,0 +1,3 @@ +```release-note:bug +serviceusage: Made `google_project_service.service` validation reject invalid service domains that don't contain a period +```
diff --git a/v6.2.0/.changelog/4723.txt b/v6.2.0/.changelog/4723.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4723.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4724.txt b/v6.2.0/.changelog/4724.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4724.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4725.txt b/v6.2.0/.changelog/4725.txt new file mode 100644 index 0000000..0087a54 --- /dev/null +++ b/v6.2.0/.changelog/4725.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed empty `rrdatas` list on `google_dns_record_set` for AAAA records +```
diff --git a/v6.2.0/.changelog/4726.txt b/v6.2.0/.changelog/4726.txt new file mode 100644 index 0000000..6fdca5d --- /dev/null +++ b/v6.2.0/.changelog/4726.txt
@@ -0,0 +1,6 @@ +```release-note:bug +bigquery: fixed `dataset_id` to force new resource if name is changed. +``` +```release-note:breaking-change +bigquery: updating `dataset_id` or `project_id` in `google_bigquery_dataset` will now recreate the resource +```
diff --git a/v6.2.0/.changelog/4727.txt b/v6.2.0/.changelog/4727.txt new file mode 100644 index 0000000..b4100c7 --- /dev/null +++ b/v6.2.0/.changelog/4727.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `interface` field to `google_compute_region_disk` (beta) +```
diff --git a/v6.2.0/.changelog/4729.txt b/v6.2.0/.changelog/4729.txt new file mode 100644 index 0000000..b8c678e --- /dev/null +++ b/v6.2.0/.changelog/4729.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: fixed indirectly force replacement via `skip_initial_version_creation` on `google_kms_crypto_key` +```
diff --git a/v6.2.0/.changelog/4730.txt b/v6.2.0/.changelog/4730.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4730.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4731.txt b/v6.2.0/.changelog/4731.txt new file mode 100644 index 0000000..b24557d --- /dev/null +++ b/v6.2.0/.changelog/4731.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billingbudget: Added support for import of `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/4732.txt b/v6.2.0/.changelog/4732.txt new file mode 100644 index 0000000..3944450 --- /dev/null +++ b/v6.2.0/.changelog/4732.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: changed master_ipv4_cidr_block to draw default from the API +```
diff --git a/v6.2.0/.changelog/4733.txt b/v6.2.0/.changelog/4733.txt new file mode 100644 index 0000000..52fd86d --- /dev/null +++ b/v6.2.0/.changelog/4733.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workflows: marked `source_contents` and `service_account` as updatable on `google_workflows_workflow` +```
diff --git a/v6.2.0/.changelog/4734.txt b/v6.2.0/.changelog/4734.txt new file mode 100644 index 0000000..875837e --- /dev/null +++ b/v6.2.0/.changelog/4734.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: fixed `metric_descriptor.labels` can't be updated on 'google_logging_metric' +```
diff --git a/v6.2.0/.changelog/4735.txt b/v6.2.0/.changelog/4735.txt new file mode 100644 index 0000000..22e0578 --- /dev/null +++ b/v6.2.0/.changelog/4735.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed bug where `role_entity` user wouldn't update if the role changed. +```
diff --git a/v6.2.0/.changelog/4736.txt b/v6.2.0/.changelog/4736.txt new file mode 100644 index 0000000..c49d347 --- /dev/null +++ b/v6.2.0/.changelog/4736.txt
@@ -0,0 +1,4 @@ +```release-note:note +accesscontextmanager: added `ANDROID` and `IOS` as supported operating system types in `google_access_context_manager_access_level` `os_type`. + +```
diff --git a/v6.2.0/.changelog/4737.txt b/v6.2.0/.changelog/4737.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4737.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4739.txt b/v6.2.0/.changelog/4739.txt new file mode 100644 index 0000000..4240d08 --- /dev/null +++ b/v6.2.0/.changelog/4739.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added support to bind secrets from Secret Manager to environment variables or files to `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/4740.txt b/v6.2.0/.changelog/4740.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4740.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4741.txt b/v6.2.0/.changelog/4741.txt new file mode 100644 index 0000000..c108384 --- /dev/null +++ b/v6.2.0/.changelog/4741.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +pubsub: Add schema resource as `google_pubsub_schema` to google pubsub +```
diff --git a/v6.2.0/.changelog/4742.txt b/v6.2.0/.changelog/4742.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4742.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4743.txt b/v6.2.0/.changelog/4743.txt new file mode 100644 index 0000000..567d093 --- /dev/null +++ b/v6.2.0/.changelog/4743.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added field `disk_autoresize_limit` to `sql_database_instance` +```
diff --git a/v6.2.0/.changelog/4744.txt b/v6.2.0/.changelog/4744.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4744.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4745.txt b/v6.2.0/.changelog/4745.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4745.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4746.txt b/v6.2.0/.changelog/4746.txt new file mode 100644 index 0000000..94088f9 --- /dev/null +++ b/v6.2.0/.changelog/4746.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloud_identity: add support for `initial_group_config` to the google_cloud_identity_group resource +```
diff --git a/v6.2.0/.changelog/4747.txt b/v6.2.0/.changelog/4747.txt new file mode 100644 index 0000000..841db0b --- /dev/null +++ b/v6.2.0/.changelog/4747.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed container node pool not removed from the state when received 404 error on delete call for the resource `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/4748.txt b/v6.2.0/.changelog/4748.txt new file mode 100644 index 0000000..b1efc6a --- /dev/null +++ b/v6.2.0/.changelog/4748.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed bug where terraform would crash if updating from no `service_account.scopes` to more. +```
diff --git a/v6.2.0/.changelog/4749.txt b/v6.2.0/.changelog/4749.txt new file mode 100644 index 0000000..e1d1e0d --- /dev/null +++ b/v6.2.0/.changelog/4749.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: fixed broken handling of IAM conditions for `google_organization_iam_member`, `google_organization_iam_binding`, and `google_organization_iam_policy` +```
diff --git a/v6.2.0/.changelog/4750.txt b/v6.2.0/.changelog/4750.txt new file mode 100644 index 0000000..c9532fa --- /dev/null +++ b/v6.2.0/.changelog/4750.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `initial_size` to account for scenarios where size may change under the hood in resource `google_compute_node_group` +```
diff --git a/v6.2.0/.changelog/4751.txt b/v6.2.0/.changelog/4751.txt new file mode 100644 index 0000000..4d1f960 --- /dev/null +++ b/v6.2.0/.changelog/4751.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage-transfer: added support for `azure_blob_storage_data_source` to `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/4752.txt b/v6.2.0/.changelog/4752.txt new file mode 100644 index 0000000..1a79cb9 --- /dev/null +++ b/v6.2.0/.changelog/4752.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added support for setting a CMEK on `google_secret_manager_secret` +```
diff --git a/v6.2.0/.changelog/4753.txt b/v6.2.0/.changelog/4753.txt new file mode 100644 index 0000000..6a25cfb --- /dev/null +++ b/v6.2.0/.changelog/4753.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pubsub: fixed diff for `minimum_backoff & maximum_backoff` on `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/4754.txt b/v6.2.0/.changelog/4754.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4754.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4755.txt b/v6.2.0/.changelog/4755.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4755.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4756.txt b/v6.2.0/.changelog/4756.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4756.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4757.txt b/v6.2.0/.changelog/4757.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4757.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4758.txt b/v6.2.0/.changelog/4758.txt new file mode 100644 index 0000000..882e5f7 --- /dev/null +++ b/v6.2.0/.changelog/4758.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: added support for `require_verified_chrome_os` in basic access levels. +```
diff --git a/v6.2.0/.changelog/4759.txt b/v6.2.0/.changelog/4759.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4759.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4760.txt b/v6.2.0/.changelog/4760.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4760.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4761.txt b/v6.2.0/.changelog/4761.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4761.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4762.txt b/v6.2.0/.changelog/4762.txt new file mode 100644 index 0000000..157d8e0 --- /dev/null +++ b/v6.2.0/.changelog/4762.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: added validation to check that both `node_version` and `remove_default_node_pool` cannot be set on `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/4764.txt b/v6.2.0/.changelog/4764.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4764.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4765.txt b/v6.2.0/.changelog/4765.txt new file mode 100644 index 0000000..16262ab --- /dev/null +++ b/v6.2.0/.changelog/4765.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed bug where, when an organization security policy association was removed outside of terraform, the next plan/apply would fail. +```
diff --git a/v6.2.0/.changelog/4767.txt b/v6.2.0/.changelog/4767.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4767.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4768.txt b/v6.2.0/.changelog/4768.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4768.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4769.txt b/v6.2.0/.changelog/4769.txt new file mode 100644 index 0000000..239edf6 --- /dev/null +++ b/v6.2.0/.changelog/4769.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: suppress spurious diffs due to case changes in DS records +```
diff --git a/v6.2.0/.changelog/4770.txt b/v6.2.0/.changelog/4770.txt new file mode 100644 index 0000000..7cfd335 --- /dev/null +++ b/v6.2.0/.changelog/4770.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added `cluster.kms_key_name` field to `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/4771.txt b/v6.2.0/.changelog/4771.txt new file mode 100644 index 0000000..9e18b5a --- /dev/null +++ b/v6.2.0/.changelog/4771.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for setting `kms_key_name` on `google_compute_machine_image` +```
diff --git a/v6.2.0/.changelog/4772.txt b/v6.2.0/.changelog/4772.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4772.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4774.txt b/v6.2.0/.changelog/4774.txt new file mode 100644 index 0000000..f339dae --- /dev/null +++ b/v6.2.0/.changelog/4774.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed bug where `enable_shielded_nodes` could not be false on resource `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/4777.txt b/v6.2.0/.changelog/4777.txt new file mode 100644 index 0000000..5545d6a --- /dev/null +++ b/v6.2.0/.changelog/4777.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for IPsec-encrypted Interconnect in the form of new fields on `google_compute_router`, `google_compute_ha_vpn_gateway`, `google_compute_interconnect_attachment` and `google_compute_address` (beta only) +```
diff --git a/v6.2.0/.changelog/4778.txt b/v6.2.0/.changelog/4778.txt new file mode 100644 index 0000000..0b12793 --- /dev/null +++ b/v6.2.0/.changelog/4778.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: added mutex in `google_compute_metadata_item` to reduce retries + quota errors +```
diff --git a/v6.2.0/.changelog/4779.txt b/v6.2.0/.changelog/4779.txt new file mode 100644 index 0000000..5172994 --- /dev/null +++ b/v6.2.0/.changelog/4779.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added "instance_schedule_policy" field to "google_compute_resource_policy" resource +``` +```release-note:enhancement +compute: added "description" field to "google_compute_resource_policy" resource +```
diff --git a/v6.2.0/.changelog/4780.txt b/v6.2.0/.changelog/4780.txt new file mode 100644 index 0000000..40882ee --- /dev/null +++ b/v6.2.0/.changelog/4780.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudidentity: fixed recreation on the `initial_group_config` of `google_cloud_identity_group` +```
diff --git a/v6.2.0/.changelog/4781.txt b/v6.2.0/.changelog/4781.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4781.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4782.txt b/v6.2.0/.changelog/4782.txt new file mode 100644 index 0000000..52683a6 --- /dev/null +++ b/v6.2.0/.changelog/4782.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigateway: allowed field `apiconfig` to change on resource `google_apigateway_gateway` +```
diff --git a/v6.2.0/.changelog/4783.txt b/v6.2.0/.changelog/4783.txt new file mode 100644 index 0000000..689edac --- /dev/null +++ b/v6.2.0/.changelog/4783.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added support for output-only `status` field on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +``` +```release-note:enhancement +compute: added support for `wait_for_instances_status` on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/4784.txt b/v6.2.0/.changelog/4784.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4784.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4785.txt b/v6.2.0/.changelog/4785.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4785.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4786.txt b/v6.2.0/.changelog/4786.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4786.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4787.txt b/v6.2.0/.changelog/4787.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4787.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4788.txt b/v6.2.0/.changelog/4788.txt new file mode 100644 index 0000000..c931ea5 --- /dev/null +++ b/v6.2.0/.changelog/4788.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted field `autoscaling_policy.scaling_schedules` on `google_compute_autoscaler` and `google_compute_region_autoscaler` to ga +```
diff --git a/v6.2.0/.changelog/4789.txt b/v6.2.0/.changelog/4789.txt new file mode 100644 index 0000000..70854e4 --- /dev/null +++ b/v6.2.0/.changelog/4789.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +computed: promoted `autoscaling_policy.cpu_utilization.predictive_method` on `google_compute_autoscaler` and `google_compute_region_autoscaler` to ga. +```
diff --git a/v6.2.0/.changelog/4790.txt b/v6.2.0/.changelog/4790.txt new file mode 100644 index 0000000..c75b24b --- /dev/null +++ b/v6.2.0/.changelog/4790.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `network_config` block to `google_container_node_pool` resource (beta) +```
diff --git a/v6.2.0/.changelog/4791.txt b/v6.2.0/.changelog/4791.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4791.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4793.txt b/v6.2.0/.changelog/4793.txt new file mode 100644 index 0000000..d07df28 --- /dev/null +++ b/v6.2.0/.changelog/4793.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed a bug where resources would return successfully due to responses based on a previous version of the resource +```
diff --git a/v6.2.0/.changelog/4794.txt b/v6.2.0/.changelog/4794.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4794.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4795.txt b/v6.2.0/.changelog/4795.txt new file mode 100644 index 0000000..2b83082 --- /dev/null +++ b/v6.2.0/.changelog/4795.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `distribution_policy_target_shape` field in `google_compute_region_instance_group_manager` to GA. +```
diff --git a/v6.2.0/.changelog/4796.txt b/v6.2.0/.changelog/4796.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4796.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4797.txt b/v6.2.0/.changelog/4797.txt new file mode 100644 index 0000000..aed76bf --- /dev/null +++ b/v6.2.0/.changelog/4797.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: fixed a check that did not allow for preview versions in `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/4801.txt b/v6.2.0/.changelog/4801.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4801.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4803.txt b/v6.2.0/.changelog/4803.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4803.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4805.txt b/v6.2.0/.changelog/4805.txt new file mode 100644 index 0000000..8c8e166 --- /dev/null +++ b/v6.2.0/.changelog/4805.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed missing values for `negative_caching` and `serve_while_stale` on `google_compute_backend_service` +```
diff --git a/v6.2.0/.changelog/4806.txt b/v6.2.0/.changelog/4806.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4806.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4808.txt b/v6.2.0/.changelog/4808.txt new file mode 100644 index 0000000..ebb0cd4 --- /dev/null +++ b/v6.2.0/.changelog/4808.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_fulfillment` +```
diff --git a/v6.2.0/.changelog/4809.txt b/v6.2.0/.changelog/4809.txt new file mode 100644 index 0000000..5a944d3 --- /dev/null +++ b/v6.2.0/.changelog/4809.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed error when `matches_storage_class` is set empty on `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/4810.txt b/v6.2.0/.changelog/4810.txt new file mode 100644 index 0000000..9905640 --- /dev/null +++ b/v6.2.0/.changelog/4810.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_app_engine_service_network_settings` +```
diff --git a/v6.2.0/.changelog/4812.txt b/v6.2.0/.changelog/4812.txt new file mode 100644 index 0000000..7ef75b2 --- /dev/null +++ b/v6.2.0/.changelog/4812.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +google_gkehub_feature +``` +```release-note:new-resource +google_gkehub_feature_membership +```
diff --git a/v6.2.0/.changelog/4813.txt b/v6.2.0/.changelog/4813.txt new file mode 100644 index 0000000..8151992 --- /dev/null +++ b/v6.2.0/.changelog/4813.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for IPsec-encrypted Interconnect in the form of new fields on `google_compute_router`, `google_compute_ha_vpn_gateway`, `google_compute_interconnect_attachment` and `google_compute_address` (ga only) +```
diff --git a/v6.2.0/.changelog/4814.txt b/v6.2.0/.changelog/4814.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4814.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4815.txt b/v6.2.0/.changelog/4815.txt new file mode 100644 index 0000000..de0a2e1 --- /dev/null +++ b/v6.2.0/.changelog/4815.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_secret_manager_secret` +```
diff --git a/v6.2.0/.changelog/4817.txt b/v6.2.0/.changelog/4817.txt new file mode 100644 index 0000000..2dffee4 --- /dev/null +++ b/v6.2.0/.changelog/4817.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added a `network_performance_config` block to each of `resource_compute_instance`, `resource_compute_instance_from_template`, and `resource_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/4818.txt b/v6.2.0/.changelog/4818.txt new file mode 100644 index 0000000..a5e7877 --- /dev/null +++ b/v6.2.0/.changelog/4818.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_agent` +```
diff --git a/v6.2.0/.changelog/4820.txt b/v6.2.0/.changelog/4820.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4820.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4821.txt b/v6.2.0/.changelog/4821.txt new file mode 100644 index 0000000..614608f --- /dev/null +++ b/v6.2.0/.changelog/4821.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added `ttl`, `expire_time`, `topics` and `rotation` fields to `google_secret_manager_secret` +```
diff --git a/v6.2.0/.changelog/4822.txt b/v6.2.0/.changelog/4822.txt new file mode 100644 index 0000000..1f3da10 --- /dev/null +++ b/v6.2.0/.changelog/4822.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: promoted `log_config` field of `google_compute_health_check` and `google_compute_region_health_check` +``` +```release-note:enhancement +compute: set the default value for log_config.enable on `google_compute_region_health_check` to avoid permanent diff on plan/apply. +```
diff --git a/v6.2.0/.changelog/4823.txt b/v6.2.0/.changelog/4823.txt new file mode 100644 index 0000000..b365046 --- /dev/null +++ b/v6.2.0/.changelog/4823.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vpcaccess: fixed permadiff when `max_throughput` is not set on `google_vpc_access_connector` +```
diff --git a/v6.2.0/.changelog/4824.txt b/v6.2.0/.changelog/4824.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4824.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4825.txt b/v6.2.0/.changelog/4825.txt new file mode 100644 index 0000000..aa70d5e --- /dev/null +++ b/v6.2.0/.changelog/4825.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: fixed a permadiff bug in `log_config` field of `google_compute_region_backend_service` +```
diff --git a/v6.2.0/.changelog/4827.txt b/v6.2.0/.changelog/4827.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4827.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4829.txt b/v6.2.0/.changelog/4829.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4829.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4830.txt b/v6.2.0/.changelog/4830.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4830.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4831.txt b/v6.2.0/.changelog/4831.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4831.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4832.txt b/v6.2.0/.changelog/4832.txt new file mode 100644 index 0000000..8d62dda --- /dev/null +++ b/v6.2.0/.changelog/4832.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Fixed `google_bigquery_table.schema` handling of policyTags +```
diff --git a/v6.2.0/.changelog/4834.txt b/v6.2.0/.changelog/4834.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4834.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4835.txt b/v6.2.0/.changelog/4835.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4835.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4836.txt b/v6.2.0/.changelog/4836.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4836.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4837.txt b/v6.2.0/.changelog/4837.txt new file mode 100644 index 0000000..9b6f188 --- /dev/null +++ b/v6.2.0/.changelog/4837.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +dataproc: added support for `user_project_override` to `google_dataproc_workflow_template` +eventarc: added support for `user_project_override` to `google_eventarc_trigger` +```
diff --git a/v6.2.0/.changelog/4838.txt b/v6.2.0/.changelog/4838.txt new file mode 100644 index 0000000..0f58f00 --- /dev/null +++ b/v6.2.0/.changelog/4838.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +redis: allowed `redis_version` to be upgraded on `google_redis_instance` +``` +```release-note:enhancement +redis: promoted fields `transit_encryption_mode` and `server_ca_certs` to GA on `google_redis_instance` (GA) +```
diff --git a/v6.2.0/.changelog/4840.txt b/v6.2.0/.changelog/4840.txt new file mode 100644 index 0000000..83e1589 --- /dev/null +++ b/v6.2.0/.changelog/4840.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed bug that would error if creating multiple bigtable gc policies at the same time +```
diff --git a/v6.2.0/.changelog/4841.txt b/v6.2.0/.changelog/4841.txt new file mode 100644 index 0000000..ebae1cb --- /dev/null +++ b/v6.2.0/.changelog/4841.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed bug where `encryption` showed a perma-diff on resources created prior to the feature being released. +```
diff --git a/v6.2.0/.changelog/4842.txt b/v6.2.0/.changelog/4842.txt new file mode 100644 index 0000000..1008ccf --- /dev/null +++ b/v6.2.0/.changelog/4842.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Allowed specifying a cluster id field for `google_container_node_pool.cluster` to ensure that a node pool is recreated if the associated cluster is recreated. +```
diff --git a/v6.2.0/.changelog/4843.txt b/v6.2.0/.changelog/4843.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4843.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4844.txt b/v6.2.0/.changelog/4844.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4844.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4846.txt b/v6.2.0/.changelog/4846.txt new file mode 100644 index 0000000..ae04bc3 --- /dev/null +++ b/v6.2.0/.changelog/4846.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added field `adaptive_protection_config` to `google_compute_security_policy` (beta) +```
diff --git a/v6.2.0/.changelog/4849.txt b/v6.2.0/.changelog/4849.txt new file mode 100644 index 0000000..5f08ce4 --- /dev/null +++ b/v6.2.0/.changelog/4849.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `advanced_machine_features` to `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/4850.txt b/v6.2.0/.changelog/4850.txt new file mode 100644 index 0000000..9ee591c --- /dev/null +++ b/v6.2.0/.changelog/4850.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `advanced_machine_features` fields to `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/4851.txt b/v6.2.0/.changelog/4851.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4851.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4852.txt b/v6.2.0/.changelog/4852.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4852.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4853.txt b/v6.2.0/.changelog/4853.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4853.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4855.txt b/v6.2.0/.changelog/4855.txt new file mode 100644 index 0000000..cd42ceb --- /dev/null +++ b/v6.2.0/.changelog/4855.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_service_attachment` +```
diff --git a/v6.2.0/.changelog/4856.txt b/v6.2.0/.changelog/4856.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4856.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4857.txt b/v6.2.0/.changelog/4857.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4857.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4860.txt b/v6.2.0/.changelog/4860.txt new file mode 100644 index 0000000..df07a1d --- /dev/null +++ b/v6.2.0/.changelog/4860.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed a bug where plan would should a diff on `google_cloud_run_service` if the order of the `template.spec.containers.env` list was re-ordered outside of terraform. +```
diff --git a/v6.2.0/.changelog/4861.txt b/v6.2.0/.changelog/4861.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4861.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4862.txt b/v6.2.0/.changelog/4862.txt new file mode 100644 index 0000000..0473682 --- /dev/null +++ b/v6.2.0/.changelog/4862.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: added SLASH_23 support for `peering_cidr_range` on `google_apigee_instance` +```
diff --git a/v6.2.0/.changelog/4863.txt b/v6.2.0/.changelog/4863.txt new file mode 100644 index 0000000..b7593f7 --- /dev/null +++ b/v6.2.0/.changelog/4863.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertex_ai_dataset` +```
diff --git a/v6.2.0/.changelog/4868.txt b/v6.2.0/.changelog/4868.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4868.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4869.txt b/v6.2.0/.changelog/4869.txt new file mode 100644 index 0000000..f24d455 --- /dev/null +++ b/v6.2.0/.changelog/4869.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +added support for [mtls authentication](https://google.aip.dev/auth/4114) +```
diff --git a/v6.2.0/.changelog/4870.txt b/v6.2.0/.changelog/4870.txt new file mode 100644 index 0000000..884c8b7 --- /dev/null +++ b/v6.2.0/.changelog/4870.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_version` +```
diff --git a/v6.2.0/.changelog/4871.txt b/v6.2.0/.changelog/4871.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4871.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4872.txt b/v6.2.0/.changelog/4872.txt new file mode 100644 index 0000000..8aea752 --- /dev/null +++ b/v6.2.0/.changelog/4872.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + compute: promote `custom_response_headers` for `google_compute_backend_service` and `google_compute_backend_bucket` to GA + ```
diff --git a/v6.2.0/.changelog/4873.txt b/v6.2.0/.changelog/4873.txt new file mode 100644 index 0000000..6cd559f --- /dev/null +++ b/v6.2.0/.changelog/4873.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added field `max_pods_per_node` to resource `google_composer_environment` (beta) +```
diff --git a/v6.2.0/.changelog/4874.txt b/v6.2.0/.changelog/4874.txt new file mode 100644 index 0000000..0eeadd7 --- /dev/null +++ b/v6.2.0/.changelog/4874.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: Added `user_project_override` support to the ContainerOperationWaiter used by `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/4876.txt b/v6.2.0/.changelog/4876.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4876.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4877.txt b/v6.2.0/.changelog/4877.txt new file mode 100644 index 0000000..c0f089d --- /dev/null +++ b/v6.2.0/.changelog/4877.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_cloudbuild_worker_pool +```
diff --git a/v6.2.0/.changelog/4884.txt b/v6.2.0/.changelog/4884.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4884.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4886.txt b/v6.2.0/.changelog/4886.txt new file mode 100644 index 0000000..e124b2b --- /dev/null +++ b/v6.2.0/.changelog/4886.txt
@@ -0,0 +1,3 @@ +```release-note:bug +filestore: fixed an issue in `google_filestore_instance` where creating two instances simultaneously resulted in an error. +```
diff --git a/v6.2.0/.changelog/4890.txt b/v6.2.0/.changelog/4890.txt new file mode 100644 index 0000000..e1a6daf --- /dev/null +++ b/v6.2.0/.changelog/4890.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_environment` +```
diff --git a/v6.2.0/.changelog/4894.txt b/v6.2.0/.changelog/4894.txt new file mode 100644 index 0000000..78672ed --- /dev/null +++ b/v6.2.0/.changelog/4894.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: allowed setting `node_config.service_account` at the same time as `enable_autopilot = true` for `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/4895.txt b/v6.2.0/.changelog/4895.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/4895.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4896.txt b/v6.2.0/.changelog/4896.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4896.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4897.txt b/v6.2.0/.changelog/4897.txt new file mode 100644 index 0000000..1b95642 --- /dev/null +++ b/v6.2.0/.changelog/4897.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4900.txt b/v6.2.0/.changelog/4900.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/4900.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/4901.txt b/v6.2.0/.changelog/4901.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4901.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4903.txt b/v6.2.0/.changelog/4903.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4903.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4904.txt b/v6.2.0/.changelog/4904.txt new file mode 100644 index 0000000..5c26c1b --- /dev/null +++ b/v6.2.0/.changelog/4904.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed issue where creating a node pool with a name that already exists would import that resource. `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/4906.txt b/v6.2.0/.changelog/4906.txt new file mode 100644 index 0000000..fbed37e --- /dev/null +++ b/v6.2.0/.changelog/4906.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_vertex_ai_featurestore` +``` +```release-note:new-resource +`google_vertex_ai_featurestore_entitytype` +```
diff --git a/v6.2.0/.changelog/4907.txt b/v6.2.0/.changelog/4907.txt new file mode 100644 index 0000000..5b27a69 --- /dev/null +++ b/v6.2.0/.changelog/4907.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: add support for `binary_logging` on replica instances for `googe_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/4914.txt b/v6.2.0/.changelog/4914.txt new file mode 100644 index 0000000..c6d8575 --- /dev/null +++ b/v6.2.0/.changelog/4914.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted all `cdn_policy` sub fields in `google_compute_backend_service`, `google_compute_region_backend_service` and `google_compute_backend_bucket` to GA +```
diff --git a/v6.2.0/.changelog/4917.txt b/v6.2.0/.changelog/4917.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4917.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4918.txt b/v6.2.0/.changelog/4918.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4918.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4919.txt b/v6.2.0/.changelog/4919.txt new file mode 100644 index 0000000..f24341d --- /dev/null +++ b/v6.2.0/.changelog/4919.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +google_privateca_certificate +``` +```release-note:new-resource +google_privateca_certificate_authority +``` +```release-note:new-resource +google_privateca_ca_pool +``` +```release-note:breaking-change +privateca: existing beta resources will no longer function +```
diff --git a/v6.2.0/.changelog/4920.txt b/v6.2.0/.changelog/4920.txt new file mode 100644 index 0000000..1f8fd6c --- /dev/null +++ b/v6.2.0/.changelog/4920.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: Added `replace_with_info_type_config` to `dlp_deidentify_template`. +```
diff --git a/v6.2.0/.changelog/4921.txt b/v6.2.0/.changelog/4921.txt new file mode 100644 index 0000000..1b5983a --- /dev/null +++ b/v6.2.0/.changelog/4921.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage_bucket_object: added temporary_hold and event_based_hold attributes +```
diff --git a/v6.2.0/.changelog/4922.txt b/v6.2.0/.changelog/4922.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4922.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4923.txt b/v6.2.0/.changelog/4923.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4923.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4924.txt b/v6.2.0/.changelog/4924.txt new file mode 100644 index 0000000..017961d --- /dev/null +++ b/v6.2.0/.changelog/4924.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_entity_type` +```
diff --git a/v6.2.0/.changelog/4926.txt b/v6.2.0/.changelog/4926.txt new file mode 100644 index 0000000..a6c7621 --- /dev/null +++ b/v6.2.0/.changelog/4926.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed perma-diff in `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/4927.txt b/v6.2.0/.changelog/4927.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4927.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4929.txt b/v6.2.0/.changelog/4929.txt new file mode 100644 index 0000000..c217564 --- /dev/null +++ b/v6.2.0/.changelog/4929.txt
@@ -0,0 +1,3 @@ +```release-note:bug +billing: made `amount.specified_amount.units` updatable on `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/4930.txt b/v6.2.0/.changelog/4930.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4930.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4931.txt b/v6.2.0/.changelog/4931.txt new file mode 100644 index 0000000..da0c567 --- /dev/null +++ b/v6.2.0/.changelog/4931.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: Added `pubsub_config` and `webhook_config` parameter to `google_cloudbuild_trigger`. +```
diff --git a/v6.2.0/.changelog/4932.txt b/v6.2.0/.changelog/4932.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4932.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4933.txt b/v6.2.0/.changelog/4933.txt new file mode 100644 index 0000000..fe5d0dd --- /dev/null +++ b/v6.2.0/.changelog/4933.txt
@@ -0,0 +1,3 @@ +```release-note:bug +billing: made `all_updates_rule.*` fields updatable on `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/4934.txt b/v6.2.0/.changelog/4934.txt new file mode 100644 index 0000000..c34a9fb --- /dev/null +++ b/v6.2.0/.changelog/4934.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: add `kms_key_version` as an output on `bigquery_table.encryption_configuration` and the `destination_encryption_configuration` blocks of `bigquery_job.query`, `bigquery_job.load`, and `bigquery_copy`. +```
diff --git a/v6.2.0/.changelog/4935.txt b/v6.2.0/.changelog/4935.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4935.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4936.txt b/v6.2.0/.changelog/4936.txt new file mode 100644 index 0000000..9866b93 --- /dev/null +++ b/v6.2.0/.changelog/4936.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_assured_workloads_workload` +```
diff --git a/v6.2.0/.changelog/4938.txt b/v6.2.0/.changelog/4938.txt new file mode 100644 index 0000000..33bea91 --- /dev/null +++ b/v6.2.0/.changelog/4938.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_notification_config` +```
diff --git a/v6.2.0/.changelog/4939.txt b/v6.2.0/.changelog/4939.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4939.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4941.txt b/v6.2.0/.changelog/4941.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4941.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4943.txt b/v6.2.0/.changelog/4943.txt new file mode 100644 index 0000000..e326548 --- /dev/null +++ b/v6.2.0/.changelog/4943.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Fixed permadiff due to lowercase mode/type in `google_bigquery_table.schema` +```
diff --git a/v6.2.0/.changelog/4945.txt b/v6.2.0/.changelog/4945.txt new file mode 100644 index 0000000..16c563a --- /dev/null +++ b/v6.2.0/.changelog/4945.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `dns_config` to resource `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/4946.txt b/v6.2.0/.changelog/4946.txt new file mode 100644 index 0000000..92d4698 --- /dev/null +++ b/v6.2.0/.changelog/4946.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed handling of object paths that contain slashes for `google_storage_object_access_control` +```
diff --git a/v6.2.0/.changelog/4948.txt b/v6.2.0/.changelog/4948.txt new file mode 100644 index 0000000..27e1b28 --- /dev/null +++ b/v6.2.0/.changelog/4948.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_intent` +```
diff --git a/v6.2.0/.changelog/4951.txt b/v6.2.0/.changelog/4951.txt new file mode 100644 index 0000000..1f31eb9 --- /dev/null +++ b/v6.2.0/.changelog/4951.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertex_ai_metadata_store` +```
diff --git a/v6.2.0/.changelog/4953.txt b/v6.2.0/.changelog/4953.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/4953.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4954.txt b/v6.2.0/.changelog/4954.txt new file mode 100644 index 0000000..fecfe0e --- /dev/null +++ b/v6.2.0/.changelog/4954.txt
@@ -0,0 +1,4 @@ +```release-note:bug +Fixed update failing on `google_pubsub_lite_topic` +Fixed update failing on `google_pubsub_lite_subscription` +```
diff --git a/v6.2.0/.changelog/4955.txt b/v6.2.0/.changelog/4955.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4955.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4956.txt b/v6.2.0/.changelog/4956.txt new file mode 100644 index 0000000..050117f --- /dev/null +++ b/v6.2.0/.changelog/4956.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `update_policy.most_disruptive_allowed_action` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +``` +```release-note:enhancement +compute: added value `REFRESH` to field update_policy.minimal_action` in `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/4957.txt b/v6.2.0/.changelog/4957.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4957.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4958.txt b/v6.2.0/.changelog/4958.txt new file mode 100644 index 0000000..296275a --- /dev/null +++ b/v6.2.0/.changelog/4958.txt
@@ -0,0 +1,7 @@ +```release-note:new-resource +`google_certificate_manager_certificate` +`google_certificate_manager_dns_authorization` +`google_network_services_edge_cache_keyset` +`google_network_services_edge_cache_origin` +`google_network_services_edge_cache_service` +```
diff --git a/v6.2.0/.changelog/4959.txt b/v6.2.0/.changelog/4959.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4959.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4961.txt b/v6.2.0/.changelog/4961.txt new file mode 100644 index 0000000..05a2d47 --- /dev/null +++ b/v6.2.0/.changelog/4961.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added field `maintenance_window` to resource `google_composer_environment` (beta) +```
diff --git a/v6.2.0/.changelog/4963.txt b/v6.2.0/.changelog/4963.txt new file mode 100644 index 0000000..8fb4654 --- /dev/null +++ b/v6.2.0/.changelog/4963.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_flow` +```
diff --git a/v6.2.0/.changelog/4964.txt b/v6.2.0/.changelog/4964.txt new file mode 100644 index 0000000..09331a7 --- /dev/null +++ b/v6.2.0/.changelog/4964.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed a crash on `azure_blob_storage_data_source` for `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/4966.txt b/v6.2.0/.changelog/4966.txt new file mode 100644 index 0000000..05f12eb --- /dev/null +++ b/v6.2.0/.changelog/4966.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Added SLASH_22 support for `peering_cidr_range` on `google_apigee_instance` +```
diff --git a/v6.2.0/.changelog/4967.txt b/v6.2.0/.changelog/4967.txt new file mode 100644 index 0000000..16bfda7 --- /dev/null +++ b/v6.2.0/.changelog/4967.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `crypto_replace_ffx_fpe_config` and `crypto_replace_ffx_fpe_config` as primitive transformation types to `google_data_loss_prevention_deidentify_template` +```
diff --git a/v6.2.0/.changelog/4968.txt b/v6.2.0/.changelog/4968.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4968.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4969.txt b/v6.2.0/.changelog/4969.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4969.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4971.txt b/v6.2.0/.changelog/4971.txt new file mode 100644 index 0000000..218dc76 --- /dev/null +++ b/v6.2.0/.changelog/4971.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_page` +```
diff --git a/v6.2.0/.changelog/4972.txt b/v6.2.0/.changelog/4972.txt new file mode 100644 index 0000000..2bd6f3f --- /dev/null +++ b/v6.2.0/.changelog/4972.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed ordering of `budget_filter. projects` on `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/4973.txt b/v6.2.0/.changelog/4973.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4973.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4975.txt b/v6.2.0/.changelog/4975.txt new file mode 100644 index 0000000..52a41a3 --- /dev/null +++ b/v6.2.0/.changelog/4975.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: removed default value of `0.8` from `google_backend_service.backend.max_utilization` and it will now default from API. All `max_connections_xxx` and `max_rate_xxx` will also default from API as these are all conditional on balancing mode. +```
diff --git a/v6.2.0/.changelog/4976.txt b/v6.2.0/.changelog/4976.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4976.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4977.txt b/v6.2.0/.changelog/4977.txt new file mode 100644 index 0000000..b0d41fa --- /dev/null +++ b/v6.2.0/.changelog/4977.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added support for available_secrets to google_cloudbuild_trigger +```
diff --git a/v6.2.0/.changelog/4978.txt b/v6.2.0/.changelog/4978.txt new file mode 100644 index 0000000..bdf7a6a --- /dev/null +++ b/v6.2.0/.changelog/4978.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquerydatatransfer: fixed a bug where `destination_dataset_id` was required, it is now optional. +```
diff --git a/v6.2.0/.changelog/4979.txt b/v6.2.0/.changelog/4979.txt new file mode 100644 index 0000000..f695934 --- /dev/null +++ b/v6.2.0/.changelog/4979.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed bug where the provider would retry on an error if the database instance name couldn't be reused. +```
diff --git a/v6.2.0/.changelog/4981.txt b/v6.2.0/.changelog/4981.txt new file mode 100644 index 0000000..33baa77 --- /dev/null +++ b/v6.2.0/.changelog/4981.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`notebooks`: added support for `nic_type`, `reservation_affinity` to `google_notebooks_instance` +```
diff --git a/v6.2.0/.changelog/4982.txt b/v6.2.0/.changelog/4982.txt new file mode 100644 index 0000000..61b7f90 --- /dev/null +++ b/v6.2.0/.changelog/4982.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: promoted `google_gke_hub_membership` to GA +```
diff --git a/v6.2.0/.changelog/4983.txt b/v6.2.0/.changelog/4983.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4983.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4984.txt b/v6.2.0/.changelog/4984.txt new file mode 100644 index 0000000..778e346 --- /dev/null +++ b/v6.2.0/.changelog/4984.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed bug that wouldn't insert the `google_sql_user` in state for iam users. +```
diff --git a/v6.2.0/.changelog/4985.txt b/v6.2.0/.changelog/4985.txt new file mode 100644 index 0000000..fb20257 --- /dev/null +++ b/v6.2.0/.changelog/4985.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: `google_gke_hub_membership` supports both `//container.googleapis.com/${google_container_cluster.my-cluster.id}` and `google_container_cluster.my-cluster.id` in `endpoint.0.gke_cluster.0.resource_link` +```
diff --git a/v6.2.0/.changelog/4987.txt b/v6.2.0/.changelog/4987.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4987.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4989.txt b/v6.2.0/.changelog/4989.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4989.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4991.txt b/v6.2.0/.changelog/4991.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/4991.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/4992.txt b/v6.2.0/.changelog/4992.txt new file mode 100644 index 0000000..a43fffa --- /dev/null +++ b/v6.2.0/.changelog/4992.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +added support for Customer Supplied Encryption Key (CSEK) + +```
diff --git a/v6.2.0/.changelog/4993.txt b/v6.2.0/.changelog/4993.txt new file mode 100644 index 0000000..90d4847 --- /dev/null +++ b/v6.2.0/.changelog/4993.txt
@@ -0,0 +1,6 @@ +```release-note:note +spanner: `num_nodes` will become a required field in the next major release and a value has to be set on `google_spanner_instance`. It will also conflict with the new field `processing_units`. +``` +```release-note:enhancement +spanner: added `processing_units` to `google_spanner_instance`. +```
diff --git a/v6.2.0/.changelog/4995.txt b/v6.2.0/.changelog/4995.txt new file mode 100644 index 0000000..26594d9 --- /dev/null +++ b/v6.2.0/.changelog/4995.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +servicenetworking: added support for `user_project_override` and `billing_project ` to `google_service_networking_connection` +```
diff --git a/v6.2.0/.changelog/4996.txt b/v6.2.0/.changelog/4996.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4996.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/4998.txt b/v6.2.0/.changelog/4998.txt new file mode 100644 index 0000000..d63902d --- /dev/null +++ b/v6.2.0/.changelog/4998.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: fixed a perma-diff on `google_compute_region_health_check` when `log_config.enable` is set to false +```
diff --git a/v6.2.0/.changelog/4999.txt b/v6.2.0/.changelog/4999.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/4999.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5003.txt b/v6.2.0/.changelog/5003.txt new file mode 100644 index 0000000..ce705bd --- /dev/null +++ b/v6.2.0/.changelog/5003.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `security_settings` to `google_compute_backend_service` +```
diff --git a/v6.2.0/.changelog/5004.txt b/v6.2.0/.changelog/5004.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5004.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5006.txt b/v6.2.0/.changelog/5006.txt new file mode 100644 index 0000000..d5e5b10 --- /dev/null +++ b/v6.2.0/.changelog/5006.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a crash when `azure_credentials` was defined in `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/5007.txt b/v6.2.0/.changelog/5007.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5007.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5010.txt b/v6.2.0/.changelog/5010.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5010.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5015.txt b/v6.2.0/.changelog/5015.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5015.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5016.txt b/v6.2.0/.changelog/5016.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5016.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5017.txt b/v6.2.0/.changelog/5017.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5017.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5018.txt b/v6.2.0/.changelog/5018.txt new file mode 100644 index 0000000..05ff2b8 --- /dev/null +++ b/v6.2.0/.changelog/5018.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_apigee_nat_address` +```
diff --git a/v6.2.0/.changelog/5019.txt b/v6.2.0/.changelog/5019.txt new file mode 100644 index 0000000..6f4d7f8 --- /dev/null +++ b/v6.2.0/.changelog/5019.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +all (DCL resources only): ignore diff after apply errors coming from the DCL +```
diff --git a/v6.2.0/.changelog/5020.txt b/v6.2.0/.changelog/5020.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5020.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5021.txt b/v6.2.0/.changelog/5021.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5021.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5022.txt b/v6.2.0/.changelog/5022.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5022.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5023.txt b/v6.2.0/.changelog/5023.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5023.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5024.txt b/v6.2.0/.changelog/5024.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5024.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5027.txt b/v6.2.0/.changelog/5027.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5027.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5028.txt b/v6.2.0/.changelog/5028.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5028.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5029.txt b/v6.2.0/.changelog/5029.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5029.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5031.txt b/v6.2.0/.changelog/5031.txt new file mode 100644 index 0000000..f34a60f --- /dev/null +++ b/v6.2.0/.changelog/5031.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: promoted `google_compute_service_attachment` to ga +``` +```release-note:enhancement +compute: promoted `role` and `purpose` fields in `google_compute_subnetwork` to ga +```
diff --git a/v6.2.0/.changelog/5033.txt b/v6.2.0/.changelog/5033.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5033.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5036.txt b/v6.2.0/.changelog/5036.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5036.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5037.txt b/v6.2.0/.changelog/5037.txt new file mode 100644 index 0000000..1788af3 --- /dev/null +++ b/v6.2.0/.changelog/5037.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: Add provider support for `request_reason` +```
diff --git a/v6.2.0/.changelog/5039.txt b/v6.2.0/.changelog/5039.txt new file mode 100644 index 0000000..9f4baad --- /dev/null +++ b/v6.2.0/.changelog/5039.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: fixed environment version regexp to explicitly require . (dot) instead of any character after 'preview' (example: composer-2.0.0-preview.0-airflow-2.1.1) +```
diff --git a/v6.2.0/.changelog/5040.txt b/v6.2.0/.changelog/5040.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5040.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5041.txt b/v6.2.0/.changelog/5041.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5041.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5045.txt b/v6.2.0/.changelog/5045.txt new file mode 100644 index 0000000..81bd4d0 --- /dev/null +++ b/v6.2.0/.changelog/5045.txt
@@ -0,0 +1,3 @@ +```release-note:bug +privateca: fixed a permadiff bug for `publishing_options` on `google_privateca_ca_pool` when both attributes set false +```
diff --git a/v6.2.0/.changelog/5047.txt b/v6.2.0/.changelog/5047.txt new file mode 100644 index 0000000..1916607 --- /dev/null +++ b/v6.2.0/.changelog/5047.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: fixed update behavior on `google_apigee_envgroup` +```
diff --git a/v6.2.0/.changelog/5050.txt b/v6.2.0/.changelog/5050.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5050.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5055.txt b/v6.2.0/.changelog/5055.txt new file mode 100644 index 0000000..b01e0bc --- /dev/null +++ b/v6.2.0/.changelog/5055.txt
@@ -0,0 +1,3 @@ +```release-note:bug +privateca: fixed a failure to create `google_privateca_certificate_authority` of type `SUBORDINATE` due to an invalid attempt to activate it on creation. +```
diff --git a/v6.2.0/.changelog/5057.txt b/v6.2.0/.changelog/5057.txt new file mode 100644 index 0000000..a6c71a3 --- /dev/null +++ b/v6.2.0/.changelog/5057.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: changed `wait_for_instances` in `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` to no longer block plan / refresh, waiting on managed instance statuses during apply instead +```
diff --git a/v6.2.0/.changelog/5058.txt b/v6.2.0/.changelog/5058.txt new file mode 100644 index 0000000..aabd639 --- /dev/null +++ b/v6.2.0/.changelog/5058.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firestore: removed diff for server generated field `__name__` on `google_firestore_index` +```
diff --git a/v6.2.0/.changelog/5059.txt b/v6.2.0/.changelog/5059.txt new file mode 100644 index 0000000..c60939e --- /dev/null +++ b/v6.2.0/.changelog/5059.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `L3_DEFAULT` as `ip_protocol` for `google_compute_forwarding_rule` and `UNSPECIFIED` as `protocol` for `google_compute_region_backend_service` to support network load balancers that forward all protocols and ports. +```
diff --git a/v6.2.0/.changelog/5060.txt b/v6.2.0/.changelog/5060.txt new file mode 100644 index 0000000..3a27daa --- /dev/null +++ b/v6.2.0/.changelog/5060.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Avoid printing confusing (Compsoer version didn't match regexp) log entry when version is empty. +```
diff --git a/v6.2.0/.changelog/5061.txt b/v6.2.0/.changelog/5061.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5061.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5062.txt b/v6.2.0/.changelog/5062.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5062.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5063.txt b/v6.2.0/.changelog/5063.txt new file mode 100644 index 0000000..b8f7ff7 --- /dev/null +++ b/v6.2.0/.changelog/5063.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `enable` attribute to `google_compute_router_peer` +```
diff --git a/v6.2.0/.changelog/5064.txt b/v6.2.0/.changelog/5064.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5064.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5065.txt b/v6.2.0/.changelog/5065.txt new file mode 100644 index 0000000..8696c52 --- /dev/null +++ b/v6.2.0/.changelog/5065.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +kms: added `name` field to `google_kms_crypto_key_version` datasource +```
diff --git a/v6.2.0/.changelog/5067.txt b/v6.2.0/.changelog/5067.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5067.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5068.txt b/v6.2.0/.changelog/5068.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5068.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5072.txt b/v6.2.0/.changelog/5072.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5072.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5073.txt b/v6.2.0/.changelog/5073.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5073.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5075.txt b/v6.2.0/.changelog/5075.txt new file mode 100644 index 0000000..a335f7a --- /dev/null +++ b/v6.2.0/.changelog/5075.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed null for `ignore_active_certificates_on_deletion` on the imported `google_privateca_certificate_authority` +```
diff --git a/v6.2.0/.changelog/5076.txt b/v6.2.0/.changelog/5076.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5076.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5078.txt b/v6.2.0/.changelog/5078.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5078.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5081.txt b/v6.2.0/.changelog/5081.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5081.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5082.txt b/v6.2.0/.changelog/5082.txt new file mode 100644 index 0000000..5ac10b2 --- /dev/null +++ b/v6.2.0/.changelog/5082.txt
@@ -0,0 +1,3 @@ +```release-note:bug +assuredworkloads: enhanced resource deletion so `google_assured_workloads_workload` can delete what it creates +```
diff --git a/v6.2.0/.changelog/5083.txt b/v6.2.0/.changelog/5083.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5083.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5084.txt b/v6.2.0/.changelog/5084.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5084.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5085.txt b/v6.2.0/.changelog/5085.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5085.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5086.txt b/v6.2.0/.changelog/5086.txt new file mode 100644 index 0000000..932005d --- /dev/null +++ b/v6.2.0/.changelog/5086.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: added support for `billing_project` across all resources. If `user_project_override` is set to `true` and a `billing_project` is set, the `X-Goog-User-Project` header will be sent for all resources. +```
diff --git a/v6.2.0/.changelog/5088.txt b/v6.2.0/.changelog/5088.txt new file mode 100644 index 0000000..a5e61e1 --- /dev/null +++ b/v6.2.0/.changelog/5088.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Bigquery: fixed the permadiff bug on `location` of the `google_bigquery_dataset` +```
diff --git a/v6.2.0/.changelog/5090.txt b/v6.2.0/.changelog/5090.txt new file mode 100644 index 0000000..4c65743 --- /dev/null +++ b/v6.2.0/.changelog/5090.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_compute_firewall_policy_rule +``` +```release-note:new-resource +google_compute_firewall_policy_association +``` +```release-note:new-resource +google_compute_firewall_policy +```
diff --git a/v6.2.0/.changelog/5092.txt b/v6.2.0/.changelog/5092.txt new file mode 100644 index 0000000..1de92ff --- /dev/null +++ b/v6.2.0/.changelog/5092.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed instances where compute resource calls would have their urls appended with a redundant `/projects` after the host +```
diff --git a/v6.2.0/.changelog/5093.txt b/v6.2.0/.changelog/5093.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5093.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5095.txt b/v6.2.0/.changelog/5095.txt new file mode 100644 index 0000000..02da7ac --- /dev/null +++ b/v6.2.0/.changelog/5095.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed a permadiff bug for `type` when BUILT_IN on `google_sql_user` +```
diff --git a/v6.2.0/.changelog/5096.txt b/v6.2.0/.changelog/5096.txt new file mode 100644 index 0000000..ee0e4b5 --- /dev/null +++ b/v6.2.0/.changelog/5096.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pubsub: added polling to `google_pubsub_schema` to deal with eventually consistent deletes +```
diff --git a/v6.2.0/.changelog/5097.txt b/v6.2.0/.changelog/5097.txt new file mode 100644 index 0000000..3a657e5 --- /dev/null +++ b/v6.2.0/.changelog/5097.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +essentialcontacts: promoted `google_essential_contacts_contact` to GA +```
diff --git a/v6.2.0/.changelog/5098.txt b/v6.2.0/.changelog/5098.txt new file mode 100644 index 0000000..453c040 --- /dev/null +++ b/v6.2.0/.changelog/5098.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: allowed setting `ip_address` field of `google_compute_router_peer` +```
diff --git a/v6.2.0/.changelog/5099.txt b/v6.2.0/.changelog/5099.txt new file mode 100644 index 0000000..a133fac --- /dev/null +++ b/v6.2.0/.changelog/5099.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a bug where `negative_caching_policy` cannot be set always revalidate on `google_compute_backend_service` +```
diff --git a/v6.2.0/.changelog/5100.txt b/v6.2.0/.changelog/5100.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5100.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5103.txt b/v6.2.0/.changelog/5103.txt new file mode 100644 index 0000000..28a0913 --- /dev/null +++ b/v6.2.0/.changelog/5103.txt
@@ -0,0 +1,3 @@ +```release-note:none +Several updates on documentation and examples +```
diff --git a/v6.2.0/.changelog/5104.txt b/v6.2.0/.changelog/5104.txt new file mode 100644 index 0000000..b1189ef --- /dev/null +++ b/v6.2.0/.changelog/5104.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigateway: fixed import functionality for all `apigateway` resources +```
diff --git a/v6.2.0/.changelog/5107.txt b/v6.2.0/.changelog/5107.txt new file mode 100644 index 0000000..5a61a45 --- /dev/null +++ b/v6.2.0/.changelog/5107.txt
@@ -0,0 +1,3 @@ +```release-note:bug +privateca: fixed the creation of subordinate `google_privateca_certificate_authority` with `max_issuer_path_length = 0`. +```
diff --git a/v6.2.0/.changelog/5109.txt b/v6.2.0/.changelog/5109.txt new file mode 100644 index 0000000..b68fc61 --- /dev/null +++ b/v6.2.0/.changelog/5109.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_privateca_certificate_template` +```
diff --git a/v6.2.0/.changelog/5111.txt b/v6.2.0/.changelog/5111.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5111.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5112.txt b/v6.2.0/.changelog/5112.txt new file mode 100644 index 0000000..93df627 --- /dev/null +++ b/v6.2.0/.changelog/5112.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed bug in `google_sql_user` with CLOUD_IAM_USERs on POSTGRES. +```
diff --git a/v6.2.0/.changelog/5113.txt b/v6.2.0/.changelog/5113.txt new file mode 100644 index 0000000..bec5e45 --- /dev/null +++ b/v6.2.0/.changelog/5113.txt
@@ -0,0 +1,3 @@ +```release-note:bug +os_config: fixed imports for `google_os_config_guest_policies` +```
diff --git a/v6.2.0/.changelog/5114.txt b/v6.2.0/.changelog/5114.txt new file mode 100644 index 0000000..92b053d --- /dev/null +++ b/v6.2.0/.changelog/5114.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: added support for timeouts on `google_storage_bucket_object` +```
diff --git a/v6.2.0/.changelog/5115.txt b/v6.2.0/.changelog/5115.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5115.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5116.txt b/v6.2.0/.changelog/5116.txt new file mode 100644 index 0000000..010d812 --- /dev/null +++ b/v6.2.0/.changelog/5116.txt
@@ -0,0 +1,3 @@ +```release-note:bug +service_usage: fixed imports on `google_service_usage_consumer_quota_override` +```
diff --git a/v6.2.0/.changelog/5117.txt b/v6.2.0/.changelog/5117.txt new file mode 100644 index 0000000..a1f3b66 --- /dev/null +++ b/v6.2.0/.changelog/5117.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added field `path` to `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/5118.txt b/v6.2.0/.changelog/5118.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5118.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5120.txt b/v6.2.0/.changelog/5120.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5120.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5121.txt b/v6.2.0/.changelog/5121.txt new file mode 100644 index 0000000..fce1105 --- /dev/null +++ b/v6.2.0/.changelog/5121.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added field `collation` to `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/5122.txt b/v6.2.0/.changelog/5122.txt new file mode 100644 index 0000000..4694f60 --- /dev/null +++ b/v6.2.0/.changelog/5122.txt
@@ -0,0 +1,3 @@ +```release-note:bug +healthcare: fixed bug where changes to `google_healthcare_hl7_v2_store.parser_config` subfields would error with '...parser_config.version field is immutable...` +```
diff --git a/v6.2.0/.changelog/5124.txt b/v6.2.0/.changelog/5124.txt new file mode 100644 index 0000000..812ebfa --- /dev/null +++ b/v6.2.0/.changelog/5124.txt
@@ -0,0 +1,4 @@ +```release-note:bug +secretmanager: fixed an issue where `replication` fields would not update in `google_secret_manager_secret` + +```
diff --git a/v6.2.0/.changelog/5125.txt b/v6.2.0/.changelog/5125.txt new file mode 100644 index 0000000..a8ac455 --- /dev/null +++ b/v6.2.0/.changelog/5125.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: enabled support for `user_project_override` in `google_bigtable_instance` and `google_bigtable_table` +```
diff --git a/v6.2.0/.changelog/5127.txt b/v6.2.0/.changelog/5127.txt new file mode 100644 index 0000000..7e5002c --- /dev/null +++ b/v6.2.0/.changelog/5127.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Cloud DNS: fixed not-exists error message on data source `google_dns_managed_zone` +```
diff --git a/v6.2.0/.changelog/5131.txt b/v6.2.0/.changelog/5131.txt new file mode 100644 index 0000000..1a1b68b --- /dev/null +++ b/v6.2.0/.changelog/5131.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +kms: added support for `destroy_scheduled_duration` to `google_kms_crypto_key` +```
diff --git a/v6.2.0/.changelog/5133.txt b/v6.2.0/.changelog/5133.txt new file mode 100644 index 0000000..48e5a06 --- /dev/null +++ b/v6.2.0/.changelog/5133.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a crash on `enable` field of `google_compute_router_peer` +```
diff --git a/v6.2.0/.changelog/5134.txt b/v6.2.0/.changelog/5134.txt new file mode 100644 index 0000000..f2b3cbd --- /dev/null +++ b/v6.2.0/.changelog/5134.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `iap` fields to `google_compute_region_backend_service` +```
diff --git a/v6.2.0/.changelog/5135.txt b/v6.2.0/.changelog/5135.txt new file mode 100644 index 0000000..b8aa4eb --- /dev/null +++ b/v6.2.0/.changelog/5135.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`privateca`: Added `certificate_template` to `google_privateca_certificate`. +```
diff --git a/v6.2.0/.changelog/5136.txt b/v6.2.0/.changelog/5136.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5136.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5137.txt b/v6.2.0/.changelog/5137.txt new file mode 100644 index 0000000..40f54ae --- /dev/null +++ b/v6.2.0/.changelog/5137.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Endpoints: fixed a timezone discrepancy in `config_id` on `google_endpoints_service` +```
diff --git a/v6.2.0/.changelog/5138.txt b/v6.2.0/.changelog/5138.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5138.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5139.txt b/v6.2.0/.changelog/5139.txt new file mode 100644 index 0000000..de668c8 --- /dev/null +++ b/v6.2.0/.changelog/5139.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: gRPC requests and response logging have been enabled +```
diff --git a/v6.2.0/.changelog/5143.txt b/v6.2.0/.changelog/5143.txt new file mode 100644 index 0000000..d2022fc --- /dev/null +++ b/v6.2.0/.changelog/5143.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +kms: added support for `import_only` to `google_kms_crypto_key` +```
diff --git a/v6.2.0/.changelog/5144.txt b/v6.2.0/.changelog/5144.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5144.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5145.txt b/v6.2.0/.changelog/5145.txt new file mode 100644 index 0000000..8dc6b4c --- /dev/null +++ b/v6.2.0/.changelog/5145.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a permanent diff for `next_hop_instance_zone` on `google_compute_route` when `next_hop_instance` was set to a self link +```
diff --git a/v6.2.0/.changelog/5146.txt b/v6.2.0/.changelog/5146.txt new file mode 100644 index 0000000..8d369f0 --- /dev/null +++ b/v6.2.0/.changelog/5146.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added field `metastore_config` to `google_dataproc_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/5147.txt b/v6.2.0/.changelog/5147.txt new file mode 100644 index 0000000..910ac44 --- /dev/null +++ b/v6.2.0/.changelog/5147.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: fixed instance updates to processing units +```
diff --git a/v6.2.0/.changelog/5148.txt b/v6.2.0/.changelog/5148.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5148.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5149.txt b/v6.2.0/.changelog/5149.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5149.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5151.txt b/v6.2.0/.changelog/5151.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5151.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5154.txt b/v6.2.0/.changelog/5154.txt new file mode 100644 index 0000000..4463023 --- /dev/null +++ b/v6.2.0/.changelog/5154.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue in `google_compute_router_nat` where removing `log_config` resulted in a perma-diff +```
diff --git a/v6.2.0/.changelog/5155.txt b/v6.2.0/.changelog/5155.txt new file mode 100644 index 0000000..24d49fe --- /dev/null +++ b/v6.2.0/.changelog/5155.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudbuild: marked `google_cloudbuild_trigger` as requiring one of branch_name/tag_name/commit_sha within build.source.repo_source +```
diff --git a/v6.2.0/.changelog/5156.txt b/v6.2.0/.changelog/5156.txt new file mode 100644 index 0000000..c30ac63 --- /dev/null +++ b/v6.2.0/.changelog/5156.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Container: fixed a bug in failing to remove `maintenance_exclusion` on `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5157.txt b/v6.2.0/.changelog/5157.txt new file mode 100644 index 0000000..227463c --- /dev/null +++ b/v6.2.0/.changelog/5157.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: allow updates for `google_compute_service_attachment` + +```
diff --git a/v6.2.0/.changelog/5158.txt b/v6.2.0/.changelog/5158.txt new file mode 100644 index 0000000..36e9fce --- /dev/null +++ b/v6.2.0/.changelog/5158.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_service_networking_peered_dns_domain` +``` +```release-note:new-datasource +`google_service_networking_peered_dns_domain` +```
diff --git a/v6.2.0/.changelog/5159.txt b/v6.2.0/.changelog/5159.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5159.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5161.txt b/v6.2.0/.changelog/5161.txt new file mode 100644 index 0000000..2482b75 --- /dev/null +++ b/v6.2.0/.changelog/5161.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +filestore: added `connect_mode` to `networks` field in `google_filestore_instance` (beta) +```
diff --git a/v6.2.0/.changelog/5162.txt b/v6.2.0/.changelog/5162.txt new file mode 100644 index 0000000..d2dcb64 --- /dev/null +++ b/v6.2.0/.changelog/5162.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: allow passing an IP address to the `nextHopIlb` field of `google_compute_route` resource +```
diff --git a/v6.2.0/.changelog/5165.txt b/v6.2.0/.changelog/5165.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5165.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5166.txt b/v6.2.0/.changelog/5166.txt new file mode 100644 index 0000000..1386cea --- /dev/null +++ b/v6.2.0/.changelog/5166.txt
@@ -0,0 +1,3 @@ +```release-note:bug +eventarc: fixed bug where resources could not be deleted out of bounds +```
diff --git a/v6.2.0/.changelog/5168.txt b/v6.2.0/.changelog/5168.txt new file mode 100644 index 0000000..6181c23 --- /dev/null +++ b/v6.2.0/.changelog/5168.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: fixed the data type for `bucket_options.linear_buckets.width` on `google_logging_metric` +```
diff --git a/v6.2.0/.changelog/5169.txt b/v6.2.0/.changelog/5169.txt new file mode 100644 index 0000000..9ec052c --- /dev/null +++ b/v6.2.0/.changelog/5169.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: added `disabled` field to `google_service_account` resource +```
diff --git a/v6.2.0/.changelog/5170.txt b/v6.2.0/.changelog/5170.txt new file mode 100644 index 0000000..538697c --- /dev/null +++ b/v6.2.0/.changelog/5170.txt
@@ -0,0 +1,3 @@ +```release-note:bug +functions: fixed a error message on `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/5172.txt b/v6.2.0/.changelog/5172.txt new file mode 100644 index 0000000..2f4884f --- /dev/null +++ b/v6.2.0/.changelog/5172.txt
@@ -0,0 +1,3 @@ +```release-note:bug +osconfig: fixed import on google_os_config_guest_policies +```
diff --git a/v6.2.0/.changelog/5173.txt b/v6.2.0/.changelog/5173.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5173.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5174.txt b/v6.2.0/.changelog/5174.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5174.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5178.txt b/v6.2.0/.changelog/5178.txt new file mode 100644 index 0000000..7c62afb --- /dev/null +++ b/v6.2.0/.changelog/5178.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a undetected change on `days_since_noncurrent_time` of `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/5179.txt b/v6.2.0/.changelog/5179.txt new file mode 100644 index 0000000..7c95c50 --- /dev/null +++ b/v6.2.0/.changelog/5179.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed two error messages in `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/5180.txt b/v6.2.0/.changelog/5180.txt new file mode 100644 index 0000000..89a8161 --- /dev/null +++ b/v6.2.0/.changelog/5180.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added field `scheduler_count` to `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/5181.txt b/v6.2.0/.changelog/5181.txt new file mode 100644 index 0000000..40f1971 --- /dev/null +++ b/v6.2.0/.changelog/5181.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added support for composer v2 fields `workloads_config` and `cloud_composer_network_ipv4_cidr_block` to `composer_environment` +```
diff --git a/v6.2.0/.changelog/5182.txt b/v6.2.0/.changelog/5182.txt new file mode 100644 index 0000000..caea89a --- /dev/null +++ b/v6.2.0/.changelog/5182.txt
@@ -0,0 +1,3 @@ +```release-note:bug +redis: extended the default timeouts on `google_redis_instance` +```
diff --git a/v6.2.0/.changelog/5183.txt b/v6.2.0/.changelog/5183.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5183.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5184.txt b/v6.2.0/.changelog/5184.txt new file mode 100644 index 0000000..6f4f2a8 --- /dev/null +++ b/v6.2.0/.changelog/5184.txt
@@ -0,0 +1,3 @@ +```release-note:bug +serviceusage: fixed an issue in `google_project_service` where users could not reenable services that were disabled outside of Terraform. +```
diff --git a/v6.2.0/.changelog/5185.txt b/v6.2.0/.changelog/5185.txt new file mode 100644 index 0000000..037adf8 --- /dev/null +++ b/v6.2.0/.changelog/5185.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +compute: deprecated `interface` field on `google_compute_disk` and `google_compute_region_disk` (beta only) +```
diff --git a/v6.2.0/.changelog/5186.txt b/v6.2.0/.changelog/5186.txt new file mode 100644 index 0000000..ca865a2 --- /dev/null +++ b/v6.2.0/.changelog/5186.txt
@@ -0,0 +1,3 @@ +```release-note:bug +platform: fixed a bug in wrongly writing to state when creation failed on `google_organization_policy` +```
diff --git a/v6.2.0/.changelog/5187.txt b/v6.2.0/.changelog/5187.txt new file mode 100644 index 0000000..d486c96 --- /dev/null +++ b/v6.2.0/.changelog/5187.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: fixed bug where `deployment.container.image` would update to an old version even if in `ignore_changes` +```
diff --git a/v6.2.0/.changelog/5188.txt b/v6.2.0/.changelog/5188.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5188.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5189.txt b/v6.2.0/.changelog/5189.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5189.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5190.txt b/v6.2.0/.changelog/5190.txt new file mode 100644 index 0000000..483131c --- /dev/null +++ b/v6.2.0/.changelog/5190.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a bug where `destination_encryption_config.kms_key_name` stored the version rather than the key name. +```
diff --git a/v6.2.0/.changelog/5191.txt b/v6.2.0/.changelog/5191.txt new file mode 100644 index 0000000..fb33860 --- /dev/null +++ b/v6.2.0/.changelog/5191.txt
@@ -0,0 +1,6 @@ +```release-note:bug +dns: fixed an issue in `google_dns_record_set` where creating the resource would result in an 409 error +``` +```release-note:bug +dns: fixed an issue in `google_dns_record_set` where `rrdatas` could not be updated +```
diff --git a/v6.2.0/.changelog/5192.txt b/v6.2.0/.changelog/5192.txt new file mode 100644 index 0000000..6741e9e --- /dev/null +++ b/v6.2.0/.changelog/5192.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: Added links to nested types documentation within a resource +```
diff --git a/v6.2.0/.changelog/5194.txt b/v6.2.0/.changelog/5194.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/5194.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/5196.txt b/v6.2.0/.changelog/5196.txt new file mode 100644 index 0000000..7781afd --- /dev/null +++ b/v6.2.0/.changelog/5196.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: promoted `google_healthcare_hl7_v2_store.parseConfig.version` to GA +```
diff --git a/v6.2.0/.changelog/5197.txt b/v6.2.0/.changelog/5197.txt new file mode 100644 index 0000000..4b2dc5c --- /dev/null +++ b/v6.2.0/.changelog/5197.txt
@@ -0,0 +1,15 @@ +```release-note:breaking-change +gke_hub: made the `config_membership` field in `google_gke_hub_feature` required, disallowing invalid configurations +``` +```release-note:breaking-change +gke_hub: made the `configmanagement`, `feature`, `location`, `membership` fields in `google_gke_hub_feature_membership` required, disallowing invalid configurations +``` +```release-note:enhancement +eventarc: added support for `uid` output field, `cloud_function` destination to `google_eventarc_trigger` +``` +```release-note:enhancement +gke_hub: added support for `resource_state`, `state` outputs to `google_gke_hub_feature` +``` +```release-note:enhancement +gke_hub: added support for `gcp_service_account_email` when configuring Git sync in `google_gke_hub_feature_membership` +```
diff --git a/v6.2.0/.changelog/5198.txt b/v6.2.0/.changelog/5198.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5198.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5199.txt b/v6.2.0/.changelog/5199.txt new file mode 100644 index 0000000..a1fc47a --- /dev/null +++ b/v6.2.0/.changelog/5199.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_org_policy_policy` +```
diff --git a/v6.2.0/.changelog/5200.txt b/v6.2.0/.changelog/5200.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5200.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5201.txt b/v6.2.0/.changelog/5201.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5201.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5202.txt b/v6.2.0/.changelog/5202.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5202.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5204.txt b/v6.2.0/.changelog/5204.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5204.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5205.txt b/v6.2.0/.changelog/5205.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5205.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5206.txt b/v6.2.0/.changelog/5206.txt new file mode 100644 index 0000000..6b9dd22 --- /dev/null +++ b/v6.2.0/.changelog/5206.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Fixed recreation of GCE instances when updating `resource_policies` property +```
diff --git a/v6.2.0/.changelog/5207.txt b/v6.2.0/.changelog/5207.txt new file mode 100644 index 0000000..7077ab8 --- /dev/null +++ b/v6.2.0/.changelog/5207.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + compute: added NetLB support for Connection Tracking as `connectionTrackingPolicy` in `RegionBackendService` +```
diff --git a/v6.2.0/.changelog/5212.txt b/v6.2.0/.changelog/5212.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5212.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5214.txt b/v6.2.0/.changelog/5214.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5214.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5215.txt b/v6.2.0/.changelog/5215.txt new file mode 100644 index 0000000..aacdd1b --- /dev/null +++ b/v6.2.0/.changelog/5215.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +project: support `billing_project` for `google_project_service` +```
diff --git a/v6.2.0/.changelog/5216.txt b/v6.2.0/.changelog/5216.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5216.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5217.txt b/v6.2.0/.changelog/5217.txt new file mode 100644 index 0000000..4df330b --- /dev/null +++ b/v6.2.0/.changelog/5217.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for `logging_config` and `monitoring_config` to google_container_cluster +```
diff --git a/v6.2.0/.changelog/5218.txt b/v6.2.0/.changelog/5218.txt new file mode 100644 index 0000000..29ee8bf --- /dev/null +++ b/v6.2.0/.changelog/5218.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_monitoring_metrics_scope` +`google_monitoring_monitored_project` +```
diff --git a/v6.2.0/.changelog/5220.txt b/v6.2.0/.changelog/5220.txt new file mode 100644 index 0000000..23bc798 --- /dev/null +++ b/v6.2.0/.changelog/5220.txt
@@ -0,0 +1,3 @@ +```release-note:bug +filestore: fixed `reserved_ip_range` can't be updated on `google_filestore_instance` +```
diff --git a/v6.2.0/.changelog/5221.txt b/v6.2.0/.changelog/5221.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5221.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5222.txt b/v6.2.0/.changelog/5222.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5222.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5223.txt b/v6.2.0/.changelog/5223.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5223.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5225.txt b/v6.2.0/.changelog/5225.txt new file mode 100644 index 0000000..6ae3697 --- /dev/null +++ b/v6.2.0/.changelog/5225.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed an issue where a node pool created with error (eg. GKE_STOCKOUT) would not be captured in state +```
diff --git a/v6.2.0/.changelog/5228.txt b/v6.2.0/.changelog/5228.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5228.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5229.txt b/v6.2.0/.changelog/5229.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5229.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5230.txt b/v6.2.0/.changelog/5230.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5230.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5232.txt b/v6.2.0/.changelog/5232.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5232.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5234.txt b/v6.2.0/.changelog/5234.txt new file mode 100644 index 0000000..3819cdd --- /dev/null +++ b/v6.2.0/.changelog/5234.txt
@@ -0,0 +1,3 @@ +```release-note:bug +serviceusage: enabled the service api to retry on failed operation calls in anticipation of transient errors that occur when first enabling the service. +```
diff --git a/v6.2.0/.changelog/5235.txt b/v6.2.0/.changelog/5235.txt new file mode 100644 index 0000000..81855b1 --- /dev/null +++ b/v6.2.0/.changelog/5235.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_monitoring_monitored_project` +```
diff --git a/v6.2.0/.changelog/5236.txt b/v6.2.0/.changelog/5236.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5236.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5237.txt b/v6.2.0/.changelog/5237.txt new file mode 100644 index 0000000..d4cb717 --- /dev/null +++ b/v6.2.0/.changelog/5237.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added field `service_account` to `google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/5238.txt b/v6.2.0/.changelog/5238.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5238.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5240.txt b/v6.2.0/.changelog/5240.txt new file mode 100644 index 0000000..866bb74 --- /dev/null +++ b/v6.2.0/.changelog/5240.txt
@@ -0,0 +1,4 @@ +```release-note:none +- Ephemeral IPs are subjected to refresh after restart, so using static IP for HTTP External LB Example. + +```
diff --git a/v6.2.0/.changelog/5241.txt b/v6.2.0/.changelog/5241.txt new file mode 100644 index 0000000..66736ff --- /dev/null +++ b/v6.2.0/.changelog/5241.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added external IPv6 support on `google_compute_subnetwork` and `google_compute_instance.network_interfaces` +```
diff --git a/v6.2.0/.changelog/5243.txt b/v6.2.0/.changelog/5243.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5243.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5245.txt b/v6.2.0/.changelog/5245.txt new file mode 100644 index 0000000..baa3537 --- /dev/null +++ b/v6.2.0/.changelog/5245.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +pubsub: Removed `path` from `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/5246.txt b/v6.2.0/.changelog/5246.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5246.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5247.txt b/v6.2.0/.changelog/5247.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5247.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5248.txt b/v6.2.0/.changelog/5248.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5248.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5249.txt b/v6.2.0/.changelog/5249.txt new file mode 100644 index 0000000..2dbd81d --- /dev/null +++ b/v6.2.0/.changelog/5249.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +dataproc: deprecated the `google_dataproc_workflow_template.version` field, as it wasn't actually useful. The field is used during updates, but updates aren't currently possible with the resource. +```
diff --git a/v6.2.0/.changelog/5250.txt b/v6.2.0/.changelog/5250.txt new file mode 100644 index 0000000..59e3e35 --- /dev/null +++ b/v6.2.0/.changelog/5250.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +project: removed ability to specify `bigquery-json.googleapis.com`, the provider will no longer convert it as the upstream API migration is finished. Use `bigquery.googleapis.com` instead. +```
diff --git a/v6.2.0/.changelog/5251.txt b/v6.2.0/.changelog/5251.txt new file mode 100644 index 0000000..3966024 --- /dev/null +++ b/v6.2.0/.changelog/5251.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/5252.txt b/v6.2.0/.changelog/5252.txt new file mode 100644 index 0000000..df54331 --- /dev/null +++ b/v6.2.0/.changelog/5252.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: boosted the default timeout for google_network_services_edge_cache_origin from 30m to 60m +```
diff --git a/v6.2.0/.changelog/5253.txt b/v6.2.0/.changelog/5253.txt new file mode 100644 index 0000000..ed95af7 --- /dev/null +++ b/v6.2.0/.changelog/5253.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: required one of `source_tags`, `source_ranges` or `source_service_accounts` on INGRESS `google_compute_firewall` resources +```
diff --git a/v6.2.0/.changelog/5254.txt b/v6.2.0/.changelog/5254.txt new file mode 100644 index 0000000..ca07aad --- /dev/null +++ b/v6.2.0/.changelog/5254.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_sourcerepo_repository` +```
diff --git a/v6.2.0/.changelog/5255.txt b/v6.2.0/.changelog/5255.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5255.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5257.txt b/v6.2.0/.changelog/5257.txt new file mode 100644 index 0000000..1b94b3a --- /dev/null +++ b/v6.2.0/.changelog/5257.txt
@@ -0,0 +1,3 @@ +```release-note:note +Minor docs reorganization to group all Compute Engine and Monitoring (Stackdriver) resources together. +```
diff --git a/v6.2.0/.changelog/5258.txt b/v6.2.0/.changelog/5258.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5258.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5259.txt b/v6.2.0/.changelog/5259.txt new file mode 100644 index 0000000..f9de67d --- /dev/null +++ b/v6.2.0/.changelog/5259.txt
@@ -0,0 +1,6 @@ +```release-note:deprecation +container: deprecated `workload_metadata_configuration.node_metadata` in favor of `workload_metadata_configuration.mode` in `google_container_cluster` +``` +```release-note:enhancement +container: added support for `workload_metadata_configuration.mode` in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5261.txt b/v6.2.0/.changelog/5261.txt new file mode 100644 index 0000000..5abcf76 --- /dev/null +++ b/v6.2.0/.changelog/5261.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +container: deprecated the following `google_container_cluster` fields: `instance_group_urls` and `master_auth` +```
diff --git a/v6.2.0/.changelog/5262.txt b/v6.2.0/.changelog/5262.txt new file mode 100644 index 0000000..f778930 --- /dev/null +++ b/v6.2.0/.changelog/5262.txt
@@ -0,0 +1,15 @@ +```release-note:breaking-change +compute: removed the `update_policy.min_ready_sec` field from `google_compute_instance_group_manager`, `google_compute_region_instance_group_manager` in the GA provider +``` +```release-note:breaking-change +compute: removed the `enable_display` field from `google_compute_instance_template` in the GA provider +``` +```release-note:breaking-change +container: removed the `pod_security_policy_config` field from `google_container_cluster` in the GA provider +``` +```release-note:breaking-change +container: removed the `workload_identity_config.0.identity_namespace` field from `google_container_cluster`, use `workload_identity_config.0.workload_pool` instead +``` +```release-note:breaking-change +runtimeconfig: removed the Runtime Configurator service from the `google` (GA) provider including `google_runtimeconfig_config`, `google_runtimeconfig_variable`, `google_runtimeconfig_config_iam_policy`, `google_runtimeconfig_config_iam_binding`, `google_runtimeconfig_config_iam_member`, `data.google_runtimeconfig_config`. They are only available in the `google-beta` provider, as the underlying service is in beta. +```
diff --git a/v6.2.0/.changelog/5263.txt b/v6.2.0/.changelog/5263.txt new file mode 100644 index 0000000..98709ab --- /dev/null +++ b/v6.2.0/.changelog/5263.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +container: changed default for `enable_shielded_nodes` to true for `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5266.txt b/v6.2.0/.changelog/5266.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5266.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5267.txt b/v6.2.0/.changelog/5267.txt new file mode 100644 index 0000000..3670dfd --- /dev/null +++ b/v6.2.0/.changelog/5267.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +runtimeconfig: deprecated the Runtime Configurator service in the `google` (GA) provider including `google_runtimeconfig_config`, `google_runtimeconfig_variable`, `google_runtimeconfig_config_iam_policy`, `google_runtimeconfig_config_iam_binding`, `google_runtimeconfig_config_iam_member`, `data.google_runtimeconfig_config`. They will only be available in the `google-beta` provider in a future release, as the underlying service is in beta. +```
diff --git a/v6.2.0/.changelog/5268.txt b/v6.2.0/.changelog/5268.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5268.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5269.txt b/v6.2.0/.changelog/5269.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5269.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5270.txt b/v6.2.0/.changelog/5270.txt new file mode 100644 index 0000000..d3c0fab --- /dev/null +++ b/v6.2.0/.changelog/5270.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +apigee: Added IAM support for `google_apigee_environment`. +``` +```release-note:breaking-change +apigee: Replaced `org_id` with `org_name` for `google_apigee_environment`. +```
diff --git a/v6.2.0/.changelog/5271.txt b/v6.2.0/.changelog/5271.txt new file mode 100644 index 0000000..4a7b8c9 --- /dev/null +++ b/v6.2.0/.changelog/5271.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +composer: added field `enable_privately_used_public_ips` to resource `google_composer_environment` (beta) + +```
diff --git a/v6.2.0/.changelog/5272.txt b/v6.2.0/.changelog/5272.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5272.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5273.txt b/v6.2.0/.changelog/5273.txt new file mode 100644 index 0000000..dcdba83 --- /dev/null +++ b/v6.2.0/.changelog/5273.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + compute: added NetLB support for Connection Tracking as `connectionTrackingPolicy` in `RegionBackendService`(beta) +```
diff --git a/v6.2.0/.changelog/5275.txt b/v6.2.0/.changelog/5275.txt new file mode 100644 index 0000000..7b384bd --- /dev/null +++ b/v6.2.0/.changelog/5275.txt
@@ -0,0 +1,3 @@ +```release-note:bug +billingbudget: fixed unable to provide `labels` on `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/5276.txt b/v6.2.0/.changelog/5276.txt new file mode 100644 index 0000000..a02783a --- /dev/null +++ b/v6.2.0/.changelog/5276.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed typo in `google_monitoring_uptime_check_config` where `NOT_MATCHES_REGEX` could not be specified. +```
diff --git a/v6.2.0/.changelog/5277.txt b/v6.2.0/.changelog/5277.txt new file mode 100644 index 0000000..961d720 --- /dev/null +++ b/v6.2.0/.changelog/5277.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added field `enable_ip_masq_agent` to resource `google_composer_environment` (beta) +```
diff --git a/v6.2.0/.changelog/5279.txt b/v6.2.0/.changelog/5279.txt new file mode 100644 index 0000000..a573371 --- /dev/null +++ b/v6.2.0/.changelog/5279.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: Added links to nested types documentation for manually generated pages +```
diff --git a/v6.2.0/.changelog/5280.txt b/v6.2.0/.changelog/5280.txt new file mode 100644 index 0000000..426856f --- /dev/null +++ b/v6.2.0/.changelog/5280.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed permadiff for `failover_policy` on `google_compute_region_backend_service` +```
diff --git a/v6.2.0/.changelog/5282.txt b/v6.2.0/.changelog/5282.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5282.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5283.txt b/v6.2.0/.changelog/5283.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5283.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5284.txt b/v6.2.0/.changelog/5284.txt new file mode 100644 index 0000000..cff0c28 --- /dev/null +++ b/v6.2.0/.changelog/5284.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_pubsub_lite_reservation` +``` +```release-note:enhancement +pubsub: Added support for references to `google_pubsub_lite_reservation` to `google_pubsub_lite_topic`. +```
diff --git a/v6.2.0/.changelog/5285.txt b/v6.2.0/.changelog/5285.txt new file mode 100644 index 0000000..8981298 --- /dev/null +++ b/v6.2.0/.changelog/5285.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +compute: deprecated the `enable_display` field in `google_compute_instance_template` in the `google` (GA) provider. It will only be available in the `google-beta` provider in a future release, as the underlying feature is in beta. +```
diff --git a/v6.2.0/.changelog/5286.txt b/v6.2.0/.changelog/5286.txt new file mode 100644 index 0000000..d73b4e9 --- /dev/null +++ b/v6.2.0/.changelog/5286.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`storage`: `google_storage_bucket_object` now uses resource timeouts instead of global timeout for its operations. +```
diff --git a/v6.2.0/.changelog/5287.txt b/v6.2.0/.changelog/5287.txt new file mode 100644 index 0000000..52c56ba --- /dev/null +++ b/v6.2.0/.changelog/5287.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: Add projectOwner, projectEditor and projectViewer as possible values for members field in documentation. +```
diff --git a/v6.2.0/.changelog/5288.txt b/v6.2.0/.changelog/5288.txt new file mode 100644 index 0000000..4ead1b5 --- /dev/null +++ b/v6.2.0/.changelog/5288.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a bug to better handle eventual consistency among `google_storage_bucket` resources. +```
diff --git a/v6.2.0/.changelog/5289.txt b/v6.2.0/.changelog/5289.txt new file mode 100644 index 0000000..728d176 --- /dev/null +++ b/v6.2.0/.changelog/5289.txt
@@ -0,0 +1,3 @@ +```release-note:note +container: Added note about why node pools should be defined separately from the cluster +```
diff --git a/v6.2.0/.changelog/5292.txt b/v6.2.0/.changelog/5292.txt new file mode 100644 index 0000000..227aaad --- /dev/null +++ b/v6.2.0/.changelog/5292.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container_cluster: Updated `monitoring_config` to accept `WORKLOAD` +```
diff --git a/v6.2.0/.changelog/5294.txt b/v6.2.0/.changelog/5294.txt new file mode 100644 index 0000000..41a6e60 --- /dev/null +++ b/v6.2.0/.changelog/5294.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: added maven config for `google_artifact_registry_repository` +```
diff --git a/v6.2.0/.changelog/5295.txt b/v6.2.0/.changelog/5295.txt new file mode 100644 index 0000000..c6016a3 --- /dev/null +++ b/v6.2.0/.changelog/5295.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a crash on `monitoring_config` of `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5297.txt b/v6.2.0/.changelog/5297.txt new file mode 100644 index 0000000..32d3c03 --- /dev/null +++ b/v6.2.0/.changelog/5297.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: fixed bug where `google_compute_router_peer` could not set an advertised route priority of 0, causing permadiff. +```
diff --git a/v6.2.0/.changelog/5298.txt b/v6.2.0/.changelog/5298.txt new file mode 100644 index 0000000..c1f2f13 --- /dev/null +++ b/v6.2.0/.changelog/5298.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fix update failure when attempting to change non-updatable fields in `google_bigquery_routine`. +```
diff --git a/v6.2.0/.changelog/5299.txt b/v6.2.0/.changelog/5299.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5299.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5300.txt b/v6.2.0/.changelog/5300.txt new file mode 100644 index 0000000..34bc41a --- /dev/null +++ b/v6.2.0/.changelog/5300.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added field `environment_size` to resource `google_composer_environment` (beta) +```
diff --git a/v6.2.0/.changelog/5301.txt b/v6.2.0/.changelog/5301.txt new file mode 100644 index 0000000..b60606d --- /dev/null +++ b/v6.2.0/.changelog/5301.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: added warning regarding `google_service_account_key` behavior when the project cannot be inferred from the `service_account_id` field. +```
diff --git a/v6.2.0/.changelog/5303.txt b/v6.2.0/.changelog/5303.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5303.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5305.txt b/v6.2.0/.changelog/5305.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5305.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5306.txt b/v6.2.0/.changelog/5306.txt new file mode 100644 index 0000000..a7e150a --- /dev/null +++ b/v6.2.0/.changelog/5306.txt
@@ -0,0 +1,3 @@ +```release-note:TYPE +Updated node_config docs to remove misleading word that indicated the node_config would only apply to `default` node pools and not any node pool. +```
diff --git a/v6.2.0/.changelog/5307.txt b/v6.2.0/.changelog/5307.txt new file mode 100644 index 0000000..782af0e --- /dev/null +++ b/v6.2.0/.changelog/5307.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +compute: New `google_compute_router_status` data source +```
diff --git a/v6.2.0/.changelog/5308.txt b/v6.2.0/.changelog/5308.txt new file mode 100644 index 0000000..f2fa571 --- /dev/null +++ b/v6.2.0/.changelog/5308.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: fixed request batching bug where failed requests would show unnecessary backslash escaping to the user. +```
diff --git a/v6.2.0/.changelog/5309.txt b/v6.2.0/.changelog/5309.txt new file mode 100644 index 0000000..504bf59 --- /dev/null +++ b/v6.2.0/.changelog/5309.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: changed `source_ranges` in `google_compute_firewall_rule` to track changes when it is not set in a config file +```
diff --git a/v6.2.0/.changelog/5311.txt b/v6.2.0/.changelog/5311.txt new file mode 100644 index 0000000..4f0cd4f --- /dev/null +++ b/v6.2.0/.changelog/5311.txt
@@ -0,0 +1,3 @@ +```release-note:bug +securitycenter: fixed bug where `google_scc_notification_config.streaming_config.filter` was not updating. +```
diff --git a/v6.2.0/.changelog/5312.txt b/v6.2.0/.changelog/5312.txt new file mode 100644 index 0000000..55311d2 --- /dev/null +++ b/v6.2.0/.changelog/5312.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a permadiff on `google_container_node_pool.workload_metadata_config.mode` +```
diff --git a/v6.2.0/.changelog/5313.txt b/v6.2.0/.changelog/5313.txt new file mode 100644 index 0000000..669c75c --- /dev/null +++ b/v6.2.0/.changelog/5313.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: changed `advanced_machine_features` on `google_compute_instance_template` to track changes when the block is undefined in a user's config +```
diff --git a/v6.2.0/.changelog/5314.txt b/v6.2.0/.changelog/5314.txt new file mode 100644 index 0000000..d3830ff --- /dev/null +++ b/v6.2.0/.changelog/5314.txt
@@ -0,0 +1,9 @@ +```release-note:breaking-change +pubsub: removed `path` field from `google_pubsub_subscription` +``` +```release-note:breaking-change +kms: removed `self_link` field from `google_kms_crypto_key` and `google_kms_key_ring` +``` +```release-note:breaking-change +compute: removed `source_disk_link` field from `google_compute_snapshot` +```
diff --git a/v6.2.0/.changelog/5315.txt b/v6.2.0/.changelog/5315.txt new file mode 100644 index 0000000..2bd8d61 --- /dev/null +++ b/v6.2.0/.changelog/5315.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `node_config.0.guest_accelerator.0.gpu_partition_size` field to google_container_node_pool +```
diff --git a/v6.2.0/.changelog/5317.txt b/v6.2.0/.changelog/5317.txt new file mode 100644 index 0000000..fed07bb --- /dev/null +++ b/v6.2.0/.changelog/5317.txt
@@ -0,0 +1,6 @@ +```release-note:deprecation +container: deprecated `workload_identity_config.0.identity_namespace` and it will be removed in a future major release as it has been deprecated in the API. Use `workload_identity_config.0.workload_pool` instead. Switching your configuration from one value to the other will trigger a diff at plan time, and a spurious update. +``` +```release-note:enhancement +container: added `workload_identity_config.0.workload_pool` to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5318.txt b/v6.2.0/.changelog/5318.txt new file mode 100644 index 0000000..abeffe1 --- /dev/null +++ b/v6.2.0/.changelog/5318.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +appengine: marked `google_app_engine_standard_app_version` `entrypoint` as required +```
diff --git a/v6.2.0/.changelog/5319.txt b/v6.2.0/.changelog/5319.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5319.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5320.txt b/v6.2.0/.changelog/5320.txt new file mode 100644 index 0000000..2aa50fb --- /dev/null +++ b/v6.2.0/.changelog/5320.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: removed `config.node_config.zone` requirement on `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/5322.txt b/v6.2.0/.changelog/5322.txt new file mode 100644 index 0000000..a008547 --- /dev/null +++ b/v6.2.0/.changelog/5322.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed to make `description` updatable without recreation on `google_compute_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/5323.txt b/v6.2.0/.changelog/5323.txt new file mode 100644 index 0000000..515660b --- /dev/null +++ b/v6.2.0/.changelog/5323.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +resourcemanager: added conflict between `org_id`, `folder_id` at plan time in `google_project` +``` +```release-note:breaking-change +resourcemanager: `org_id`, `folder_id` are unset when removed from config in `google_project` +```
diff --git a/v6.2.0/.changelog/5324.txt b/v6.2.0/.changelog/5324.txt new file mode 100644 index 0000000..ad09d9e --- /dev/null +++ b/v6.2.0/.changelog/5324.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed perma-diff bug on `log_config.enable` of both `google_compute_backend_service` and `google_compute_region_backend_service` +```
diff --git a/v6.2.0/.changelog/5325.txt b/v6.2.0/.changelog/5325.txt new file mode 100644 index 0000000..611c71b --- /dev/null +++ b/v6.2.0/.changelog/5325.txt
@@ -0,0 +1,3 @@ +```release-note:bug +all: fixed an issue where some documentation for new resources was not showing up in the GA provider if it was beta-only. +```
diff --git a/v6.2.0/.changelog/5326.txt b/v6.2.0/.changelog/5326.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5326.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5327.txt b/v6.2.0/.changelog/5327.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5327.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5328.txt b/v6.2.0/.changelog/5328.txt new file mode 100644 index 0000000..a28310e --- /dev/null +++ b/v6.2.0/.changelog/5328.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +provider: changed `credentials`, `access_token` precedence so that `credentials` values in configuration take precedence over `access_token` values assigned through environment variables +```
diff --git a/v6.2.0/.changelog/5329.txt b/v6.2.0/.changelog/5329.txt new file mode 100644 index 0000000..ad159ad --- /dev/null +++ b/v6.2.0/.changelog/5329.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: changed the import / drift detection behaviours for `metadata_startup_script`, `metadata.startup-script` in `google_compute_instance`. Now, `metadata.startup-script` will be set by default, and `metadata_startup_script` will only be set if present. +```
diff --git a/v6.2.0/.changelog/5330.txt b/v6.2.0/.changelog/5330.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5330.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5331.txt b/v6.2.0/.changelog/5331.txt new file mode 100644 index 0000000..eea1828 --- /dev/null +++ b/v6.2.0/.changelog/5331.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: fixed a permadiff on the field `template.spec.containers.ports.name` of the `google_cloud_run_service` resource +```
diff --git a/v6.2.0/.changelog/5332.txt b/v6.2.0/.changelog/5332.txt new file mode 100644 index 0000000..49500dd --- /dev/null +++ b/v6.2.0/.changelog/5332.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +resourcemanager: changed the `project` field to `Required` in all `google_project_iam_*` resources +```
diff --git a/v6.2.0/.changelog/5333.txt b/v6.2.0/.changelog/5333.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5333.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5335.txt b/v6.2.0/.changelog/5335.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/5335.txt
diff --git a/v6.2.0/.changelog/5336.txt b/v6.2.0/.changelog/5336.txt new file mode 100644 index 0000000..ff7a241 --- /dev/null +++ b/v6.2.0/.changelog/5336.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a bug in updating multiple `ttl` fields on `google_compute_backend_bucket` +```
diff --git a/v6.2.0/.changelog/5337.txt b/v6.2.0/.changelog/5337.txt new file mode 100644 index 0000000..2d18aff --- /dev/null +++ b/v6.2.0/.changelog/5337.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +sql: changed the `database_version` field to `Required` in `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/5340.txt b/v6.2.0/.changelog/5340.txt new file mode 100644 index 0000000..ef028ff --- /dev/null +++ b/v6.2.0/.changelog/5340.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +storage: removed `bucket_policy_only` from `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/5341.txt b/v6.2.0/.changelog/5341.txt new file mode 100644 index 0000000..404e425 --- /dev/null +++ b/v6.2.0/.changelog/5341.txt
@@ -0,0 +1,69 @@ +```release-note:breaking-change +bigquery: Exactly one of `query`, `load`, `copy` or `extract` is required on `google_bigquery_job` +``` +```release-note:breaking-change +bigquery: At least one of `statement_timeout_ms`, `statement_byte_budget`, or `key_result_statement` is required on `google_bigquery_job.query.script_options.` +``` +```release-note:breaking-change +bigquery: Exactly one of `source_table` or `source_model` is required on `google_bigquery_job.extract` +``` +```release-note:breaking-change +cloudbuild: Exactly one of `branch_name`, `commit_sha` or `tag_name` is required on `google_cloudbuild_trigger.build.source.repo_source` +``` +```release-note:breaking-change +compute: At least one of `max_scaled_down_replicas` or `time_window_sec` is required on `google_compute_autoscaler.autoscaling_policy.scale_down_control` +``` +```release-note:breaking-change +compute: At least one of `fixed` or `percent` is required on `google_compute_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas` +``` +```release-note:breaking-change +compute: At least one of `max_scaled_in_replicas` or `time_window_sec` is required on `google_compute_autoscaler.autoscaling_policy.scale_in_control.0.` +``` +```release-note:breaking-change +compute: At least one of `fixed` or `percent` is required on `google_compute_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas` +``` +```release-note:breaking-change +compute: At least one of `max_scaled_down_replicas` or `time_window_sec` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_down_control` +``` +```release-note:breaking-change +compute: At least one of `fixed` or `percent` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas` +``` +```release-note:breaking-change +compute: At least one of `max_scaled_in_replicas` or `time_window_sec` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_in_control.0.` +``` +```release-note:breaking-change +compute: At least one of `fixed` or `percent` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas` +``` +```release-note:breaking-change +compute: At least one of `fixed_delay` or `percentage` is required on `google_compute_url_map.default_route_action.fault_injection_policy.delay` +``` +```release-note:breaking-change +dlp: Exactly one of `url` or `regex_file_set` is required on `google_data_loss_prevention_trigger.inspect_job.storage_config.cloud_storage_options.file_set` +``` +```release-note:breaking-change +dlp: At least one of `start_time` or `end_time` is required on `google_data_loss_prevention_trigger.inspect_job.storage_config.timespan_config` +``` +```release-note:breaking-change +osconfig: At least one of `reboot_config`, `apt`, `yum`, `goo` `zypper`, `windows_update`, `pre_step` or `pre_step` is required on `google_os_config_patch_deployment.patch_config` +``` +```release-note:breaking-change +osconfig: At least one of `type`, `excludes` or `exclusive_packages` is required on `google_os_config_patch_deployment.patch_config.apt` +``` +```release-note:breaking-change +osconfig: At least one of `security`, `minimal`, `excludes` or `exclusive_packages` is required on `google_os_config_patch_deployment.patch_config.yum` +``` +```release-note:breaking-change +osconfig: At least one of `with_optional`, `with_update`, `categories`, `severities`, `excludes` or `exclusive_patches` is required on `google_os_config_patch_deployment.patch_config.zypper` +``` +```release-note:breaking-change +osconfig: Exactly one of `classifications`, `excludes` or `exclusive_patches` is required on `google_os_config_patch_deployment.inspect_job.patch_config.windows_update` +``` +```release-note:breaking-change +osconfig: At least one of `linux_exec_step_config` or `windows_exec_step_config` is required on `google_os_config_patch_deployment.patch_config.pre_step` +``` +```release-note:breaking-change +osconfig: At least one of `linux_exec_step_config` or `windows_exec_step_config` is required on `google_os_config_patch_deployment.patch_config.post_step` +``` +```release-note:breaking-change +spanner: At least one of `num_nodes` or `processing_units` is required on `google_spanner_instance` +```
diff --git a/v6.2.0/.changelog/5342.txt b/v6.2.0/.changelog/5342.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5342.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5343.txt b/v6.2.0/.changelog/5343.txt new file mode 100644 index 0000000..d90d206 --- /dev/null +++ b/v6.2.0/.changelog/5343.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +provider: removed redundant default scopes. The provider's default scopes when authenticating with credentials are now exclusively "https://www.googleapis.com/auth/cloud-platform" and "https://www.googleapis.com/auth/userinfo.email". +```
diff --git a/v6.2.0/.changelog/5344.txt b/v6.2.0/.changelog/5344.txt new file mode 100644 index 0000000..ac76ca2 --- /dev/null +++ b/v6.2.0/.changelog/5344.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `confidential_nodes` field in `google_container_cluster` to GA +```
diff --git a/v6.2.0/.changelog/5346.txt b/v6.2.0/.changelog/5346.txt new file mode 100644 index 0000000..fc9ee82 --- /dev/null +++ b/v6.2.0/.changelog/5346.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +container: removed `workload_metadata_configuration.node_metadata` in favor of `workload_metadata_configuration.mode` in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5347.txt b/v6.2.0/.changelog/5347.txt new file mode 100644 index 0000000..f16c94d --- /dev/null +++ b/v6.2.0/.changelog/5347.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `message_retention_duration` field to `google_pubsub_topic` +```
diff --git a/v6.2.0/.changelog/5351.txt b/v6.2.0/.changelog/5351.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5351.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5352.txt b/v6.2.0/.changelog/5352.txt new file mode 100644 index 0000000..ceb7e89 --- /dev/null +++ b/v6.2.0/.changelog/5352.txt
@@ -0,0 +1,4 @@ +```release-note:breaking-change +storage: changed the `location` field to `Required` in `google_storage_bucket ` resource + +```
diff --git a/v6.2.0/.changelog/5353.txt b/v6.2.0/.changelog/5353.txt new file mode 100644 index 0000000..cdad39c --- /dev/null +++ b/v6.2.0/.changelog/5353.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +compute: Fixed service account scope alias to be updated. +```
diff --git a/v6.2.0/.changelog/5355.txt b/v6.2.0/.changelog/5355.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5355.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5356.txt b/v6.2.0/.changelog/5356.txt new file mode 100644 index 0000000..756a907 --- /dev/null +++ b/v6.2.0/.changelog/5356.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +google_cloudbuild_worker_pool in GA. +``` +```release-note:enhancement +cloudbuild: added display_name and annotations to google_cloudbuild_worker_pool for compatibility with new GA. +```
diff --git a/v6.2.0/.changelog/5358.txt b/v6.2.0/.changelog/5358.txt new file mode 100644 index 0000000..4dd4eff --- /dev/null +++ b/v6.2.0/.changelog/5358.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +kms: added support for EKM to `google_kms_crypto_key.protection_level` +```
diff --git a/v6.2.0/.changelog/5362.txt b/v6.2.0/.changelog/5362.txt new file mode 100644 index 0000000..2d71057 --- /dev/null +++ b/v6.2.0/.changelog/5362.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a bug of cannot add required fields to an existing schema on `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/5364.txt b/v6.2.0/.changelog/5364.txt new file mode 100644 index 0000000..dc99759 --- /dev/null +++ b/v6.2.0/.changelog/5364.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +sql: removed the following `google_sql_database_instance` fields: `authorized_gae_applications`, `crash_safe_replication`, `replication_type` +``` +```release-note:breaking-change +sql: added drift detection to the following `google_sql_database_instance` fields: `activation_policy` (defaults `ALWAYS`), `availability_type` (defaults `ZONAL`), `disk_type` (defaults `PD_SSD`), `encryption_key_name` +```
diff --git a/v6.2.0/.changelog/5366.txt b/v6.2.0/.changelog/5366.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5366.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5367.txt b/v6.2.0/.changelog/5367.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5367.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5368.txt b/v6.2.0/.changelog/5368.txt new file mode 100644 index 0000000..f6c193e --- /dev/null +++ b/v6.2.0/.changelog/5368.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: added support for setting default values for basic constraints for `google_privateca_certificate`, `google_privateca_certificate_authority`, and `google_privateca_ca_pool` via the `non_ca` and `zero_max_issuer_path_length` fields +```
diff --git a/v6.2.0/.changelog/5369.txt b/v6.2.0/.changelog/5369.txt new file mode 100644 index 0000000..da439ba --- /dev/null +++ b/v6.2.0/.changelog/5369.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a permadiff on `subnetwork` when it is optional on `google_compute_network_endpoint_group` +```
diff --git a/v6.2.0/.changelog/5371.txt b/v6.2.0/.changelog/5371.txt new file mode 100644 index 0000000..f5c3a27 --- /dev/null +++ b/v6.2.0/.changelog/5371.txt
@@ -0,0 +1,3 @@ +```release-note:none +asset: remove unnecessary service account dependency for asset feed examples. +```
diff --git a/v6.2.0/.changelog/5372.txt b/v6.2.0/.changelog/5372.txt new file mode 100644 index 0000000..74f886d --- /dev/null +++ b/v6.2.0/.changelog/5372.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +container: removed `master_auth.username` and `master_auth.password` from `google_container_cluster` +``` +```release-note:breaking-change +container: made `master_auth.client_certificate_config` required +```
diff --git a/v6.2.0/.changelog/5373.txt b/v6.2.0/.changelog/5373.txt new file mode 100644 index 0000000..52648f9 --- /dev/null +++ b/v6.2.0/.changelog/5373.txt
@@ -0,0 +1,3 @@ +```release-note:note +compute: Google Compute Engine resources will now call the endpoint appropriate to the provider version rather than the beta endpoint by default +```
diff --git a/v6.2.0/.changelog/5375.txt b/v6.2.0/.changelog/5375.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5375.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5376.txt b/v6.2.0/.changelog/5376.txt new file mode 100644 index 0000000..a7528e0 --- /dev/null +++ b/v6.2.0/.changelog/5376.txt
@@ -0,0 +1,3 @@ +```release-note:note +container: Google Kubernetes Engine resources will now call the endpoint appropriate to the provider version rather than the beta endpoint by default +```
diff --git a/v6.2.0/.changelog/5377.txt b/v6.2.0/.changelog/5377.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5377.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5378.txt b/v6.2.0/.changelog/5378.txt new file mode 100644 index 0000000..c69e028 --- /dev/null +++ b/v6.2.0/.changelog/5378.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +container: `instance_group_urls` has been removed in favor of `node_pool.instance_group_urls` +```
diff --git a/v6.2.0/.changelog/5379.txt b/v6.2.0/.changelog/5379.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5379.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5380.txt b/v6.2.0/.changelog/5380.txt new file mode 100644 index 0000000..42af422 --- /dev/null +++ b/v6.2.0/.changelog/5380.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: increased the default timeout on `google_spanner_instance` operations from 4 minutes to 20 minutes, significantly reducing the likelihood that resources will time out +```
diff --git a/v6.2.0/.changelog/5381.txt b/v6.2.0/.changelog/5381.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5381.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5385.txt b/v6.2.0/.changelog/5385.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5385.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5386.txt b/v6.2.0/.changelog/5386.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5386.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5387.txt b/v6.2.0/.changelog/5387.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5387.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5391.txt b/v6.2.0/.changelog/5391.txt new file mode 100644 index 0000000..3b6f9be --- /dev/null +++ b/v6.2.0/.changelog/5391.txt
@@ -0,0 +1,3 @@ +```release-note:bug +serviceDirectory: add support for vpc network configuration in google_service_directory_endpoint. +```
diff --git a/v6.2.0/.changelog/5392.txt b/v6.2.0/.changelog/5392.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5392.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5393.txt b/v6.2.0/.changelog/5393.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5393.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5394.txt b/v6.2.0/.changelog/5394.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5394.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5395.txt b/v6.2.0/.changelog/5395.txt new file mode 100644 index 0000000..42de779 --- /dev/null +++ b/v6.2.0/.changelog/5395.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: fixed the schema for `data.google_spanner_instance` so that non-configurable fields are considered outputs +```
diff --git a/v6.2.0/.changelog/5396.txt b/v6.2.0/.changelog/5396.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5396.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5397.txt b/v6.2.0/.changelog/5397.txt new file mode 100644 index 0000000..df6a7f4 --- /dev/null +++ b/v6.2.0/.changelog/5397.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `encrypted_interconnect_router` to `google_compute_router` (GA only) +```
diff --git a/v6.2.0/.changelog/5398.txt b/v6.2.0/.changelog/5398.txt new file mode 100644 index 0000000..ffba159 --- /dev/null +++ b/v6.2.0/.changelog/5398.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `gcfs_config` to `node_config` of `google_container_node_pool` resource +```
diff --git a/v6.2.0/.changelog/5399.txt b/v6.2.0/.changelog/5399.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5399.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5400.txt b/v6.2.0/.changelog/5400.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5400.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5401.txt b/v6.2.0/.changelog/5401.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5401.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5402.txt b/v6.2.0/.changelog/5402.txt new file mode 100644 index 0000000..05e6923 --- /dev/null +++ b/v6.2.0/.changelog/5402.txt
@@ -0,0 +1,6 @@ +```release-note:bug +compute: fixed the `google_compute_instance_group_manager.update_policy.0.min_ready_sec` field so that updating it to `0` works +``` +```release-note:bug +compute: fixed the `google_compute_region_instance_group_manager.update_policy.0.min_ready_sec` field so that updating it to `0` works +```
diff --git a/v6.2.0/.changelog/5403.txt b/v6.2.0/.changelog/5403.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5403.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5405.txt b/v6.2.0/.changelog/5405.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5405.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5406.txt b/v6.2.0/.changelog/5406.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5406.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5407.txt b/v6.2.0/.changelog/5407.txt new file mode 100644 index 0000000..22d21c8 --- /dev/null +++ b/v6.2.0/.changelog/5407.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `managed_instance_group_urls` to `google_container_node_pool` to replace `instance_group_urls` on `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5409.txt b/v6.2.0/.changelog/5409.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5409.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5410.txt b/v6.2.0/.changelog/5410.txt new file mode 100644 index 0000000..aace74c --- /dev/null +++ b/v6.2.0/.changelog/5410.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: Added support for secrets to ga terraform module. +```
diff --git a/v6.2.0/.changelog/5411.txt b/v6.2.0/.changelog/5411.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5411.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5412.txt b/v6.2.0/.changelog/5412.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5412.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5413.txt b/v6.2.0/.changelog/5413.txt new file mode 100644 index 0000000..f193c52 --- /dev/null +++ b/v6.2.0/.changelog/5413.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added field `rate_limit_options` to `google_compute_security_policy` rules (beta) +```
diff --git a/v6.2.0/.changelog/5414.txt b/v6.2.0/.changelog/5414.txt new file mode 100644 index 0000000..0e0aa53 --- /dev/null +++ b/v6.2.0/.changelog/5414.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_notebooks_runtime` +notebooks: Added support for Workbench Managed Notebooks +```
diff --git a/v6.2.0/.changelog/5415.txt b/v6.2.0/.changelog/5415.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5415.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5416.txt b/v6.2.0/.changelog/5416.txt new file mode 100644 index 0000000..b8434d8 --- /dev/null +++ b/v6.2.0/.changelog/5416.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: fixed a bug with updating `description` on `google_logging_project_sink`, `google_logging_folder_sink` and `google_logging_organization_sink` +```
diff --git a/v6.2.0/.changelog/5417.txt b/v6.2.0/.changelog/5417.txt new file mode 100644 index 0000000..8f000cb --- /dev/null +++ b/v6.2.0/.changelog/5417.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: fixed a bug where multiple `google_apigee_instance_attachment` could not be used on the same `google_apigee_instance` +```
diff --git a/v6.2.0/.changelog/5418.txt b/v6.2.0/.changelog/5418.txt new file mode 100644 index 0000000..b05bef5 --- /dev/null +++ b/v6.2.0/.changelog/5418.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: added retries for the `resourceNotReady` error returned when attempting to add resources to a recently-modified subnetwork +```
diff --git a/v6.2.0/.changelog/5420.txt b/v6.2.0/.changelog/5420.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5420.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5421.txt b/v6.2.0/.changelog/5421.txt new file mode 100644 index 0000000..a950084 --- /dev/null +++ b/v6.2.0/.changelog/5421.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: allowed `source_disk` to accept full image path on `google_compute_snapshot` +```
diff --git a/v6.2.0/.changelog/5426.txt b/v6.2.0/.changelog/5426.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5426.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5427.txt b/v6.2.0/.changelog/5427.txt new file mode 100644 index 0000000..4c08f05 --- /dev/null +++ b/v6.2.0/.changelog/5427.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a bug in `google_compute_firewall` that would cause changes in `source_ranges` to not correctly be applied +```
diff --git a/v6.2.0/.changelog/5428.txt b/v6.2.0/.changelog/5428.txt new file mode 100644 index 0000000..8385e65 --- /dev/null +++ b/v6.2.0/.changelog/5428.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a bug following import where schema is empty on `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/5429.txt b/v6.2.0/.changelog/5429.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5429.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5434.txt b/v6.2.0/.changelog/5434.txt new file mode 100644 index 0000000..8d5bf17 --- /dev/null +++ b/v6.2.0/.changelog/5434.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added field `serverless_deployment` to `google_compute_network_endpoint_group` (beta only) for API Gateway resources +```
diff --git a/v6.2.0/.changelog/5435.txt b/v6.2.0/.changelog/5435.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5435.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5436.txt b/v6.2.0/.changelog/5436.txt new file mode 100644 index 0000000..084e484 --- /dev/null +++ b/v6.2.0/.changelog/5436.txt
@@ -0,0 +1,3 @@ +```release-note:bug +privateca: fixed crlAccessUrls in `CertificateAuthority ` +```
diff --git a/v6.2.0/.changelog/5437.txt b/v6.2.0/.changelog/5437.txt new file mode 100644 index 0000000..5a29708 --- /dev/null +++ b/v6.2.0/.changelog/5437.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_folders +```
diff --git a/v6.2.0/.changelog/5438.txt b/v6.2.0/.changelog/5438.txt new file mode 100644 index 0000000..5934115 --- /dev/null +++ b/v6.2.0/.changelog/5438.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `queue_count` to `google_compute_instance.network_interface` and `google_compute_instance_template.network_interface` +```
diff --git a/v6.2.0/.changelog/5439.txt b/v6.2.0/.changelog/5439.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5439.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5440.txt b/v6.2.0/.changelog/5440.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5440.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5442.txt b/v6.2.0/.changelog/5442.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5442.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5443.txt b/v6.2.0/.changelog/5443.txt new file mode 100644 index 0000000..52abb26 --- /dev/null +++ b/v6.2.0/.changelog/5443.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `spot` field to `node_config` sub-resource (beta) +```
diff --git a/v6.2.0/.changelog/5447.txt b/v6.2.0/.changelog/5447.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/5447.txt
diff --git a/v6.2.0/.changelog/5448.txt b/v6.2.0/.changelog/5448.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5448.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5449.txt b/v6.2.0/.changelog/5449.txt new file mode 100644 index 0000000..884dbfa --- /dev/null +++ b/v6.2.0/.changelog/5449.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +redis: Added Multi read replica field `replicaCount `, `nodes`, `readEndpoint`, `readEndpointPort`, `readReplicasMode` in `google_redis_instance ` + +```
diff --git a/v6.2.0/.changelog/5450.txt b/v6.2.0/.changelog/5450.txt new file mode 100644 index 0000000..8d05ddc --- /dev/null +++ b/v6.2.0/.changelog/5450.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +filestore: added support for `ENTERPRISE` value on `google_filestore_instance` `tier` +``` +```release-note:deprecation +filestore: deprecated `zone` on `google_filestore_instance` in favor of `location` to allow for regional instances +```
diff --git a/v6.2.0/.changelog/5454.txt b/v6.2.0/.changelog/5454.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5454.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5456.txt b/v6.2.0/.changelog/5456.txt new file mode 100644 index 0000000..8e11698 --- /dev/null +++ b/v6.2.0/.changelog/5456.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a bug when `cache_mode` is set to FORCE_CACHE_ALL on `google_compute_backend_bucket` +```
diff --git a/v6.2.0/.changelog/5461.txt b/v6.2.0/.changelog/5461.txt new file mode 100644 index 0000000..71f06bb --- /dev/null +++ b/v6.2.0/.changelog/5461.txt
@@ -0,0 +1,3 @@ +```release-note:bug +essentialcontacts: marked updating `email` in `google_essential_contacts_contact` as requiring recreation +```
diff --git a/v6.2.0/.changelog/5463.txt b/v6.2.0/.changelog/5463.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5463.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5464.txt b/v6.2.0/.changelog/5464.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5464.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5466.txt b/v6.2.0/.changelog/5466.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5466.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5467.txt b/v6.2.0/.changelog/5467.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5467.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5468.txt b/v6.2.0/.changelog/5468.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5468.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5470.txt b/v6.2.0/.changelog/5470.txt new file mode 100644 index 0000000..828b4bc --- /dev/null +++ b/v6.2.0/.changelog/5470.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add support for Cloud Composer v2 in GA. +```
diff --git a/v6.2.0/.changelog/5471.txt b/v6.2.0/.changelog/5471.txt new file mode 100644 index 0000000..1638eff --- /dev/null +++ b/v6.2.0/.changelog/5471.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added support for Cloud Composer maintenance window in GA +```
diff --git a/v6.2.0/.changelog/5472.txt b/v6.2.0/.changelog/5472.txt new file mode 100644 index 0000000..d73e742 --- /dev/null +++ b/v6.2.0/.changelog/5472.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Google Apigee Instance: Add supported values for 'peeringCidrRange'. +```
diff --git a/v6.2.0/.changelog/5476.txt b/v6.2.0/.changelog/5476.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5476.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5477.txt b/v6.2.0/.changelog/5477.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5477.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5478.txt b/v6.2.0/.changelog/5478.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5478.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5481.txt b/v6.2.0/.changelog/5481.txt new file mode 100644 index 0000000..e5ae82d --- /dev/null +++ b/v6.2.0/.changelog/5481.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_os_config_os_policy_assignment` +```
diff --git a/v6.2.0/.changelog/5484.txt b/v6.2.0/.changelog/5484.txt new file mode 100644 index 0000000..b5d0889 --- /dev/null +++ b/v6.2.0/.changelog/5484.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Fixed incorrectly failing validation for `INTERNAL_MANAGED` `google_compute_region_backend_service`. +```
diff --git a/v6.2.0/.changelog/5485.txt b/v6.2.0/.changelog/5485.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5485.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5488.txt b/v6.2.0/.changelog/5488.txt new file mode 100644 index 0000000..19d5b72 --- /dev/null +++ b/v6.2.0/.changelog/5488.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `node_group` to `node_config` for container clusters and node pools to support sole tenancy +```
diff --git a/v6.2.0/.changelog/5489.txt b/v6.2.0/.changelog/5489.txt new file mode 100644 index 0000000..5562821 --- /dev/null +++ b/v6.2.0/.changelog/5489.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +bigquery: added `TABLE_VALUED_FUNCTION` to routine_type on resource `bigquery_routine` +bigquery: added field `return_table_type` to resource `bigquery_routine` +```
diff --git a/v6.2.0/.changelog/5492.txt b/v6.2.0/.changelog/5492.txt new file mode 100644 index 0000000..58e54f1 --- /dev/null +++ b/v6.2.0/.changelog/5492.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloud_composer: Added GA support for following fields: `web_server_network_access_control`, `database_config`, `web_server_config`, `encryption_config`. +```
diff --git a/v6.2.0/.changelog/5494.txt b/v6.2.0/.changelog/5494.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5494.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5495.txt b/v6.2.0/.changelog/5495.txt new file mode 100644 index 0000000..4fc6c20 --- /dev/null +++ b/v6.2.0/.changelog/5495.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `dns_config` field of `google_container_cluster` to GA +```
diff --git a/v6.2.0/.changelog/5500.txt b/v6.2.0/.changelog/5500.txt new file mode 100644 index 0000000..5c7633b --- /dev/null +++ b/v6.2.0/.changelog/5500.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added field `allocated_ip_range` to resource `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/5501.txt b/v6.2.0/.changelog/5501.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/5501.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/5504.txt b/v6.2.0/.changelog/5504.txt new file mode 100644 index 0000000..7635d1b --- /dev/null +++ b/v6.2.0/.changelog/5504.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed the `ROUTES` value for the `networking_mode` field in `google_container_cluster`. A recent API change unintentionally changed the default to a `VPC_NATIVE` cluster, and removed the ability to create a `ROUTES`-based one. Provider versions prior to this one will default to `VPC_NATIVE` due to this change, and are unable to create `ROUTES` clusters. +```
diff --git a/v6.2.0/.changelog/5506.txt b/v6.2.0/.changelog/5506.txt new file mode 100644 index 0000000..5ae5ae9 --- /dev/null +++ b/v6.2.0/.changelog/5506.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed scenario where `instance_group_manager` would not start update if `wait_for_instances` was set and initial status was not `STABLE` +```
diff --git a/v6.2.0/.changelog/5507.txt b/v6.2.0/.changelog/5507.txt new file mode 100644 index 0000000..34ecc0a --- /dev/null +++ b/v6.2.0/.changelog/5507.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_recaptcha_enterprise_key` +```
diff --git a/v6.2.0/.changelog/5510.txt b/v6.2.0/.changelog/5510.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5510.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5511.txt b/v6.2.0/.changelog/5511.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5511.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5512.txt b/v6.2.0/.changelog/5512.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5512.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5513.txt b/v6.2.0/.changelog/5513.txt new file mode 100644 index 0000000..073f9a2 --- /dev/null +++ b/v6.2.0/.changelog/5513.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: added support for `min_instances` to `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/5514.txt b/v6.2.0/.changelog/5514.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5514.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5516.txt b/v6.2.0/.changelog/5516.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5516.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5517.txt b/v6.2.0/.changelog/5517.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5517.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5518.txt b/v6.2.0/.changelog/5518.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5518.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5519.txt b/v6.2.0/.changelog/5519.txt new file mode 100644 index 0000000..d32ac1a --- /dev/null +++ b/v6.2.0/.changelog/5519.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `public_access_prevention` to resource `bucket` (beta) +```
diff --git a/v6.2.0/.changelog/5520.txt b/v6.2.0/.changelog/5520.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/5520.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/5521.txt b/v6.2.0/.changelog/5521.txt new file mode 100644 index 0000000..aa488fd --- /dev/null +++ b/v6.2.0/.changelog/5521.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `node_config.0.boot_disk_kms_key` of `google_container_node_pool` to GA +```
diff --git a/v6.2.0/.changelog/5522.txt b/v6.2.0/.changelog/5522.txt new file mode 100644 index 0000000..2610ccc --- /dev/null +++ b/v6.2.0/.changelog/5522.txt
@@ -0,0 +1,21 @@ +```release-note:new-resource +google_container_azure_client +``` +```release-note:new-resource +google_container_azure_cluster +``` +```release-note:new-resource +google_container_azure_node_pool +``` +```release-note:new-resource +google_container_aws_cluster +``` +```release-note:new-resource +google_container_aws_node_pool +``` +```release-note:new-datasource +google_container_aws_versions +``` +```release-note:new-datasource +google_container_azure_versions +```
diff --git a/v6.2.0/.changelog/5523.txt b/v6.2.0/.changelog/5523.txt new file mode 100644 index 0000000..9159824 --- /dev/null +++ b/v6.2.0/.changelog/5523.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added support for Private Service Connect by adding field `cloud_composer_connection_subnetwork` in `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/5526.txt b/v6.2.0/.changelog/5526.txt new file mode 100644 index 0000000..9718dc9 --- /dev/null +++ b/v6.2.0/.changelog/5526.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a bug where `google_compute_firewall` would incorrectly find `source_ranges` to be empty during validation +```
diff --git a/v6.2.0/.changelog/5528.txt b/v6.2.0/.changelog/5528.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5528.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5530.txt b/v6.2.0/.changelog/5530.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5530.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5531.txt b/v6.2.0/.changelog/5531.txt new file mode 100644 index 0000000..c5b5ef1 --- /dev/null +++ b/v6.2.0/.changelog/5531.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for regional external HTTP(S) load balancer +```
diff --git a/v6.2.0/.changelog/5533.txt b/v6.2.0/.changelog/5533.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/5533.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/5534.txt b/v6.2.0/.changelog/5534.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5534.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5535.txt b/v6.2.0/.changelog/5535.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5535.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5536.txt b/v6.2.0/.changelog/5536.txt new file mode 100644 index 0000000..e6e46df --- /dev/null +++ b/v6.2.0/.changelog/5536.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: `google_compute_instance`'s `can_ip_forward` can now be updated without recreating or restarting the instance. +```
diff --git a/v6.2.0/.changelog/5537.txt b/v6.2.0/.changelog/5537.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5537.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5539.txt b/v6.2.0/.changelog/5539.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5539.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5541.txt b/v6.2.0/.changelog/5541.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/5541.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5542.txt b/v6.2.0/.changelog/5542.txt new file mode 100644 index 0000000..e44ca99 --- /dev/null +++ b/v6.2.0/.changelog/5542.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added configurable read timeout to `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/5543.txt b/v6.2.0/.changelog/5543.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5543.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5545.txt b/v6.2.0/.changelog/5545.txt new file mode 100644 index 0000000..64c5401 --- /dev/null +++ b/v6.2.0/.changelog/5545.txt
@@ -0,0 +1,3 @@ +```release-note:bug +billingbudget: fixed a bug where `google_billing_budget.budget_filter.labels` was not updating. +```
diff --git a/v6.2.0/.changelog/5547.txt b/v6.2.0/.changelog/5547.txt new file mode 100644 index 0000000..c57d3c2 --- /dev/null +++ b/v6.2.0/.changelog/5547.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `shareSettings` in `google_compute_reservation` +```
diff --git a/v6.2.0/.changelog/5548.txt b/v6.2.0/.changelog/5548.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/5548.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/5550.txt b/v6.2.0/.changelog/5550.txt new file mode 100644 index 0000000..816aa85 --- /dev/null +++ b/v6.2.0/.changelog/5550.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add support for Cloud Composer master authorized networks flag +```
diff --git a/v6.2.0/.changelog/5551.txt b/v6.2.0/.changelog/5551.txt new file mode 100644 index 0000000..b74e5e1 --- /dev/null +++ b/v6.2.0/.changelog/5551.txt
@@ -0,0 +1,3 @@ +```release-note:bug +assuredworkloads: fixed a bug preventing `google_assured_workloads_workload` from being created in any region other than us-central1 +```
diff --git a/v6.2.0/.changelog/5552.txt b/v6.2.0/.changelog/5552.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5552.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5553.txt b/v6.2.0/.changelog/5553.txt new file mode 100644 index 0000000..6b7a3fb --- /dev/null +++ b/v6.2.0/.changelog/5553.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +pubsub: changed `google_pubsub_schema` so that modifiying fields will recreate the resource rather than causing Terraform to report it would attempt an invalid update +``` +```release-note:bug +pubsub: fix update failure when attempting to change non-updatable resource `google_pubsub_schema` +```
diff --git a/v6.2.0/.changelog/5554.txt b/v6.2.0/.changelog/5554.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5554.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5555.txt b/v6.2.0/.changelog/5555.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5555.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5557.txt b/v6.2.0/.changelog/5557.txt new file mode 100644 index 0000000..d553203 --- /dev/null +++ b/v6.2.0/.changelog/5557.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added `maintenance_policy` and `maintenance_schedule` to `google_redis_instance` +```
diff --git a/v6.2.0/.changelog/5558.txt b/v6.2.0/.changelog/5558.txt new file mode 100644 index 0000000..84a6ae4 --- /dev/null +++ b/v6.2.0/.changelog/5558.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a bug where `google_storage_bucket.lifecycle_rule.condition.days_since_custom_time` was not updating. +```
diff --git a/v6.2.0/.changelog/5560.txt b/v6.2.0/.changelog/5560.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5560.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5561.txt b/v6.2.0/.changelog/5561.txt new file mode 100644 index 0000000..9e9fddc --- /dev/null +++ b/v6.2.0/.changelog/5561.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added support for `default_mode` and `mode` settings for created files within `secrets` in `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/5562.txt b/v6.2.0/.changelog/5562.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5562.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5563.txt b/v6.2.0/.changelog/5563.txt new file mode 100644 index 0000000..709161b --- /dev/null +++ b/v6.2.0/.changelog/5563.txt
@@ -0,0 +1,3 @@ +```release-note:note + +```
diff --git a/v6.2.0/.changelog/5564.txt b/v6.2.0/.changelog/5564.txt new file mode 100644 index 0000000..a8e6a42 --- /dev/null +++ b/v6.2.0/.changelog/5564.txt
@@ -0,0 +1,6 @@ +```release-note:bug +healthcare: Added back `self_link` functionality which was accidentally removed in `4.0.0` release. +``` +```release-note:bug +vpcaccess: Added back `self_link` functionality which was accidentally removed in `4.0.0` release. +```
diff --git a/v6.2.0/.changelog/5565.txt b/v6.2.0/.changelog/5565.txt new file mode 100644 index 0000000..1a26e1e --- /dev/null +++ b/v6.2.0/.changelog/5565.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `conditionMatchedLog` and `alertStrategy` fields to `google_monitoring_alert_policy` resource +```
diff --git a/v6.2.0/.changelog/5566.txt b/v6.2.0/.changelog/5566.txt new file mode 100644 index 0000000..bdd2067 --- /dev/null +++ b/v6.2.0/.changelog/5566.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added field `identity_service_config` to `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/5567.txt b/v6.2.0/.changelog/5567.txt new file mode 100644 index 0000000..80c4df6 --- /dev/null +++ b/v6.2.0/.changelog/5567.txt
@@ -0,0 +1,3 @@ +```release-note:note +gke_hub: Only ACM versions >= 1.7.0 are supported and should be used in `version` field in `google_gke_hub_feature_membership`. +```
diff --git a/v6.2.0/.changelog/5568.txt b/v6.2.0/.changelog/5568.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5568.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5569.txt b/v6.2.0/.changelog/5569.txt new file mode 100644 index 0000000..f9fade3 --- /dev/null +++ b/v6.2.0/.changelog/5569.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Added daily os config patch deployments +```
diff --git a/v6.2.0/.changelog/5572.txt b/v6.2.0/.changelog/5572.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5572.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5573.txt b/v6.2.0/.changelog/5573.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5573.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5574.txt b/v6.2.0/.changelog/5574.txt new file mode 100644 index 0000000..e83fdbf --- /dev/null +++ b/v6.2.0/.changelog/5574.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_connectivity_hub` +```
diff --git a/v6.2.0/.changelog/5575.txt b/v6.2.0/.changelog/5575.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5575.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5576.txt b/v6.2.0/.changelog/5576.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5576.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5580.txt b/v6.2.0/.changelog/5580.txt new file mode 100644 index 0000000..0505984 --- /dev/null +++ b/v6.2.0/.changelog/5580.txt
@@ -0,0 +1,3 @@ +```release-note:none +cloud_composer: Added a warning to the Cloud Composer documentation. +```
diff --git a/v6.2.0/.changelog/5581.txt b/v6.2.0/.changelog/5581.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5581.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5583.txt b/v6.2.0/.changelog/5583.txt new file mode 100644 index 0000000..9445b16 --- /dev/null +++ b/v6.2.0/.changelog/5583.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added ability to create a table with both a schema and view simultaneously to `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/5584.txt b/v6.2.0/.changelog/5584.txt new file mode 100644 index 0000000..a629101 --- /dev/null +++ b/v6.2.0/.changelog/5584.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed scenario where `region_instance_group_manager` would not start update if `wait_for_instances` was set and initial status was not `STABLE` +```
diff --git a/v6.2.0/.changelog/5585.txt b/v6.2.0/.changelog/5585.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5585.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5586.txt b/v6.2.0/.changelog/5586.txt new file mode 100644 index 0000000..389a677 --- /dev/null +++ b/v6.2.0/.changelog/5586.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_connectivity_spoke` +```
diff --git a/v6.2.0/.changelog/5587.txt b/v6.2.0/.changelog/5587.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5587.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5588.txt b/v6.2.0/.changelog/5588.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5588.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5589.txt b/v6.2.0/.changelog/5589.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5589.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5591.txt b/v6.2.0/.changelog/5591.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5591.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5593.txt b/v6.2.0/.changelog/5593.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5593.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5596.txt b/v6.2.0/.changelog/5596.txt new file mode 100644 index 0000000..262812a --- /dev/null +++ b/v6.2.0/.changelog/5596.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added EXTERNAL_MANAGED as option for load_balancing_scheme in google_compute_backend_service resource +```
diff --git a/v6.2.0/.changelog/5597.txt b/v6.2.0/.changelog/5597.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5597.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5599.txt b/v6.2.0/.changelog/5599.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5599.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5604.txt b/v6.2.0/.changelog/5604.txt new file mode 100644 index 0000000..b7ccb63 --- /dev/null +++ b/v6.2.0/.changelog/5604.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +dlp: renamed the `characters_to_ignore.character_to_skip` field to `characters_to_ignore.characters_to_skip` in `google_data_loss_prevention_deidentify_template`. Any affected configurations will have been failing with an error at apply time already. +``` +```release-note:bug +dlp: Fixed typo in name of `characters_to_ignore.characters_to_skip` field for `google_data_loss_prevention_deidentify_template` +```
diff --git a/v6.2.0/.changelog/5605.txt b/v6.2.0/.changelog/5605.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5605.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5606.txt b/v6.2.0/.changelog/5606.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5606.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5607.txt b/v6.2.0/.changelog/5607.txt new file mode 100644 index 0000000..16454ee --- /dev/null +++ b/v6.2.0/.changelog/5607.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: added ip_range field to `google_apigee_instance` +```
diff --git a/v6.2.0/.changelog/5609.txt b/v6.2.0/.changelog/5609.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5609.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5610.txt b/v6.2.0/.changelog/5610.txt new file mode 100644 index 0000000..d856e1d --- /dev/null +++ b/v6.2.0/.changelog/5610.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed operation polling to support custom endpoints. +```
diff --git a/v6.2.0/.changelog/5611.txt b/v6.2.0/.changelog/5611.txt new file mode 100644 index 0000000..62c84ad --- /dev/null +++ b/v6.2.0/.changelog/5611.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `EXTERNAL_MANAGED` as option for `load_balancing_scheme` in `google_compute_global_forwarding_rule` resource +```
diff --git a/v6.2.0/.changelog/5612.txt b/v6.2.0/.changelog/5612.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5612.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5613.txt b/v6.2.0/.changelog/5613.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5613.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5616.txt b/v6.2.0/.changelog/5616.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5616.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5617.txt b/v6.2.0/.changelog/5617.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5617.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5618.txt b/v6.2.0/.changelog/5618.txt new file mode 100644 index 0000000..8903843 --- /dev/null +++ b/v6.2.0/.changelog/5618.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: Fixed bug where the provider crashes when `Object.owner` is missing when using `google_storage_object_acl` +```
diff --git a/v6.2.0/.changelog/5619.txt b/v6.2.0/.changelog/5619.txt new file mode 100644 index 0000000..ecbd5f2 --- /dev/null +++ b/v6.2.0/.changelog/5619.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added field `transfer_spec.aws_s3_data_source.role_arn` to `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/5621.txt b/v6.2.0/.changelog/5621.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5621.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5622.txt b/v6.2.0/.changelog/5622.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5622.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5623.txt b/v6.2.0/.changelog/5623.txt new file mode 100644 index 0000000..073859c --- /dev/null +++ b/v6.2.0/.changelog/5623.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vpc_access_connector: Updated field `network` to accept self_link or name +```
diff --git a/v6.2.0/.changelog/5625.txt b/v6.2.0/.changelog/5625.txt new file mode 100644 index 0000000..4ca89bd --- /dev/null +++ b/v6.2.0/.changelog/5625.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_dns_record_set` +```
diff --git a/v6.2.0/.changelog/5626.txt b/v6.2.0/.changelog/5626.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5626.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5627.txt b/v6.2.0/.changelog/5627.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5627.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5628.txt b/v6.2.0/.changelog/5628.txt new file mode 100644 index 0000000..0bb9afa --- /dev/null +++ b/v6.2.0/.changelog/5628.txt
@@ -0,0 +1,6 @@ +```release-note:bug +cloudrun: fixed a bug where changing the non-updatable `location` of a `google_cloud_run_service` would not force resource recreation +``` +```release-note:breaking-change +cloudrun: changed the `location` of `google_cloud_run_service` so that modifying the `location` field will recreate the resource rather than causing Terraform to report it would attempt an invalid update +```
diff --git a/v6.2.0/.changelog/5629.txt b/v6.2.0/.changelog/5629.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5629.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5630.txt b/v6.2.0/.changelog/5630.txt new file mode 100644 index 0000000..3010de4 --- /dev/null +++ b/v6.2.0/.changelog/5630.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: Fixed permadiff in `google_cloud_run_service`'s `template.spec.service_account_name`. +```
diff --git a/v6.2.0/.changelog/5631.txt b/v6.2.0/.changelog/5631.txt new file mode 100644 index 0000000..1eb4714 --- /dev/null +++ b/v6.2.0/.changelog/5631.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storagetransfer: fixed bug where `schedule` was required, but really it is optional. +```
diff --git a/v6.2.0/.changelog/5633.txt b/v6.2.0/.changelog/5633.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5633.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5634.txt b/v6.2.0/.changelog/5634.txt new file mode 100644 index 0000000..61f34f4 --- /dev/null +++ b/v6.2.0/.changelog/5634.txt
@@ -0,0 +1,3 @@ +```release-note:bug +notebooks: fixed permadiff in `google_notebooks_runtime.software_config` +```
diff --git a/v6.2.0/.changelog/5637.txt b/v6.2.0/.changelog/5637.txt new file mode 100644 index 0000000..a03d9b5 --- /dev/null +++ b/v6.2.0/.changelog/5637.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apikeys_key +```
diff --git a/v6.2.0/.changelog/5638.txt b/v6.2.0/.changelog/5638.txt new file mode 100644 index 0000000..2ce5e63 --- /dev/null +++ b/v6.2.0/.changelog/5638.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: changed the default timeout for many resources to 20 minutes, the current Terraform default, where it was less than 20 minutes previously +```
diff --git a/v6.2.0/.changelog/5640.txt b/v6.2.0/.changelog/5640.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5640.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5644.txt b/v6.2.0/.changelog/5644.txt new file mode 100644 index 0000000..8fddce1 --- /dev/null +++ b/v6.2.0/.changelog/5644.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added support for image type configuration on the GKE Node Auto-provisioning +```
diff --git a/v6.2.0/.changelog/5645.txt b/v6.2.0/.changelog/5645.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5645.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5648.txt b/v6.2.0/.changelog/5648.txt new file mode 100644 index 0000000..b574112 --- /dev/null +++ b/v6.2.0/.changelog/5648.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for GCPFilestoreCSIDriver addon to `google_container_cluster` resource. +```
diff --git a/v6.2.0/.changelog/5649.txt b/v6.2.0/.changelog/5649.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5649.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5652.txt b/v6.2.0/.changelog/5652.txt new file mode 100644 index 0000000..bfeef97 --- /dev/null +++ b/v6.2.0/.changelog/5652.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storagetransfer: added support for POSIX data source and data sink to `google_storage_transfer_job` via `transfer_spec.posix_data_source` and `transfer_spec.posix_data_sink` fields +```
diff --git a/v6.2.0/.changelog/5653.txt b/v6.2.0/.changelog/5653.txt new file mode 100644 index 0000000..0c53447 --- /dev/null +++ b/v6.2.0/.changelog/5653.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added update support for `google_compute_reservation.share_settings` +```
diff --git a/v6.2.0/.changelog/5656.txt b/v6.2.0/.changelog/5656.txt new file mode 100644 index 0000000..9f7ae4a --- /dev/null +++ b/v6.2.0/.changelog/5656.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Add support for GKE Compact Placement +```
diff --git a/v6.2.0/.changelog/5657.txt b/v6.2.0/.changelog/5657.txt new file mode 100644 index 0000000..1bd05dc --- /dev/null +++ b/v6.2.0/.changelog/5657.txt
@@ -0,0 +1,3 @@ +```release-note:none +compute: promoted `security_settings` field of `google_compute_backend_service` to GA +```
diff --git a/v6.2.0/.changelog/5658.txt b/v6.2.0/.changelog/5658.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5658.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5660.txt b/v6.2.0/.changelog/5660.txt new file mode 100644 index 0000000..ad79996 --- /dev/null +++ b/v6.2.0/.changelog/5660.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `EXTERNAL_MANAGED` value for `load_balancing_scheme` in `google_compute_backend_service ` and `google_compute_global_forwarding_rule` to GA +```
diff --git a/v6.2.0/.changelog/5662.txt b/v6.2.0/.changelog/5662.txt new file mode 100644 index 0000000..7384e82 --- /dev/null +++ b/v6.2.0/.changelog/5662.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `provisioning_model` field to `google_compute_instance` resource to support Spot VM(beta) +``` +```release-note:enhancement +compute: added `provisioning_model` field to `google_compute_instance_template ` resource to support Spot VM(beta) +```
diff --git a/v6.2.0/.changelog/5663.txt b/v6.2.0/.changelog/5663.txt new file mode 100644 index 0000000..ccd1fa7 --- /dev/null +++ b/v6.2.0/.changelog/5663.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gcf: Added SecretManager integration support to GCF. +```
diff --git a/v6.2.0/.changelog/5664.txt b/v6.2.0/.changelog/5664.txt new file mode 100644 index 0000000..168d3ba --- /dev/null +++ b/v6.2.0/.changelog/5664.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +sql: added field `clone.allocated_ip_range` to support address range picker for clone for resource `google_sql_database_instance` +``` +```release-note:enhancement +sql: added support for address range picker for read replicas for resource `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/5666.txt b/v6.2.0/.changelog/5666.txt new file mode 100644 index 0000000..403685d --- /dev/null +++ b/v6.2.0/.changelog/5666.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_backend_service_iam_*` +```
diff --git a/v6.2.0/.changelog/5667.txt b/v6.2.0/.changelog/5667.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5667.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5668.txt b/v6.2.0/.changelog/5668.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5668.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5670.txt b/v6.2.0/.changelog/5670.txt new file mode 100644 index 0000000..02981d4 --- /dev/null +++ b/v6.2.0/.changelog/5670.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_cloudfunctions2_function` +```
diff --git a/v6.2.0/.changelog/5673.txt b/v6.2.0/.changelog/5673.txt new file mode 100644 index 0000000..f2b134a --- /dev/null +++ b/v6.2.0/.changelog/5673.txt
@@ -0,0 +1,3 @@ +```release-note:none +dataproc: fixed an issue where autogenerated labels would cause diffs in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/5674.txt b/v6.2.0/.changelog/5674.txt new file mode 100644 index 0000000..a41c4c7 --- /dev/null +++ b/v6.2.0/.changelog/5674.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: increased the default timeout for `google_dataproc_cluster` from 20m to 45m +```
diff --git a/v6.2.0/.changelog/5675.txt b/v6.2.0/.changelog/5675.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5675.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5676.txt b/v6.2.0/.changelog/5676.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5676.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5677.txt b/v6.2.0/.changelog/5677.txt new file mode 100644 index 0000000..897cc49 --- /dev/null +++ b/v6.2.0/.changelog/5677.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: updated `containers.ports.container_port` to be optional instead of required on `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/5678.txt b/v6.2.0/.changelog/5678.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5678.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5679.txt b/v6.2.0/.changelog/5679.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5679.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5680.txt b/v6.2.0/.changelog/5680.txt new file mode 100644 index 0000000..b673b41 --- /dev/null +++ b/v6.2.0/.changelog/5680.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: marked `project` field optional in `google_compute_instance_template` data source +```
diff --git a/v6.2.0/.changelog/5683.txt b/v6.2.0/.changelog/5683.txt new file mode 100644 index 0000000..b814c94 --- /dev/null +++ b/v6.2.0/.changelog/5683.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +datafusion: promoted `google_datafusion_instance` to GA +``` +```release-note:deprecation +datafusion: deprecated `service_account` in `google_datafusion_instance`. Use `tenant_project_id` instead to extract the tenant project ID (beta) +``` +```release-note:enhancement +datafusion: added support for `tenant_project_id` and `gcs_bucket` in `google_datafusion_instance` resource. +```
diff --git a/v6.2.0/.changelog/5684.txt b/v6.2.0/.changelog/5684.txt new file mode 100644 index 0000000..6c95433 --- /dev/null +++ b/v6.2.0/.changelog/5684.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: add `NON_GCP_PRIVATE_IP_PORT` value for `network_endpoint_type` in the `google_compute_network_endpoint_group` resource +``` +```release-note:enhancement +compute: Update `instance` attribute for `google_compute_network_endpoint` to be optional, as Hybrid connectivity NEGs use network endpoints with just IP and Port. +```
diff --git a/v6.2.0/.changelog/5685.txt b/v6.2.0/.changelog/5685.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5685.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5686.txt b/v6.2.0/.changelog/5686.txt new file mode 100644 index 0000000..93e76aa --- /dev/null +++ b/v6.2.0/.changelog/5686.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +dataproc:added `preemptibility` field to the `preemptible_worker_config` of `google_dataproc_cluster` + +```
diff --git a/v6.2.0/.changelog/5687.txt b/v6.2.0/.changelog/5687.txt new file mode 100644 index 0000000..42bde6d --- /dev/null +++ b/v6.2.0/.changelog/5687.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added `multi_cluster_routing_cluster_ids` fields to `google_bigtable_app_profile` +```
diff --git a/v6.2.0/.changelog/5688.txt b/v6.2.0/.changelog/5688.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5688.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5690.txt b/v6.2.0/.changelog/5690.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/5690.txt
diff --git a/v6.2.0/.changelog/5691.txt b/v6.2.0/.changelog/5691.txt new file mode 100644 index 0000000..e370738 --- /dev/null +++ b/v6.2.0/.changelog/5691.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: corrected an issue in `google_compute_security_policy` where only alpha values for certain enums were accepted +```
diff --git a/v6.2.0/.changelog/5692.txt b/v6.2.0/.changelog/5692.txt new file mode 100644 index 0000000..94514af --- /dev/null +++ b/v6.2.0/.changelog/5692.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_dns_response_policy` +`google_dns_response_policy_rule` +```
diff --git a/v6.2.0/.changelog/5693.txt b/v6.2.0/.changelog/5693.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5693.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5694.txt b/v6.2.0/.changelog/5694.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5694.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5695.txt b/v6.2.0/.changelog/5695.txt new file mode 100644 index 0000000..374bd2a --- /dev/null +++ b/v6.2.0/.changelog/5695.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_firebaserules_ruleset` +``` +```release-note:new-resource +`google_firebaserules_release` +```
diff --git a/v6.2.0/.changelog/5696.txt b/v6.2.0/.changelog/5696.txt new file mode 100644 index 0000000..1f478f7 --- /dev/null +++ b/v6.2.0/.changelog/5696.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +compute: added `FIXED_STANDARD` as a valid value to the field `network_interface.0.access_configs.0.network_tier` of `google_compute_instance_template` resource +``` +```release-note:enhancement +compute: added `STANDARD` as a valid value to the field `network_interface.0.ipv6_access_configs.0.network_tier` of `google_compute_instance_template` resource +``` +```release-note:enhancement +compute: added `FIXED_STANDARD` as a valid value to the field `network_interface.0.access_configs.0.network_tier` of `google_compute_instance` resource +``` +```release-note:enhancement +compute: added `STANDARD` as a valid value to the field `network_interface.0.ipv6_access_configs.0.network_tier` of `google_compute_instance` resource +```
diff --git a/v6.2.0/.changelog/5697.txt b/v6.2.0/.changelog/5697.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5697.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5699.txt b/v6.2.0/.changelog/5699.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5699.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5700.txt b/v6.2.0/.changelog/5700.txt new file mode 100644 index 0000000..ea2bf8d --- /dev/null +++ b/v6.2.0/.changelog/5700.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added support for authorized datasets to `google_bigquery_dataset.access` and `google_bigquery_dataset_access` +```
diff --git a/v6.2.0/.changelog/5701.txt b/v6.2.0/.changelog/5701.txt new file mode 100644 index 0000000..ac61da7 --- /dev/null +++ b/v6.2.0/.changelog/5701.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: fixed a bug where multiple `google_apigee_instance` could not be used on the same `google_apigee_organization` +```
diff --git a/v6.2.0/.changelog/5702.txt b/v6.2.0/.changelog/5702.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5702.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5704.txt b/v6.2.0/.changelog/5704.txt new file mode 100644 index 0000000..c894a07 --- /dev/null +++ b/v6.2.0/.changelog/5704.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +eventarc: changes in field documentation for eventarc_trigger resource +```
diff --git a/v6.2.0/.changelog/5706.txt b/v6.2.0/.changelog/5706.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5706.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5708.txt b/v6.2.0/.changelog/5708.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5708.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5710.txt b/v6.2.0/.changelog/5710.txt new file mode 100644 index 0000000..14503bf --- /dev/null +++ b/v6.2.0/.changelog/5710.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_cloud_deploy_delivery_pipeline` +``` +```release-note:new-resource +`google_cloud_deploy_target` +```
diff --git a/v6.2.0/.changelog/5716.txt b/v6.2.0/.changelog/5716.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5716.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5717.txt b/v6.2.0/.changelog/5717.txt new file mode 100644 index 0000000..2dd573b --- /dev/null +++ b/v6.2.0/.changelog/5717.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_apigee_endpoint_attachment` +```
diff --git a/v6.2.0/.changelog/5719.txt b/v6.2.0/.changelog/5719.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5719.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5720.txt b/v6.2.0/.changelog/5720.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5720.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5722.txt b/v6.2.0/.changelog/5722.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5722.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5723.txt b/v6.2.0/.changelog/5723.txt new file mode 100644 index 0000000..f75e6b7 --- /dev/null +++ b/v6.2.0/.changelog/5723.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: added retries for `ReadRequest` errors incorrectly coded as `403` errors, particularly in Google Compute Engine +```
diff --git a/v6.2.0/.changelog/5726.txt b/v6.2.0/.changelog/5726.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5726.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5727.txt b/v6.2.0/.changelog/5727.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5727.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5730.txt b/v6.2.0/.changelog/5730.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5730.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5731.txt b/v6.2.0/.changelog/5731.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5731.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5732.txt b/v6.2.0/.changelog/5732.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5732.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5733.txt b/v6.2.0/.changelog/5733.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/5733.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5735.txt b/v6.2.0/.changelog/5735.txt new file mode 100644 index 0000000..d822ff9 --- /dev/null +++ b/v6.2.0/.changelog/5735.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +transfer: added attribute `subject_id` to data source `google_storage_transfer_project_service_account` +```
diff --git a/v6.2.0/.changelog/5736.txt b/v6.2.0/.changelog/5736.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5736.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5738.txt b/v6.2.0/.changelog/5738.txt new file mode 100644 index 0000000..34f2731 --- /dev/null +++ b/v6.2.0/.changelog/5738.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: Add support for manual builds, git source for webhook/pubsub triggered builds and filter field +```
diff --git a/v6.2.0/.changelog/5739.txt b/v6.2.0/.changelog/5739.txt new file mode 100644 index 0000000..5dd665c --- /dev/null +++ b/v6.2.0/.changelog/5739.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: adds `presto_config` to `dataproc_job` +```
diff --git a/v6.2.0/.changelog/5741.txt b/v6.2.0/.changelog/5741.txt new file mode 100644 index 0000000..5b5cea4 --- /dev/null +++ b/v6.2.0/.changelog/5741.txt
@@ -0,0 +1,4 @@ +```release-note:bug +container: allowed `vertical_pod_autoscaling` to be computed as `enable_autopilot` can mutate it + +```
diff --git a/v6.2.0/.changelog/5742.txt b/v6.2.0/.changelog/5742.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5742.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5743.txt b/v6.2.0/.changelog/5743.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5743.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5745.txt b/v6.2.0/.changelog/5745.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5745.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5747.txt b/v6.2.0/.changelog/5747.txt new file mode 100644 index 0000000..c10d365 --- /dev/null +++ b/v6.2.0/.changelog/5747.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: allow region to be undefined in configuration for `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/5748.txt b/v6.2.0/.changelog/5748.txt new file mode 100644 index 0000000..d1333d7 --- /dev/null +++ b/v6.2.0/.changelog/5748.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_bigqueryreservation_assignment` +```
diff --git a/v6.2.0/.changelog/5749.txt b/v6.2.0/.changelog/5749.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5749.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5750.txt b/v6.2.0/.changelog/5750.txt new file mode 100644 index 0000000..4aa6918 --- /dev/null +++ b/v6.2.0/.changelog/5750.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_privateca_certificate_authority +```
diff --git a/v6.2.0/.changelog/5752.txt b/v6.2.0/.changelog/5752.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5752.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5753.txt b/v6.2.0/.changelog/5753.txt new file mode 100644 index 0000000..46ff43a --- /dev/null +++ b/v6.2.0/.changelog/5753.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +service_usage: supported `force` behavior for deleting consumer quota override. +```
diff --git a/v6.2.0/.changelog/5754.txt b/v6.2.0/.changelog/5754.txt new file mode 100644 index 0000000..7d111bf --- /dev/null +++ b/v6.2.0/.changelog/5754.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_region_backend_service_iam_*` + +```
diff --git a/v6.2.0/.changelog/5756.txt b/v6.2.0/.changelog/5756.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5756.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5758.txt b/v6.2.0/.changelog/5758.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5758.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5760.txt b/v6.2.0/.changelog/5760.txt new file mode 100644 index 0000000..8626ed3 --- /dev/null +++ b/v6.2.0/.changelog/5760.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `keepalive_interval` to `google_compute_router.bgp` +```
diff --git a/v6.2.0/.changelog/5761.txt b/v6.2.0/.changelog/5761.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5761.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5762.txt b/v6.2.0/.changelog/5762.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5762.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5763.txt b/v6.2.0/.changelog/5763.txt new file mode 100644 index 0000000..0159a23 --- /dev/null +++ b/v6.2.0/.changelog/5763.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +dataproc_metastore_service +```
diff --git a/v6.2.0/.changelog/5764.txt b/v6.2.0/.changelog/5764.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5764.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5766.txt b/v6.2.0/.changelog/5766.txt new file mode 100644 index 0000000..4f3e6b6 --- /dev/null +++ b/v6.2.0/.changelog/5766.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added GA support for Private Service Connect by adding `cloud_composer_connection_subnetwork` field in `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/5767.txt b/v6.2.0/.changelog/5767.txt new file mode 100644 index 0000000..69c1b61 --- /dev/null +++ b/v6.2.0/.changelog/5767.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: fixes mistake in docs for Composer 2 basic configuration +```
diff --git a/v6.2.0/.changelog/5772.txt b/v6.2.0/.changelog/5772.txt new file mode 100644 index 0000000..bfe6210 --- /dev/null +++ b/v6.2.0/.changelog/5772.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added `traffic.tag` and `traffic.url` fields to `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/5773.txt b/v6.2.0/.changelog/5773.txt new file mode 100644 index 0000000..76f7a9e --- /dev/null +++ b/v6.2.0/.changelog/5773.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `rocky-linux-cloud` to the builtin project to search for images if image name contains `rocky-linux` +```
diff --git a/v6.2.0/.changelog/5774.txt b/v6.2.0/.changelog/5774.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5774.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5775.txt b/v6.2.0/.changelog/5775.txt new file mode 100644 index 0000000..7c43f94 --- /dev/null +++ b/v6.2.0/.changelog/5775.txt
@@ -0,0 +1,3 @@ +```release-note:none +Change to allow forward slash in Import Format +```
diff --git a/v6.2.0/.changelog/5776.txt b/v6.2.0/.changelog/5776.txt new file mode 100644 index 0000000..7c68de9 --- /dev/null +++ b/v6.2.0/.changelog/5776.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +networkservices: updated EdgeCacheOrigin to retry_conditions to include `FORBIDDEN` +``` +```release-note:enhancement +networkservices: updated EdgeCacheOrigin resource to read and write the `timeout` property, including a new `read_timeout` field. +```
diff --git a/v6.2.0/.changelog/5780.txt b/v6.2.0/.changelog/5780.txt new file mode 100644 index 0000000..429f245 --- /dev/null +++ b/v6.2.0/.changelog/5780.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: added `disable_http2` property to `google_network_services_edge_cache_service` resource +```
diff --git a/v6.2.0/.changelog/5781.txt b/v6.2.0/.changelog/5781.txt new file mode 100644 index 0000000..5bf138f --- /dev/null +++ b/v6.2.0/.changelog/5781.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: added `included_cookie_names` to cache key policy configuration +```
diff --git a/v6.2.0/.changelog/5782.txt b/v6.2.0/.changelog/5782.txt new file mode 100644 index 0000000..51b4ee8 --- /dev/null +++ b/v6.2.0/.changelog/5782.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: update edge cache service documentation +```
diff --git a/v6.2.0/.changelog/5783.txt b/v6.2.0/.changelog/5783.txt new file mode 100644 index 0000000..e0acd54 --- /dev/null +++ b/v6.2.0/.changelog/5783.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: fixed a crash when `logging_config` only contains `nil` entry in `google_dataproc_job` +```
diff --git a/v6.2.0/.changelog/5785.txt b/v6.2.0/.changelog/5785.txt new file mode 100644 index 0000000..b2b2a0b --- /dev/null +++ b/v6.2.0/.changelog/5785.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +access context manager: Added support for scoped policies in `google_access_context_manager_access_policy` +``` +```release-note:new-resource +`google_access_context_manager_access_policy_iam_policy` +``` +```release-note:new-resource +`google_access_context_manager_access_policy_iam_binding` +``` +```release-note:new-resource +`google_access_context_manager_access_policy_iam_member` +```
diff --git a/v6.2.0/.changelog/5787.txt b/v6.2.0/.changelog/5787.txt new file mode 100644 index 0000000..23758bd --- /dev/null +++ b/v6.2.0/.changelog/5787.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: Added support for `composer-1` and `composer-2` aliases in image version argument +```
diff --git a/v6.2.0/.changelog/5789.txt b/v6.2.0/.changelog/5789.txt new file mode 100644 index 0000000..42a5ca0 --- /dev/null +++ b/v6.2.0/.changelog/5789.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: add support for gvnic to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/5791.txt b/v6.2.0/.changelog/5791.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5791.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5792.txt b/v6.2.0/.changelog/5792.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5792.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5794.txt b/v6.2.0/.changelog/5794.txt new file mode 100644 index 0000000..20787cd --- /dev/null +++ b/v6.2.0/.changelog/5794.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added support for field `type` to `google_compute_security_policy` +``` +```release-note:enhancement +compute: added support for attaching a `edge_security_policy` to `google_compute_backend_bucket` +```
diff --git a/v6.2.0/.changelog/5795.txt b/v6.2.0/.changelog/5795.txt new file mode 100644 index 0000000..081bb10 --- /dev/null +++ b/v6.2.0/.changelog/5795.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_logging_log_view +```
diff --git a/v6.2.0/.changelog/5796.txt b/v6.2.0/.changelog/5796.txt new file mode 100644 index 0000000..8759d0f --- /dev/null +++ b/v6.2.0/.changelog/5796.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +Add billingType attribute to Apigee Organization resource. +```
diff --git a/v6.2.0/.changelog/5797.txt b/v6.2.0/.changelog/5797.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5797.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5799.txt b/v6.2.0/.changelog/5799.txt new file mode 100644 index 0000000..6bc7114 --- /dev/null +++ b/v6.2.0/.changelog/5799.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: added support for setting database_dialect on `google_spanner_database` +```
diff --git a/v6.2.0/.changelog/5800.txt b/v6.2.0/.changelog/5800.txt new file mode 100644 index 0000000..18695c3 --- /dev/null +++ b/v6.2.0/.changelog/5800.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added `gc_rules` to `google_bigtable_gc_policy` resource. +```
diff --git a/v6.2.0/.changelog/5801.txt b/v6.2.0/.changelog/5801.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5801.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5803.txt b/v6.2.0/.changelog/5803.txt new file mode 100644 index 0000000..55a4d3c --- /dev/null +++ b/v6.2.0/.changelog/5803.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added support for `autoscaling_config` to `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/5804.txt b/v6.2.0/.changelog/5804.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5804.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5807.txt b/v6.2.0/.changelog/5807.txt new file mode 100644 index 0000000..88738c5 --- /dev/null +++ b/v6.2.0/.changelog/5807.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +os-config: added field `migInstancesAllowed` to resource `os_config_patch_deployment` +```
diff --git a/v6.2.0/.changelog/5809.txt b/v6.2.0/.changelog/5809.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5809.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5811.txt b/v6.2.0/.changelog/5811.txt new file mode 100644 index 0000000..e45f266 --- /dev/null +++ b/v6.2.0/.changelog/5811.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storagetransfer: added `repeat_interval` field to `google_storage_transfer_job` resource +```
diff --git a/v6.2.0/.changelog/5816.txt b/v6.2.0/.changelog/5816.txt new file mode 100644 index 0000000..a509e1e --- /dev/null +++ b/v6.2.0/.changelog/5816.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed crash when one of `settings.database_flags` is nil. +```
diff --git a/v6.2.0/.changelog/5817.txt b/v6.2.0/.changelog/5817.txt new file mode 100644 index 0000000..5941960 --- /dev/null +++ b/v6.2.0/.changelog/5817.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: fixed a crash when `logging_config` only contains `nil` entry in `google_dataproc_workflow_template` +```
diff --git a/v6.2.0/.changelog/5818.txt b/v6.2.0/.changelog/5818.txt new file mode 100644 index 0000000..8182dc8 --- /dev/null +++ b/v6.2.0/.changelog/5818.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed a permadiff when `google_monitoring_uptime_check_config.http_check.path` does not begin with "/" +```
diff --git a/v6.2.0/.changelog/5820.txt b/v6.2.0/.changelog/5820.txt new file mode 100644 index 0000000..0af02db --- /dev/null +++ b/v6.2.0/.changelog/5820.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a bug where `google_storage_bucket` data source would retry for 20 min when bucket was not found. +```
diff --git a/v6.2.0/.changelog/5821.txt b/v6.2.0/.changelog/5821.txt new file mode 100644 index 0000000..84245ba --- /dev/null +++ b/v6.2.0/.changelog/5821.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: fixed bug where `google_logging_project_bucket_config` would erroneously write to state after it errored out and wasn't actually created. +```
diff --git a/v6.2.0/.changelog/5822.txt b/v6.2.0/.changelog/5822.txt new file mode 100644 index 0000000..4b5c5de --- /dev/null +++ b/v6.2.0/.changelog/5822.txt
@@ -0,0 +1,3 @@ +```release-note:bug +osconfig: fixed a bug where `recurring_schedule.time_of_day` can not be set to 12am exact time in `google_os_config_patch_deployment` resource +```
diff --git a/v6.2.0/.changelog/5826.txt b/v6.2.0/.changelog/5826.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5826.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5827.txt b/v6.2.0/.changelog/5827.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5827.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5830.txt b/v6.2.0/.changelog/5830.txt new file mode 100644 index 0000000..321d63c --- /dev/null +++ b/v6.2.0/.changelog/5830.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed bug where `google_storage_transfer_job` that was deleted outside of Terraform would not be recreated on apply. +```
diff --git a/v6.2.0/.changelog/5831.txt b/v6.2.0/.changelog/5831.txt new file mode 100644 index 0000000..44bb8bd --- /dev/null +++ b/v6.2.0/.changelog/5831.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dialogflowcx: added `google_dialogflow_cx_webhook` resource to support Dialogflow CX webhook API +```
diff --git a/v6.2.0/.changelog/5832.txt b/v6.2.0/.changelog/5832.txt new file mode 100644 index 0000000..3dca521 --- /dev/null +++ b/v6.2.0/.changelog/5832.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +composer: made the `google_composer_environment.config.software_config.image_version` field immutable as this functionality is only available in beta. +```
diff --git a/v6.2.0/.changelog/5833.txt b/v6.2.0/.changelog/5833.txt new file mode 100644 index 0000000..357bfc4 --- /dev/null +++ b/v6.2.0/.changelog/5833.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a bug where `google_container_cluster.authenticator_groups_config` could not be set in tandem with `enable_autopilot` +```
diff --git a/v6.2.0/.changelog/5835.txt b/v6.2.0/.changelog/5835.txt new file mode 100644 index 0000000..4802f5a --- /dev/null +++ b/v6.2.0/.changelog/5835.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apikeys: fixed a bug where `google_apikeys_key.key_string` was not being set. +```
diff --git a/v6.2.0/.changelog/5836.txt b/v6.2.0/.changelog/5836.txt new file mode 100644 index 0000000..4438e50 --- /dev/null +++ b/v6.2.0/.changelog/5836.txt
@@ -0,0 +1,5 @@ +```release-note:new-resource +`google_endpoints_service_consumers_iam_binding` +`google_endpoints_service_consumers_iam_member` +`google_endpoints_service_consumers_iam_policy` +```
diff --git a/v6.2.0/.changelog/5837.txt b/v6.2.0/.changelog/5837.txt new file mode 100644 index 0000000..290d838 --- /dev/null +++ b/v6.2.0/.changelog/5837.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: Add approval config +```
diff --git a/v6.2.0/.changelog/5838.txt b/v6.2.0/.changelog/5838.txt new file mode 100644 index 0000000..c0c56c6 --- /dev/null +++ b/v6.2.0/.changelog/5838.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added read replica field `replicaCount `, `nodes`, `readEndpoint`, `readEndpointPort`, `readReplicasMode` in `google_redis_instance` (GA only) +```
diff --git a/v6.2.0/.changelog/5839.txt b/v6.2.0/.changelog/5839.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5839.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5840.txt b/v6.2.0/.changelog/5840.txt new file mode 100644 index 0000000..b5406f5 --- /dev/null +++ b/v6.2.0/.changelog/5840.txt
@@ -0,0 +1,3 @@ +```release-note: none + +```
diff --git a/v6.2.0/.changelog/5841.txt b/v6.2.0/.changelog/5841.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5841.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5842.txt b/v6.2.0/.changelog/5842.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5842.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5844.txt b/v6.2.0/.changelog/5844.txt new file mode 100644 index 0000000..0dd0d92 --- /dev/null +++ b/v6.2.0/.changelog/5844.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow: added `skip_wait_on_job_termination` attribute to `google_dataflow_job` and `google_dataflow_flex_template_job` resources (issue #10559) +```
diff --git a/v6.2.0/.changelog/5845.txt b/v6.2.0/.changelog/5845.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/5845.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5847.txt b/v6.2.0/.changelog/5847.txt new file mode 100644 index 0000000..6b15aaf --- /dev/null +++ b/v6.2.0/.changelog/5847.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +eventarc: added gke and workflows destination for eventarc trigger resource. +```
diff --git a/v6.2.0/.changelog/5848.txt b/v6.2.0/.changelog/5848.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5848.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5849.txt b/v6.2.0/.changelog/5849.txt new file mode 100644 index 0000000..0bcece3 --- /dev/null +++ b/v6.2.0/.changelog/5849.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `enable_exactly_once_delivery` to `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/5850.txt b/v6.2.0/.changelog/5850.txt new file mode 100644 index 0000000..bc5c15a --- /dev/null +++ b/v6.2.0/.changelog/5850.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigtable: Add support to verify data loss in Cloud Bigtable tests +```
diff --git a/v6.2.0/.changelog/5851.txt b/v6.2.0/.changelog/5851.txt new file mode 100644 index 0000000..e4c628e --- /dev/null +++ b/v6.2.0/.changelog/5851.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `advanced_options_config` to `google_compute_security_policy` +```
diff --git a/v6.2.0/.changelog/5852.txt b/v6.2.0/.changelog/5852.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5852.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5853.txt b/v6.2.0/.changelog/5853.txt new file mode 100644 index 0000000..8f72526 --- /dev/null +++ b/v6.2.0/.changelog/5853.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: fixed an issue where special identifiers `allAuthenticatedUsers` and `allUsers` were flattened to lower case in IAM members. +```
diff --git a/v6.2.0/.changelog/5854.txt b/v6.2.0/.changelog/5854.txt new file mode 100644 index 0000000..cfc2a97 --- /dev/null +++ b/v6.2.0/.changelog/5854.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_iam_deny_policy +```
diff --git a/v6.2.0/.changelog/5855.txt b/v6.2.0/.changelog/5855.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5855.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5856.txt b/v6.2.0/.changelog/5856.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5856.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5858.txt b/v6.2.0/.changelog/5858.txt new file mode 100644 index 0000000..0bc4f48 --- /dev/null +++ b/v6.2.0/.changelog/5858.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for Managed Envoy to `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/5859.txt b/v6.2.0/.changelog/5859.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5859.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5862.txt b/v6.2.0/.changelog/5862.txt new file mode 100644 index 0000000..644b34e --- /dev/null +++ b/v6.2.0/.changelog/5862.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add "consumerAcceptList" and "serviceAttachment" to ApigeeInstance. +```
diff --git a/v6.2.0/.changelog/5865.txt b/v6.2.0/.changelog/5865.txt new file mode 100644 index 0000000..bec3491 --- /dev/null +++ b/v6.2.0/.changelog/5865.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +access approval: added `active_key_version`, `ancestor_has_active_key_version`, and `invalid_key_version` fields to `google_folder_access_approval_settings`, `google_organization_access_approval_settings`, and `google_project_access_approval_settings` resources +``` +```release-note:new-datasource +`google_access_approval_folder_service_account` +``` +```release-note:new-datasource +`google_access_approval_organization_service_account` +``` +```release-note:new-datasource +`google_access_approval_project_service_account` +```
diff --git a/v6.2.0/.changelog/5866.txt b/v6.2.0/.changelog/5866.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5866.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5869.txt b/v6.2.0/.changelog/5869.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5869.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5871.txt b/v6.2.0/.changelog/5871.txt new file mode 100644 index 0000000..af77990 --- /dev/null +++ b/v6.2.0/.changelog/5871.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: Update the examples to show users can create all 3 different flavors of AppProfile +```
diff --git a/v6.2.0/.changelog/5872.txt b/v6.2.0/.changelog/5872.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5872.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5874.txt b/v6.2.0/.changelog/5874.txt new file mode 100644 index 0000000..abba410 --- /dev/null +++ b/v6.2.0/.changelog/5874.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: Added support for IAM conditions to CaPool +```
diff --git a/v6.2.0/.changelog/5875.txt b/v6.2.0/.changelog/5875.txt new file mode 100644 index 0000000..aa9ad80 --- /dev/null +++ b/v6.2.0/.changelog/5875.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +filestore: promoted enterprise features to GA +filestore: added `kms_key_name` field to `google_filestore_instance` resource to support CMEK +```
diff --git a/v6.2.0/.changelog/5876.txt b/v6.2.0/.changelog/5876.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5876.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5878.txt b/v6.2.0/.changelog/5878.txt new file mode 100644 index 0000000..1a56470 --- /dev/null +++ b/v6.2.0/.changelog/5878.txt
@@ -0,0 +1,3 @@ +```release-note:bug +tags: fixed issue where tags could not be applied sequentially to the same parent in `google_tags_tag_binding` +```
diff --git a/v6.2.0/.changelog/5879.txt b/v6.2.0/.changelog/5879.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5879.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5881.txt b/v6.2.0/.changelog/5881.txt new file mode 100644 index 0000000..6d4f5a7 --- /dev/null +++ b/v6.2.0/.changelog/5881.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +metastore: Added support for encryption_config during service creation. +```
diff --git a/v6.2.0/.changelog/5883.txt b/v6.2.0/.changelog/5883.txt new file mode 100644 index 0000000..9c59fdc --- /dev/null +++ b/v6.2.0/.changelog/5883.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed url_mask required mis-annotation in `google_compute_region_network_endpoint_group`, making it optional +```
diff --git a/v6.2.0/.changelog/5884.txt b/v6.2.0/.changelog/5884.txt new file mode 100644 index 0000000..56fa42a --- /dev/null +++ b/v6.2.0/.changelog/5884.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add deploymentType and apiProxyType to ApigeeEnvironment. +```
diff --git a/v6.2.0/.changelog/5885.txt b/v6.2.0/.changelog/5885.txt new file mode 100644 index 0000000..adfd52e --- /dev/null +++ b/v6.2.0/.changelog/5885.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: Added support for `airflow-1` and `airflow-2` aliases in image version argument +```
diff --git a/v6.2.0/.changelog/5886.txt b/v6.2.0/.changelog/5886.txt new file mode 100644 index 0000000..130a1cf --- /dev/null +++ b/v6.2.0/.changelog/5886.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vpcaccess: fixed an issue where `google_vpc_access_connector` would be repeatedly recreated when `network` was not specified +```
diff --git a/v6.2.0/.changelog/5888.txt b/v6.2.0/.changelog/5888.txt new file mode 100644 index 0000000..d20e892 --- /dev/null +++ b/v6.2.0/.changelog/5888.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added support V3 parser version for Healthcare HL7 stores. +```
diff --git a/v6.2.0/.changelog/5889.txt b/v6.2.0/.changelog/5889.txt new file mode 100644 index 0000000..d078a76 --- /dev/null +++ b/v6.2.0/.changelog/5889.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added support for `ANALYTICS_V2 `and `LOSSLESS` BigQueryDestination schema types to `google_healthcare_fhir_store` +```
diff --git a/v6.2.0/.changelog/5890.txt b/v6.2.0/.changelog/5890.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5890.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5891.txt b/v6.2.0/.changelog/5891.txt new file mode 100644 index 0000000..0b2f0fd --- /dev/null +++ b/v6.2.0/.changelog/5891.txt
@@ -0,0 +1,2 @@ +```release-note:NONE +```
diff --git a/v6.2.0/.changelog/5892.txt b/v6.2.0/.changelog/5892.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5892.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5897.txt b/v6.2.0/.changelog/5897.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5897.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5899.txt b/v6.2.0/.changelog/5899.txt new file mode 100644 index 0000000..2e8e334 --- /dev/null +++ b/v6.2.0/.changelog/5899.txt
@@ -0,0 +1,3 @@ +```release-note:bug +redis: fixed an issue where older redis instances had a dangerous diff on the field `read_replicas_mode`, adding a default of `READ_REPLICAS_DISABLED`. Now, if the field is not set in config, the value of the field will keep the old value from state. +```
diff --git a/v6.2.0/.changelog/5904.txt b/v6.2.0/.changelog/5904.txt new file mode 100644 index 0000000..95f3dfa --- /dev/null +++ b/v6.2.0/.changelog/5904.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_privateca_certificate_template_iam_binding` +``` +```release-note:new-resource +`google_privateca_certificate_template_iam_member` +``` +```release-note:new-resource +`google_privateca_certificate_template_iam_policy` +```
diff --git a/v6.2.0/.changelog/5906.txt b/v6.2.0/.changelog/5906.txt new file mode 100644 index 0000000..23635a9 --- /dev/null +++ b/v6.2.0/.changelog/5906.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: support update on CertificateAuthority and Certificate +```
diff --git a/v6.2.0/.changelog/5909.txt b/v6.2.0/.changelog/5909.txt new file mode 100644 index 0000000..512b889 --- /dev/null +++ b/v6.2.0/.changelog/5909.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: added `routing_policy` to `google_dns_record_set` resource +```
diff --git a/v6.2.0/.changelog/5910.txt b/v6.2.0/.changelog/5910.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5910.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5911.txt b/v6.2.0/.changelog/5911.txt new file mode 100644 index 0000000..981439f --- /dev/null +++ b/v6.2.0/.changelog/5911.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Update mutex on google_apigee_instance_attachment to lock on org_id. +```
diff --git a/v6.2.0/.changelog/5912.txt b/v6.2.0/.changelog/5912.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5912.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5913.txt b/v6.2.0/.changelog/5913.txt new file mode 100644 index 0000000..a80f315 --- /dev/null +++ b/v6.2.0/.changelog/5913.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: modified request retry logic to retry all per-minute quota limits returned with a 403 error code. Previously, only read requests were retried. This will generally affect Google Compute Engine resources. +```
diff --git a/v6.2.0/.changelog/5914.txt b/v6.2.0/.changelog/5914.txt new file mode 100644 index 0000000..2dd2a4c --- /dev/null +++ b/v6.2.0/.changelog/5914.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `exclusion_options` to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5915.txt b/v6.2.0/.changelog/5915.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/5915.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5916.txt b/v6.2.0/.changelog/5916.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5916.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5917.txt b/v6.2.0/.changelog/5917.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5917.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5918.txt b/v6.2.0/.changelog/5918.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5918.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5919.txt b/v6.2.0/.changelog/5919.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5919.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5920.txt b/v6.2.0/.changelog/5920.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5920.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5922.txt b/v6.2.0/.changelog/5922.txt new file mode 100644 index 0000000..8989e9b --- /dev/null +++ b/v6.2.0/.changelog/5922.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dialogflow: added support for location based dialogflow resources +```
diff --git a/v6.2.0/.changelog/5923.txt b/v6.2.0/.changelog/5923.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5923.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5925.txt b/v6.2.0/.changelog/5925.txt new file mode 100644 index 0000000..513ad33 --- /dev/null +++ b/v6.2.0/.changelog/5925.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +notebooks: updated container_images config to default_from_api +```
diff --git a/v6.2.0/.changelog/5926.txt b/v6.2.0/.changelog/5926.txt new file mode 100644 index 0000000..145b102 --- /dev/null +++ b/v6.2.0/.changelog/5926.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `redirect_options` field for `google_compute_security_policy` rules +```
diff --git a/v6.2.0/.changelog/5927.txt b/v6.2.0/.changelog/5927.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5927.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5930.txt b/v6.2.0/.changelog/5930.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5930.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5931.txt b/v6.2.0/.changelog/5931.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5931.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5932.txt b/v6.2.0/.changelog/5932.txt new file mode 100644 index 0000000..0a4110e --- /dev/null +++ b/v6.2.0/.changelog/5932.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +privateca: add `deletion_protection` for CertificateAuthority. +``` +```release-note:note +`google_privateca_certificate_authority` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. +```
diff --git a/v6.2.0/.changelog/5934.txt b/v6.2.0/.changelog/5934.txt new file mode 100644 index 0000000..27a626f --- /dev/null +++ b/v6.2.0/.changelog/5934.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: add a new field `desired_state` to manage CertificateAuthority state. +```
diff --git a/v6.2.0/.changelog/5935.txt b/v6.2.0/.changelog/5935.txt new file mode 100644 index 0000000..6a92536 --- /dev/null +++ b/v6.2.0/.changelog/5935.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Make `CLOUD_LOGGING_ONLY` available as a cloud build logging option. +```
diff --git a/v6.2.0/.changelog/5937.txt b/v6.2.0/.changelog/5937.txt new file mode 100644 index 0000000..5b38ddc --- /dev/null +++ b/v6.2.0/.changelog/5937.txt
@@ -0,0 +1,3 @@ +```release-note:none +Minor docs reorganization to group all privateca resources together. +```
diff --git a/v6.2.0/.changelog/5938.txt b/v6.2.0/.changelog/5938.txt new file mode 100644 index 0000000..bfb18bb --- /dev/null +++ b/v6.2.0/.changelog/5938.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: fix escaping of database names with Postgres dialect in `google_spanner_database` +```
diff --git a/v6.2.0/.changelog/5939.txt b/v6.2.0/.changelog/5939.txt new file mode 100644 index 0000000..c82e91e --- /dev/null +++ b/v6.2.0/.changelog/5939.txt
@@ -0,0 +1,2 @@ +```release-note:bug +bigquery: fixed a bug where `encryption_configuration.kms_key_name` stored the version rather than the key name.```
diff --git a/v6.2.0/.changelog/5940.txt b/v6.2.0/.changelog/5940.txt new file mode 100644 index 0000000..dff424c --- /dev/null +++ b/v6.2.0/.changelog/5940.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `gke_backup_agent_config` in `addons_config` to `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/5941.txt b/v6.2.0/.changelog/5941.txt new file mode 100644 index 0000000..2e6ea3b --- /dev/null +++ b/v6.2.0/.changelog/5941.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: added new output fields on `google_privateca_certificate` including `issuer_certificate_authority`, `pem_certificate_chain` and `certificate_description.x509_description` +```
diff --git a/v6.2.0/.changelog/5943.txt b/v6.2.0/.changelog/5943.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5943.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5944.txt b/v6.2.0/.changelog/5944.txt new file mode 100644 index 0000000..137ec8b --- /dev/null +++ b/v6.2.0/.changelog/5944.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `subsetting` field to `google_compute_region_backend_service` (beta) +```
diff --git a/v6.2.0/.changelog/5945.txt b/v6.2.0/.changelog/5945.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5945.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5947.txt b/v6.2.0/.changelog/5947.txt new file mode 100644 index 0000000..4abd09d --- /dev/null +++ b/v6.2.0/.changelog/5947.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `locality_lb_policies` field to `google_compute_backend_service` +```
diff --git a/v6.2.0/.changelog/5948.txt b/v6.2.0/.changelog/5948.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5948.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5949.txt b/v6.2.0/.changelog/5949.txt new file mode 100644 index 0000000..bd93081 --- /dev/null +++ b/v6.2.0/.changelog/5949.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: made `google_logging_*_bucket_config` deletable +```
diff --git a/v6.2.0/.changelog/5952.txt b/v6.2.0/.changelog/5952.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5952.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5953.txt b/v6.2.0/.changelog/5953.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/5953.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5955.txt b/v6.2.0/.changelog/5955.txt new file mode 100644 index 0000000..95adc47 --- /dev/null +++ b/v6.2.0/.changelog/5955.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a crash when `compute.instance` is not found +```
diff --git a/v6.2.0/.changelog/5956.txt b/v6.2.0/.changelog/5956.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5956.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5958.txt b/v6.2.0/.changelog/5958.txt new file mode 100644 index 0000000..8d80d2a --- /dev/null +++ b/v6.2.0/.changelog/5958.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: fixed a bug in wrongly writing to state when creation failed on `google_project_organization_policy` +```
diff --git a/v6.2.0/.changelog/5959.txt b/v6.2.0/.changelog/5959.txt new file mode 100644 index 0000000..c74a654 --- /dev/null +++ b/v6.2.0/.changelog/5959.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: added multi read replica field `readReplicasMode` and `secondaryIpRange` in `google_redis_instance` +```
diff --git a/v6.2.0/.changelog/5960.txt b/v6.2.0/.changelog/5960.txt new file mode 100644 index 0000000..0982896 --- /dev/null +++ b/v6.2.0/.changelog/5960.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `provisioning_model` field to `google_compute_instance` resource to support Spot VM +``` +```release-note:enhancement +compute: added `provisioning_model` field to `google_compute_instance_template ` resource to support Spot VM +```
diff --git a/v6.2.0/.changelog/5962.txt b/v6.2.0/.changelog/5962.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5962.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5963.txt b/v6.2.0/.changelog/5963.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5963.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5964.txt b/v6.2.0/.changelog/5964.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5964.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5966.txt b/v6.2.0/.changelog/5966.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5966.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5967.txt b/v6.2.0/.changelog/5967.txt new file mode 100644 index 0000000..64d410f --- /dev/null +++ b/v6.2.0/.changelog/5967.txt
@@ -0,0 +1,3 @@ +```release-note:bug +binaryauthorization: fixed permadiff in `google_binary_authorization_attestor` +```
diff --git a/v6.2.0/.changelog/5968.txt b/v6.2.0/.changelog/5968.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5968.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5969.txt b/v6.2.0/.changelog/5969.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5969.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5972.txt b/v6.2.0/.changelog/5972.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5972.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5973.txt b/v6.2.0/.changelog/5973.txt new file mode 100644 index 0000000..b3f4966 --- /dev/null +++ b/v6.2.0/.changelog/5973.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: CMEK support for Cloud Functions +```
diff --git a/v6.2.0/.changelog/5974.txt b/v6.2.0/.changelog/5974.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5974.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5975.txt b/v6.2.0/.changelog/5975.txt new file mode 100644 index 0000000..050117f --- /dev/null +++ b/v6.2.0/.changelog/5975.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `update_policy.most_disruptive_allowed_action` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +``` +```release-note:enhancement +compute: added value `REFRESH` to field update_policy.minimal_action` in `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/5976.txt b/v6.2.0/.changelog/5976.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5976.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5978.txt b/v6.2.0/.changelog/5978.txt new file mode 100644 index 0000000..6950c22 --- /dev/null +++ b/v6.2.0/.changelog/5978.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_compute_disk +```
diff --git a/v6.2.0/.changelog/5979.txt b/v6.2.0/.changelog/5979.txt new file mode 100644 index 0000000..ecd198b --- /dev/null +++ b/v6.2.0/.changelog/5979.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed Autopilot cluster couldn't omit master ipv4 cidr in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/5980.txt b/v6.2.0/.changelog/5980.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/5980.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5981.txt b/v6.2.0/.changelog/5981.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5981.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5984.txt b/v6.2.0/.changelog/5984.txt new file mode 100644 index 0000000..3ae1f5d --- /dev/null +++ b/v6.2.0/.changelog/5984.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed bug where `encryption_key_name` was not being propagated to the API. +```
diff --git a/v6.2.0/.changelog/5987.txt b/v6.2.0/.changelog/5987.txt new file mode 100644 index 0000000..17f5778 --- /dev/null +++ b/v6.2.0/.changelog/5987.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: Added `checker_type` field to `google_monitoring_uptime_check_config` resource +```
diff --git a/v6.2.0/.changelog/5988.txt b/v6.2.0/.changelog/5988.txt new file mode 100644 index 0000000..ca6881d --- /dev/null +++ b/v6.2.0/.changelog/5988.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `active_directory_config` field in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/5989.txt b/v6.2.0/.changelog/5989.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5989.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5990.txt b/v6.2.0/.changelog/5990.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/5990.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/5991.txt b/v6.2.0/.changelog/5991.txt new file mode 100644 index 0000000..13ee3a7 --- /dev/null +++ b/v6.2.0/.changelog/5991.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `certificate_map` to `compute_target_https_proxy` resource +```
diff --git a/v6.2.0/.changelog/5993.txt b/v6.2.0/.changelog/5993.txt new file mode 100644 index 0000000..e61c0f8 --- /dev/null +++ b/v6.2.0/.changelog/5993.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +compute: removed validation checking against a fixed set of persistent disk types +``` +```release-note:enhancement +container: removed validation checking against a fixed set of persistent disk types +``` +```release-note:enhancement +dataproc: removed validation checking against a fixed set of persistent disk types +```
diff --git a/v6.2.0/.changelog/5994.txt b/v6.2.0/.changelog/5994.txt new file mode 100644 index 0000000..173e87c --- /dev/null +++ b/v6.2.0/.changelog/5994.txt
@@ -0,0 +1,21 @@ +```release-note: enhancement +compute: added `service_directory_registrations` to `google_compute_forwarding_rule` resource +``` +```release-note:enhancement +containeraws: added `proxy_config` to `google_container_aws_node_pool` resource +``` +```release-note:enhancement +containerazure: added `proxy_config` to `google_container_azure_node_pool` resource +``` +```release-note:enhancement +containeraws: added `instance_placement` and `logging_config` to `google_container_aws_cluster` resource (beta) +``` +```release-note:enhancement +containeraws: added `image_type` and `instance_placement` to `google_container_aws_node_pool` resource (beta) +``` +```release-note:enhancement +containerazure: added `logging_config` to `google_container_azure_cluster` resource (beta) +``` +```release-note:enhancement +containerazure: added `image_type` to `google_container_azure_node_pool` resource (beta) +```
diff --git a/v6.2.0/.changelog/5995.txt b/v6.2.0/.changelog/5995.txt new file mode 100644 index 0000000..32509c6 --- /dev/null +++ b/v6.2.0/.changelog/5995.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: removed printing credentials to the console if malformed JSON is given +```
diff --git a/v6.2.0/.changelog/5996.txt b/v6.2.0/.changelog/5996.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/5996.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/5997.txt b/v6.2.0/.changelog/5997.txt new file mode 100644 index 0000000..ebe2bef --- /dev/null +++ b/v6.2.0/.changelog/5997.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed extra diffs generated on `google_security_policy` `rules` when modifying a rule +```
diff --git a/v6.2.0/.changelog/5999.txt b/v6.2.0/.changelog/5999.txt new file mode 100644 index 0000000..7e8763b --- /dev/null +++ b/v6.2.0/.changelog/5999.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_clouddeploy_delivery_pipeline` +``` +```release-note:new-resource +`google_clouddeploy_target` +```
diff --git a/v6.2.0/.changelog/6002.txt b/v6.2.0/.changelog/6002.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6002.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6003.txt b/v6.2.0/.changelog/6003.txt new file mode 100644 index 0000000..85efc33 --- /dev/null +++ b/v6.2.0/.changelog/6003.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `domain_names` attribute in `google_compute_service_attachment` +```
diff --git a/v6.2.0/.changelog/6004.txt b/v6.2.0/.changelog/6004.txt new file mode 100644 index 0000000..28b403d --- /dev/null +++ b/v6.2.0/.changelog/6004.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_certificate_manager_certificate` +``` +```release-note:new-resource +`google_certificate_manager_dns_authorization` +```
diff --git a/v6.2.0/.changelog/6006.txt b/v6.2.0/.changelog/6006.txt new file mode 100644 index 0000000..2468a79 --- /dev/null +++ b/v6.2.0/.changelog/6006.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: removed requirement that Cloud SQL Insight is only allowed for Postgres in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/6007.txt b/v6.2.0/.changelog/6007.txt new file mode 100644 index 0000000..73a459c --- /dev/null +++ b/v6.2.0/.changelog/6007.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: added `https_trigger_security_level` to `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/6009.txt b/v6.2.0/.changelog/6009.txt new file mode 100644 index 0000000..06dd0b5 --- /dev/null +++ b/v6.2.0/.changelog/6009.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: not specifying `content` or `source` for `google_storage_bucket_object` now fails at plan-time instead of apply-time. +```
diff --git a/v6.2.0/.changelog/6011.txt b/v6.2.0/.changelog/6011.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6011.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6015.txt b/v6.2.0/.changelog/6015.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6015.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6016.txt b/v6.2.0/.changelog/6016.txt new file mode 100644 index 0000000..b65b55e --- /dev/null +++ b/v6.2.0/.changelog/6016.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `sql_server_user_details` field to `google_sql_user` resource +```
diff --git a/v6.2.0/.changelog/6017.txt b/v6.2.0/.changelog/6017.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6017.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6018.txt b/v6.2.0/.changelog/6018.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6018.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6020.txt b/v6.2.0/.changelog/6020.txt new file mode 100644 index 0000000..593741b --- /dev/null +++ b/v6.2.0/.changelog/6020.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +bigquery connection: Added connection of type cloud_resource for `google_bigquery_connection` +``` +```release-note:enhancement +bigquery connection: Made `google_bigquery_connection` part of GA terraform provider. +```
diff --git a/v6.2.0/.changelog/6021.txt b/v6.2.0/.changelog/6021.txt new file mode 100644 index 0000000..f25d87f --- /dev/null +++ b/v6.2.0/.changelog/6021.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for NEG type `PRIVATE_SERVICE_CONNECT` in `NetworkEndpointGroup` +```
diff --git a/v6.2.0/.changelog/6022.txt b/v6.2.0/.changelog/6022.txt new file mode 100644 index 0000000..b432907 --- /dev/null +++ b/v6.2.0/.changelog/6022.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `enable_dynamic_port_allocation` to `google_compute_router_nat` +```
diff --git a/v6.2.0/.changelog/6025.txt b/v6.2.0/.changelog/6025.txt new file mode 100644 index 0000000..5a166a3 --- /dev/null +++ b/v6.2.0/.changelog/6025.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigqueryconnection: Update connection types to support v1 ga +```
diff --git a/v6.2.0/.changelog/6026.txt b/v6.2.0/.changelog/6026.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6026.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6027.txt b/v6.2.0/.changelog/6027.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6027.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6028.txt b/v6.2.0/.changelog/6028.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6028.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6029.txt b/v6.2.0/.changelog/6029.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6029.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6030.txt b/v6.2.0/.changelog/6030.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6030.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6032.txt b/v6.2.0/.changelog/6032.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6032.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6034.txt b/v6.2.0/.changelog/6034.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6034.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6035.txt b/v6.2.0/.changelog/6035.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/6035.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/6036.txt b/v6.2.0/.changelog/6036.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6036.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6037.txt b/v6.2.0/.changelog/6037.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6037.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6038.txt b/v6.2.0/.changelog/6038.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6038.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6039.txt b/v6.2.0/.changelog/6039.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6039.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6040.txt b/v6.2.0/.changelog/6040.txt new file mode 100644 index 0000000..0d83912 --- /dev/null +++ b/v6.2.0/.changelog/6040.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: docker registry support for Cloud Functions +```
diff --git a/v6.2.0/.changelog/6041.txt b/v6.2.0/.changelog/6041.txt new file mode 100644 index 0000000..ea74540 --- /dev/null +++ b/v6.2.0/.changelog/6041.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `all_instances_config` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` (Beta) +```
diff --git a/v6.2.0/.changelog/6042.txt b/v6.2.0/.changelog/6042.txt new file mode 100644 index 0000000..23fdd71 --- /dev/null +++ b/v6.2.0/.changelog/6042.txt
@@ -0,0 +1,6 @@ +```release-note:new-datasource +`google_tags_tag_key` +``` +```release-note:new-datasource +`google_tags_tag_value` +```
diff --git a/v6.2.0/.changelog/6043.txt b/v6.2.0/.changelog/6043.txt new file mode 100644 index 0000000..6fefffa --- /dev/null +++ b/v6.2.0/.changelog/6043.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `cache_key_policy` field to `google_compute_backend_bucket` resource +```
diff --git a/v6.2.0/.changelog/6046.txt b/v6.2.0/.changelog/6046.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6046.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6047.txt b/v6.2.0/.changelog/6047.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6047.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6050.txt b/v6.2.0/.changelog/6050.txt new file mode 100644 index 0000000..a0773b0 --- /dev/null +++ b/v6.2.0/.changelog/6050.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +memcache: added `maintenance_policy` and `maintenance_schedule` to `google_memcache_instance` +```
diff --git a/v6.2.0/.changelog/6051.txt b/v6.2.0/.changelog/6051.txt new file mode 100644 index 0000000..a6e2bb4 --- /dev/null +++ b/v6.2.0/.changelog/6051.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: promoted `config.master_authorized_networks_config` in `google_composer_environment` resource to GA. +```
diff --git a/v6.2.0/.changelog/6052.txt b/v6.2.0/.changelog/6052.txt new file mode 100644 index 0000000..2338ac4 --- /dev/null +++ b/v6.2.0/.changelog/6052.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added CMEK, PUPI and IP_masq_agent support for Composer 2 in `google_composer_environment` resource +```
diff --git a/v6.2.0/.changelog/6053.txt b/v6.2.0/.changelog/6053.txt new file mode 100644 index 0000000..19708aa --- /dev/null +++ b/v6.2.0/.changelog/6053.txt
@@ -0,0 +1,3 @@ +```release-note:bug +service: re-poll for service account after creation, 404s sometimes due to [eventual consistency](https://cloud.google.com/iam/docs/overview#consistency) +```
diff --git a/v6.2.0/.changelog/6054.txt b/v6.2.0/.changelog/6054.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6054.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6055.txt b/v6.2.0/.changelog/6055.txt new file mode 100644 index 0000000..d0ea8a6 --- /dev/null +++ b/v6.2.0/.changelog/6055.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataplex_lake` +```
diff --git a/v6.2.0/.changelog/6056.txt b/v6.2.0/.changelog/6056.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6056.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6059.txt b/v6.2.0/.changelog/6059.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6059.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6061.txt b/v6.2.0/.changelog/6061.txt new file mode 100644 index 0000000..ec76eb1 --- /dev/null +++ b/v6.2.0/.changelog/6061.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `connection_id` to `external_data_configuration` for `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/6062.txt b/v6.2.0/.changelog/6062.txt new file mode 100644 index 0000000..0143485 --- /dev/null +++ b/v6.2.0/.changelog/6062.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed perma-diff for updated labels in `google_dns_managed_zone` +```
diff --git a/v6.2.0/.changelog/6063.txt b/v6.2.0/.changelog/6063.txt new file mode 100644 index 0000000..c656ca8 --- /dev/null +++ b/v6.2.0/.changelog/6063.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storagetransfer: fixed perm diff on transfer_options for `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/6066.txt b/v6.2.0/.changelog/6066.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6066.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6068.txt b/v6.2.0/.changelog/6068.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6068.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6069.txt b/v6.2.0/.changelog/6069.txt new file mode 100644 index 0000000..dee1822 --- /dev/null +++ b/v6.2.0/.changelog/6069.txt
@@ -0,0 +1,3 @@ +```release-note:none +sql: Add `POSTGRES_14` to available version docs +```
diff --git a/v6.2.0/.changelog/6070.txt b/v6.2.0/.changelog/6070.txt new file mode 100644 index 0000000..f30f956 --- /dev/null +++ b/v6.2.0/.changelog/6070.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +monitoring: support for user_labels in `google_monitoring_slo` + +```
diff --git a/v6.2.0/.changelog/6071.txt b/v6.2.0/.changelog/6071.txt new file mode 100644 index 0000000..b4e5f38 --- /dev/null +++ b/v6.2.0/.changelog/6071.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed indentation in Terraform examples +```
diff --git a/v6.2.0/.changelog/6072.txt b/v6.2.0/.changelog/6072.txt new file mode 100644 index 0000000..4c0c44c --- /dev/null +++ b/v6.2.0/.changelog/6072.txt
@@ -0,0 +1,3 @@ +```release-note:note +clouddeploy: updated example documentation +```
diff --git a/v6.2.0/.changelog/6073.txt b/v6.2.0/.changelog/6073.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6073.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6075.txt b/v6.2.0/.changelog/6075.txt new file mode 100644 index 0000000..e9215d1 --- /dev/null +++ b/v6.2.0/.changelog/6075.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataplex_zone` +```
diff --git a/v6.2.0/.changelog/6080.txt b/v6.2.0/.changelog/6080.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6080.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6081.txt b/v6.2.0/.changelog/6081.txt new file mode 100644 index 0000000..4e339d2 --- /dev/null +++ b/v6.2.0/.changelog/6081.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: promoted `config.privately_used_public_ips` and `config.ip_masq_agent` in `google_composer_environment` resource to GA. +```
diff --git a/v6.2.0/.changelog/6082.txt b/v6.2.0/.changelog/6082.txt new file mode 100644 index 0000000..8ad253b --- /dev/null +++ b/v6.2.0/.changelog/6082.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added support for JSONPath content matchers for Uptime Checks +```
diff --git a/v6.2.0/.changelog/6083.txt b/v6.2.0/.changelog/6083.txt new file mode 100644 index 0000000..e2e16a8 --- /dev/null +++ b/v6.2.0/.changelog/6083.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +google_documentai_processor +``` +```release-note:new-resource +google_documentai_processor_default_version +```
diff --git a/v6.2.0/.changelog/6086.txt b/v6.2.0/.changelog/6086.txt new file mode 100644 index 0000000..b9d2efa --- /dev/null +++ b/v6.2.0/.changelog/6086.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `spot` field to `node_config` sub-resource +```
diff --git a/v6.2.0/.changelog/6087.txt b/v6.2.0/.changelog/6087.txt new file mode 100644 index 0000000..cbb1d04 --- /dev/null +++ b/v6.2.0/.changelog/6087.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: Added `external_resources` to `egress_to` in `google_access_context_manager_service_perimeter` and `google_access_context_manager_service_perimeters` resource +```
diff --git a/v6.2.0/.changelog/6088.txt b/v6.2.0/.changelog/6088.txt new file mode 100644 index 0000000..356173c --- /dev/null +++ b/v6.2.0/.changelog/6088.txt
@@ -0,0 +1,3 @@ +```release-note:note +clouddeploy: updated service name in documentation +```
diff --git a/v6.2.0/.changelog/6090.txt b/v6.2.0/.changelog/6090.txt new file mode 100644 index 0000000..dafac3c --- /dev/null +++ b/v6.2.0/.changelog/6090.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_gke_hub_feature_membership: Changes to add `prevent_drift` field to `google_gke_hub_feature_membership:configmanagement:config_sync` resource (beta) +```
diff --git a/v6.2.0/.changelog/6092.txt b/v6.2.0/.changelog/6092.txt new file mode 100644 index 0000000..8862e40 --- /dev/null +++ b/v6.2.0/.changelog/6092.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `include_named_cookies` to `cdn_policy` on `compute_backend_service` resource +```
diff --git a/v6.2.0/.changelog/6094.txt b/v6.2.0/.changelog/6094.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6094.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6095.txt b/v6.2.0/.changelog/6095.txt new file mode 100644 index 0000000..12b3137 --- /dev/null +++ b/v6.2.0/.changelog/6095.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `notification_config` and `dns_cache_config` on `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6096.txt b/v6.2.0/.changelog/6096.txt new file mode 100644 index 0000000..3c0013c --- /dev/null +++ b/v6.2.0/.changelog/6096.txt
@@ -0,0 +1,3 @@ +```release-note:bug +certificatemanager: fixed bug where `DEFAULT` scope would permadiff and force replace the certificate. +```
diff --git a/v6.2.0/.changelog/6097.txt b/v6.2.0/.changelog/6097.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6097.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6099.txt b/v6.2.0/.changelog/6099.txt new file mode 100644 index 0000000..892cd01 --- /dev/null +++ b/v6.2.0/.changelog/6099.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billing: Added `calendar_period` and `custom_period` fields to `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/6100.txt b/v6.2.0/.changelog/6100.txt new file mode 100644 index 0000000..a4e5dff --- /dev/null +++ b/v6.2.0/.changelog/6100.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_cloudfunctions2_function_iam_binding` +``` +```release-note:new-resource +`google_cloudfunctions2_function_iam_member` +``` +```release-note:new-resource +`google_cloudfunctions2_function_iam_policy` +```
diff --git a/v6.2.0/.changelog/6101.txt b/v6.2.0/.changelog/6101.txt new file mode 100644 index 0000000..10c97bf --- /dev/null +++ b/v6.2.0/.changelog/6101.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added `binauthz_evaluation_mode` field to `resource_container_cluster`. +```
diff --git a/v6.2.0/.changelog/6102.txt b/v6.2.0/.changelog/6102.txt new file mode 100644 index 0000000..c06098d --- /dev/null +++ b/v6.2.0/.changelog/6102.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +compute: Added resource `google_compute_region_ssl_policy`. Added `ssl_policy` field to `google_compute_region_target_https_proxy` (beta) +```
diff --git a/v6.2.0/.changelog/6103.txt b/v6.2.0/.changelog/6103.txt new file mode 100644 index 0000000..2edb9b8 --- /dev/null +++ b/v6.2.0/.changelog/6103.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed a bug where `google_dns_record_set` resource can not be changed from default routing to Geo routing policy. +```
diff --git a/v6.2.0/.changelog/6104.txt b/v6.2.0/.changelog/6104.txt new file mode 100644 index 0000000..35fe7c9 --- /dev/null +++ b/v6.2.0/.changelog/6104.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: add `managed_prometheus` to `monitoring_config` in `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/6105.txt b/v6.2.0/.changelog/6105.txt new file mode 100644 index 0000000..4f60888 --- /dev/null +++ b/v6.2.0/.changelog/6105.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added internal IPv6 support on `google_compute_network` and `google_compute_subnetwork` +```
diff --git a/v6.2.0/.changelog/6108.txt b/v6.2.0/.changelog/6108.txt new file mode 100644 index 0000000..43cadd2 --- /dev/null +++ b/v6.2.0/.changelog/6108.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions2: Made `google_cloudfunctions2_function.event_trigger.service_account_email` and `google_cloudfunctions2_function.service_config.service_account_email` configurable. (beta) +```
diff --git a/v6.2.0/.changelog/6110.txt b/v6.2.0/.changelog/6110.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6110.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6111.txt b/v6.2.0/.changelog/6111.txt new file mode 100644 index 0000000..1931caf --- /dev/null +++ b/v6.2.0/.changelog/6111.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: Added `include_build_logs` to `google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/6117.txt b/v6.2.0/.changelog/6117.txt new file mode 100644 index 0000000..fe5e4e7 --- /dev/null +++ b/v6.2.0/.changelog/6117.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vertexai: Fixed a bug where terraform crashes when `force_destroy` is set in `google_vertex_ai_featurestore` resource +```
diff --git a/v6.2.0/.changelog/6118.txt b/v6.2.0/.changelog/6118.txt new file mode 100644 index 0000000..c195af9 --- /dev/null +++ b/v6.2.0/.changelog/6118.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_cloud_run_service: added samples for pubsub tutorials +```
diff --git a/v6.2.0/.changelog/6120.txt b/v6.2.0/.changelog/6120.txt new file mode 100644 index 0000000..ad3fa7a --- /dev/null +++ b/v6.2.0/.changelog/6120.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigateway: added `grpc_services` and `managed_service_configs` to `google_api_gateway_api_config` (beta) +```
diff --git a/v6.2.0/.changelog/6121.txt b/v6.2.0/.changelog/6121.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6121.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6122.txt b/v6.2.0/.changelog/6122.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6122.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6123.txt b/v6.2.0/.changelog/6123.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/6123.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6124.txt b/v6.2.0/.changelog/6124.txt new file mode 100644 index 0000000..ca84900 --- /dev/null +++ b/v6.2.0/.changelog/6124.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `psc_connection_id` and `psc_connection_status` output fields to `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` resources +``` +```release-note:enhancement +containeraws: made `config.instance_type` field updatable in `google_container_aws_node_pool` +```
diff --git a/v6.2.0/.changelog/6125.txt b/v6.2.0/.changelog/6125.txt new file mode 100644 index 0000000..4e2f1c7 --- /dev/null +++ b/v6.2.0/.changelog/6125.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fix default handling for `enableDynamicPortAllocation` to be managed by the api +```
diff --git a/v6.2.0/.changelog/6126.txt b/v6.2.0/.changelog/6126.txt new file mode 100644 index 0000000..c195af9 --- /dev/null +++ b/v6.2.0/.changelog/6126.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_cloud_run_service: added samples for pubsub tutorials +```
diff --git a/v6.2.0/.changelog/6129.txt b/v6.2.0/.changelog/6129.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6129.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6131.txt b/v6.2.0/.changelog/6131.txt new file mode 100644 index 0000000..a3e245e --- /dev/null +++ b/v6.2.0/.changelog/6131.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `maintenance_version` and `available_maintenance_versions` fields to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/6132.txt b/v6.2.0/.changelog/6132.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6132.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6133.txt b/v6.2.0/.changelog/6133.txt new file mode 100644 index 0000000..b7cc90b --- /dev/null +++ b/v6.2.0/.changelog/6133.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `auto_provisioning_network_tags` to `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/6134.txt b/v6.2.0/.changelog/6134.txt new file mode 100644 index 0000000..52d5768 --- /dev/null +++ b/v6.2.0/.changelog/6134.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_cloud_run_service: added samples for traffic splitting +```
diff --git a/v6.2.0/.changelog/6135.txt b/v6.2.0/.changelog/6135.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6135.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6136.txt b/v6.2.0/.changelog/6136.txt new file mode 100644 index 0000000..b937f89 --- /dev/null +++ b/v6.2.0/.changelog/6136.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudsql: added attribute `project` to data source `google_sql_backup_run` +```
diff --git a/v6.2.0/.changelog/6137.txt b/v6.2.0/.changelog/6137.txt new file mode 100644 index 0000000..35fe205 --- /dev/null +++ b/v6.2.0/.changelog/6137.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +notebooks: added field `reserved_ip_range` to `google_notebooks_runtime` +``` +```release-note:bug +notebooks: fixed a bug where`google_notebooks_runtime` can't be updated +```
diff --git a/v6.2.0/.changelog/6141.txt b/v6.2.0/.changelog/6141.txt new file mode 100644 index 0000000..c53a8d7 --- /dev/null +++ b/v6.2.0/.changelog/6141.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +spanner: Added field `version_retention_period` to `google_spanner_database` resource +``` +```release-note:enhancement +spanner: Fixed issue where `ddl` and `version_retention_period` could not be set when first creating `google_spanner_database` using POSTGRESQL +```
diff --git a/v6.2.0/.changelog/6142.txt b/v6.2.0/.changelog/6142.txt new file mode 100644 index 0000000..4b03ed0 --- /dev/null +++ b/v6.2.0/.changelog/6142.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +clouddeploy: added `suspend` field to `google_clouddeploy_delivery_pipeline` resource +```
diff --git a/v6.2.0/.changelog/6143.txt b/v6.2.0/.changelog/6143.txt new file mode 100644 index 0000000..40adc11 --- /dev/null +++ b/v6.2.0/.changelog/6143.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: Added Support for Dataproc on GKE in `google_dataproc_cluster` (GA only) +```
diff --git a/v6.2.0/.changelog/6144.txt b/v6.2.0/.changelog/6144.txt new file mode 100644 index 0000000..79d7eac --- /dev/null +++ b/v6.2.0/.changelog/6144.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed an incorrect diff when adding two or more clusters +```
diff --git a/v6.2.0/.changelog/6145.txt b/v6.2.0/.changelog/6145.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6145.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6146.txt b/v6.2.0/.changelog/6146.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6146.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6149.txt b/v6.2.0/.changelog/6149.txt new file mode 100644 index 0000000..1067000 --- /dev/null +++ b/v6.2.0/.changelog/6149.txt
@@ -0,0 +1,3 @@ +```release-note:bug +example: fixed tcp proxy example named port +```
diff --git a/v6.2.0/.changelog/6151.txt b/v6.2.0/.changelog/6151.txt new file mode 100644 index 0000000..609bd22 --- /dev/null +++ b/v6.2.0/.changelog/6151.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: fixed a permadiff in `google_bigquery_job.query. destination_table` +```
diff --git a/v6.2.0/.changelog/6155.txt b/v6.2.0/.changelog/6155.txt new file mode 100644 index 0000000..ccbd2de --- /dev/null +++ b/v6.2.0/.changelog/6155.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: add maxPortsPerVm field to `google_compute_router_nat` resource +```
diff --git a/v6.2.0/.changelog/6156.txt b/v6.2.0/.changelog/6156.txt new file mode 100644 index 0000000..49ac81d --- /dev/null +++ b/v6.2.0/.changelog/6156.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `sql_server_audit_config` field in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/6157.txt b/v6.2.0/.changelog/6157.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/6157.txt
diff --git a/v6.2.0/.changelog/6158.txt b/v6.2.0/.changelog/6158.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6158.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6159.txt b/v6.2.0/.changelog/6159.txt new file mode 100644 index 0000000..05da936 --- /dev/null +++ b/v6.2.0/.changelog/6159.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: fix a problem with updating Cloud Composer's scheduler_count field (https://github.com/hashicorp/terraform-provider-google/issues/11940) +```
diff --git a/v6.2.0/.changelog/6161.txt b/v6.2.0/.changelog/6161.txt new file mode 100644 index 0000000..b3520fd --- /dev/null +++ b/v6.2.0/.changelog/6161.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: added support to subordinate CA activation +```
diff --git a/v6.2.0/.changelog/6162.txt b/v6.2.0/.changelog/6162.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6162.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6164.txt b/v6.2.0/.changelog/6164.txt new file mode 100644 index 0000000..a18306d --- /dev/null +++ b/v6.2.0/.changelog/6164.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: fixed permadiff on `private_environment_config.cloud_composer_connection_subnetwork` +```
diff --git a/v6.2.0/.changelog/6165.txt b/v6.2.0/.changelog/6165.txt new file mode 100644 index 0000000..b3d2e21 --- /dev/null +++ b/v6.2.0/.changelog/6165.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +sql: updated `google_sql_user.sql_server_user_details` to be read only. Any configuration attempting to set this field is invalid and will cause the provider to crash during plan time. +```
diff --git a/v6.2.0/.changelog/6167.txt b/v6.2.0/.changelog/6167.txt new file mode 100644 index 0000000..c97aebf --- /dev/null +++ b/v6.2.0/.changelog/6167.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +monitoring: Promoted 'monitoredproject' to GA +```
diff --git a/v6.2.0/.changelog/6168.txt b/v6.2.0/.changelog/6168.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6168.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6171.txt b/v6.2.0/.changelog/6171.txt new file mode 100644 index 0000000..e493114 --- /dev/null +++ b/v6.2.0/.changelog/6171.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_dataproc_metastore_service_iam_binding +``` +```release-note:new-resource +google_dataproc_metastore_service_iam_policy +``` +```release-note:new-resource +google_dataproc_metastore_service_iam_member +```
diff --git a/v6.2.0/.changelog/6172.txt b/v6.2.0/.changelog/6172.txt new file mode 100644 index 0000000..7f99d47 --- /dev/null +++ b/v6.2.0/.changelog/6172.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_bigquery_connection_iam_member +``` +```release-note:new-resource +google_bigquery_connection_iam_binding +``` +```release-note:new-resource +google_bigquery_connection_iam_policy +```
diff --git a/v6.2.0/.changelog/6173.txt b/v6.2.0/.changelog/6173.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6173.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6175.txt b/v6.2.0/.changelog/6175.txt new file mode 100644 index 0000000..45aaa58 --- /dev/null +++ b/v6.2.0/.changelog/6175.txt
@@ -0,0 +1,3 @@ +```release-note:bug +filestore: fixed a case where `google_filestore_instance.networks.network` would incorrectly see a diff between state and config when the network `id` format was used +```
diff --git a/v6.2.0/.changelog/6176.txt b/v6.2.0/.changelog/6176.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6176.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6177.txt b/v6.2.0/.changelog/6177.txt new file mode 100644 index 0000000..cd4dd43 --- /dev/null +++ b/v6.2.0/.changelog/6177.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `disk_encryption_key.kms_key_name` on `google_compute_region_disk` +```
diff --git a/v6.2.0/.changelog/6178.txt b/v6.2.0/.changelog/6178.txt new file mode 100644 index 0000000..3bc6d19 --- /dev/null +++ b/v6.2.0/.changelog/6178.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `settings.location_preference.secondary_zone` field in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/6179.txt b/v6.2.0/.changelog/6179.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6179.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6180.txt b/v6.2.0/.changelog/6180.txt new file mode 100644 index 0000000..076fdc3 --- /dev/null +++ b/v6.2.0/.changelog/6180.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_cloud_tasks_queue_iam_policy +``` +```release-note:new-resource +google_cloud_tasks_queue_iam_binding +``` +```release-note:new-resource +google_cloud_tasks_queue_iam_member +```
diff --git a/v6.2.0/.changelog/6182.txt b/v6.2.0/.changelog/6182.txt new file mode 100644 index 0000000..08d6d59 --- /dev/null +++ b/v6.2.0/.changelog/6182.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `GCE_VM_IP` support to `google_compute_network_endpoint_group` resource. +```
diff --git a/v6.2.0/.changelog/6187.txt b/v6.2.0/.changelog/6187.txt new file mode 100644 index 0000000..e22459a --- /dev/null +++ b/v6.2.0/.changelog/6187.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Promoted `gce_persistent_disk_csi_driver_config` addon in `google_container_cluster` resource to GA +```
diff --git a/v6.2.0/.changelog/6189.txt b/v6.2.0/.changelog/6189.txt new file mode 100644 index 0000000..a708a70 --- /dev/null +++ b/v6.2.0/.changelog/6189.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed an issue where `node_config.min_cpu_platform` could cause a perma-diff in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6190.txt b/v6.2.0/.changelog/6190.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6190.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6191.txt b/v6.2.0/.changelog/6191.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6191.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6194.txt b/v6.2.0/.changelog/6194.txt new file mode 100644 index 0000000..d3fe0c1 --- /dev/null +++ b/v6.2.0/.changelog/6194.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_compute_snapshot_iam_member +``` +```release-note:new-resource +google_compute_snapshot_iam_binding +``` +```release-note:new-resource +google_compute_snapshot_iam_policy +```
diff --git a/v6.2.0/.changelog/6195.txt b/v6.2.0/.changelog/6195.txt new file mode 100644 index 0000000..02dfd60 --- /dev/null +++ b/v6.2.0/.changelog/6195.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: promoted attribute "encryption_key_name" to GA in `google_sql_database_instance` resource. +```
diff --git a/v6.2.0/.changelog/6196.txt b/v6.2.0/.changelog/6196.txt new file mode 100644 index 0000000..25f3d49 --- /dev/null +++ b/v6.2.0/.changelog/6196.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_cloudiot_registry_iam_member +``` +```release-note:new-resource +google_cloudiot_registry_iam_binding +``` +```release-note:new-resource +google_cloudiot_registry_iam_policy +```
diff --git a/v6.2.0/.changelog/6197.txt b/v6.2.0/.changelog/6197.txt new file mode 100644 index 0000000..750f816 --- /dev/null +++ b/v6.2.0/.changelog/6197.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: Added CMEK key field `customer_managed_key` in `google_redis_instance ` +```
diff --git a/v6.2.0/.changelog/6201.txt b/v6.2.0/.changelog/6201.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6201.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6202.txt b/v6.2.0/.changelog/6202.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6202.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6203.txt b/v6.2.0/.changelog/6203.txt new file mode 100644 index 0000000..123843f --- /dev/null +++ b/v6.2.0/.changelog/6203.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource + `google_certificate_map_entry` +``` +```release-note:new-resource + `google_certificate_map` +```
diff --git a/v6.2.0/.changelog/6205.txt b/v6.2.0/.changelog/6205.txt new file mode 100644 index 0000000..9dce14c --- /dev/null +++ b/v6.2.0/.changelog/6205.txt
@@ -0,0 +1,3 @@ +```release-note:none +google_cloud_run_service: add sample for cloud run access control +```
diff --git a/v6.2.0/.changelog/6206.txt b/v6.2.0/.changelog/6206.txt new file mode 100644 index 0000000..e6f3158 --- /dev/null +++ b/v6.2.0/.changelog/6206.txt
@@ -0,0 +1,3 @@ +```release-note:none +fix example hcl in `google_logging_project_sink`. +```
diff --git a/v6.2.0/.changelog/6209.txt b/v6.2.0/.changelog/6209.txt new file mode 100644 index 0000000..025c420 --- /dev/null +++ b/v6.2.0/.changelog/6209.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_dataproc_autoscaling_policy_iam_member +``` +```release-note:new-resource +google_dataproc_autoscaling_policy_iam_binding +``` +```release-note:new-resource +google_dataproc_autoscaling_policy_iam_policy +```
diff --git a/v6.2.0/.changelog/6210.txt b/v6.2.0/.changelog/6210.txt new file mode 100644 index 0000000..8e87e19 --- /dev/null +++ b/v6.2.0/.changelog/6210.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed case-sensitive for `user_by_email` and `group_by_email` on `google_bigquery_dataset_access` +```
diff --git a/v6.2.0/.changelog/6211.txt b/v6.2.0/.changelog/6211.txt new file mode 100644 index 0000000..b19a4a5 --- /dev/null +++ b/v6.2.0/.changelog/6211.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudscheduler: fixed a diff on the last slash of uri on `google_cloud_scheduler_job` +```
diff --git a/v6.2.0/.changelog/6213.txt b/v6.2.0/.changelog/6213.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6213.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6214.txt b/v6.2.0/.changelog/6214.txt new file mode 100644 index 0000000..8497477 --- /dev/null +++ b/v6.2.0/.changelog/6214.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +metastore: promote `google_dataproc_metastore_service` to GA +``` +```release-note:enhancement +metastore: add `databaseType`, `releaseChannel`, and `hiveMetastoreConfig.endpointProtocol` arguments +```
diff --git a/v6.2.0/.changelog/6215.txt b/v6.2.0/.changelog/6215.txt new file mode 100644 index 0000000..d623bde --- /dev/null +++ b/v6.2.0/.changelog/6215.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +google_dataproc_metastore_federation (beta) +``` +```release-note:new-resource +google_dataproc_metastore_federation_iam_binding (beta) +``` +```release-note:new-resource +google_dataproc_metastore_federation_iam_member (beta) +``` +```release-note:new-resource +google_dataproc_metastore_federation_iam_policy (beta) +```
diff --git a/v6.2.0/.changelog/6217.txt b/v6.2.0/.changelog/6217.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6217.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6218.txt b/v6.2.0/.changelog/6218.txt new file mode 100644 index 0000000..231bb8e --- /dev/null +++ b/v6.2.0/.changelog/6218.txt
@@ -0,0 +1,3 @@ +```release-note:bug + +```
diff --git a/v6.2.0/.changelog/6220.txt b/v6.2.0/.changelog/6220.txt new file mode 100644 index 0000000..5e8f1fe --- /dev/null +++ b/v6.2.0/.changelog/6220.txt
@@ -0,0 +1,3 @@ +```release-note:none +sql: document `disk_autoresize_limit` for `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/6221.txt b/v6.2.0/.changelog/6221.txt new file mode 100644 index 0000000..8a53af0 --- /dev/null +++ b/v6.2.0/.changelog/6221.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: add `rules` and `tcp_time_wait_timeout_sec` to `google_compute_router_nat` +```
diff --git a/v6.2.0/.changelog/6222.txt b/v6.2.0/.changelog/6222.txt new file mode 100644 index 0000000..b64fa43 --- /dev/null +++ b/v6.2.0/.changelog/6222.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed force recreation on `provisioned_iops` of `google_compute_disk` +```
diff --git a/v6.2.0/.changelog/6224.txt b/v6.2.0/.changelog/6224.txt new file mode 100644 index 0000000..79f680b --- /dev/null +++ b/v6.2.0/.changelog/6224.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: promoted `metastore_config` in `google_dataproc_cluster` to GA +```
diff --git a/v6.2.0/.changelog/6225.txt b/v6.2.0/.changelog/6225.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6225.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6226.txt b/v6.2.0/.changelog/6226.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6226.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6228.txt b/v6.2.0/.changelog/6228.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6228.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6229.txt b/v6.2.0/.changelog/6229.txt new file mode 100644 index 0000000..58a8463 --- /dev/null +++ b/v6.2.0/.changelog/6229.txt
@@ -0,0 +1,3 @@ +```release-note:bug +documentai: fixed bug where eu region could not be utilized for documentai resources +```
diff --git a/v6.2.0/.changelog/6231.txt b/v6.2.0/.changelog/6231.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6231.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6232.txt b/v6.2.0/.changelog/6232.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6232.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6236.txt b/v6.2.0/.changelog/6236.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6236.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6237.txt b/v6.2.0/.changelog/6237.txt new file mode 100644 index 0000000..28997ce --- /dev/null +++ b/v6.2.0/.changelog/6237.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bucket: added support for `matches_prefix` and `matches_suffix`` in `condition` of a `lifecycle_rule` in `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/6238.txt b/v6.2.0/.changelog/6238.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6238.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6239.txt b/v6.2.0/.changelog/6239.txt new file mode 100644 index 0000000..9d001d5 --- /dev/null +++ b/v6.2.0/.changelog/6239.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_service_account_jwt` +```
diff --git a/v6.2.0/.changelog/6240.txt b/v6.2.0/.changelog/6240.txt new file mode 100644 index 0000000..ee477cc --- /dev/null +++ b/v6.2.0/.changelog/6240.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +`google_artifact_registry_repository` (ga only) +``` +```release-note:new-resource +`google_artifact_registry_repository_iam_policy` (ga only) +``` +```release-note:new-resource +`google_artifact_registry_repository_iam_binding` (ga only) +``` +```release-note:new-resource +`google_artifact_registry_repository_iam_member` (ga only) +```
diff --git a/v6.2.0/.changelog/6241.txt b/v6.2.0/.changelog/6241.txt new file mode 100644 index 0000000..80009bc --- /dev/null +++ b/v6.2.0/.changelog/6241.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_iam_workload_identity_pool` (ga only) +``` +```release-note:new-resource +`google_iam_workload_identity_pool_provider ` (ga only) +```
diff --git a/v6.2.0/.changelog/6243.txt b/v6.2.0/.changelog/6243.txt new file mode 100644 index 0000000..ad46dfe --- /dev/null +++ b/v6.2.0/.changelog/6243.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +notebooks: promoted `nicType` and `reservationAffinity` in `google_notebooks_instance` to GA +``` +```release-note:enhancement +notebooks: added `bootDiskType` support for `PD_EXTREME` in `google_notebooks_instance` +``` +```release-note:enhancement +notebooks: added `softwareConfig.upgradeable, `softwareConfig.postStartupScriptBehavior`, `softwareConfig.kernels` in `google_notebooks_runtime` +```
diff --git a/v6.2.0/.changelog/6244.txt b/v6.2.0/.changelog/6244.txt new file mode 100644 index 0000000..89d8de6 --- /dev/null +++ b/v6.2.0/.changelog/6244.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed missing `network_interface.0.ipv6_access_config.0.external_ipv6` output on `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/6245.txt b/v6.2.0/.changelog/6245.txt new file mode 100644 index 0000000..7caf8e6 --- /dev/null +++ b/v6.2.0/.changelog/6245.txt
@@ -0,0 +1,3 @@ +```release-note:bug +gkehub: fixed `issuer` can't be updated on `google_gke_hub_membership` +```
diff --git a/v6.2.0/.changelog/6246.txt b/v6.2.0/.changelog/6246.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6246.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6248.txt b/v6.2.0/.changelog/6248.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6248.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6250.txt b/v6.2.0/.changelog/6250.txt new file mode 100644 index 0000000..79c86eb --- /dev/null +++ b/v6.2.0/.changelog/6250.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: Added name validation for `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/6252.txt b/v6.2.0/.changelog/6252.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6252.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6257.txt b/v6.2.0/.changelog/6257.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6257.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6258.txt b/v6.2.0/.changelog/6258.txt new file mode 100644 index 0000000..9b43c3e --- /dev/null +++ b/v6.2.0/.changelog/6258.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: promote `rules.rate_limit_options`, `rules.redirect_options`, `adaptive_protection_config` in `compute_security_policy` to ga +``` +```release-note:bug +compute: allow properly updating `adaptive_protection_config` in `compute_security_policy` +```
diff --git a/v6.2.0/.changelog/6259.txt b/v6.2.0/.changelog/6259.txt new file mode 100644 index 0000000..44bc7ba --- /dev/null +++ b/v6.2.0/.changelog/6259.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billingbudget: made `thresholdRules` optional in `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/6260.txt b/v6.2.0/.changelog/6260.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6260.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6269.txt b/v6.2.0/.changelog/6269.txt new file mode 100644 index 0000000..b43c9db --- /dev/null +++ b/v6.2.0/.changelog/6269.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +compute: add `request_coalescing` and `bypass_cache_on_request_headers` args to `compute_backned_bucket` +``` +```release-note:new-resource +google_compute_backned_bucket_iam_member (beta) +``` +```release-note:new-resource +google_compute_backned_bucket_iam_binding (beta) +``` +```release-note:new-resource +google_compute_backned_bucket_iam_policy (beta) +```
diff --git a/v6.2.0/.changelog/6270.txt b/v6.2.0/.changelog/6270.txt new file mode 100644 index 0000000..00f7647 --- /dev/null +++ b/v6.2.0/.changelog/6270.txt
@@ -0,0 +1,15 @@ +```release-note:enhancement +datafusion: add `zone`, `display_name`, `crypto_key_config`, `event_publish_config`, and `enable_rbac` args to `google_data_fusion_instance` +``` +```release-note:enhancement +datafusion: add `api_endpoint` and `p4_service_account ` attributes to `google_data_fusion_instance` +``` +```release-note:new-resource +google_data_fusion_instance_iam_member +``` +```release-note:new-resource +google_data_fusion_instance_iam_binding +``` +```release-note:new-resource +google_data_fusion_instance_iam_policy +```
diff --git a/v6.2.0/.changelog/6271.txt b/v6.2.0/.changelog/6271.txt new file mode 100644 index 0000000..09d15ef --- /dev/null +++ b/v6.2.0/.changelog/6271.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Remove validation for the IP protocol type +```
diff --git a/v6.2.0/.changelog/6272.txt b/v6.2.0/.changelog/6272.txt new file mode 100644 index 0000000..4a5ce40 --- /dev/null +++ b/v6.2.0/.changelog/6272.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement +compute: added `instance_termination_action` field to `google_compute_instance` resource to support Spot VM termination action +``` +```release-note:enhancement +compute: added `instance_termination_action` field to `google_compute_instance_template` resource to support Spot VM termination action```
diff --git a/v6.2.0/.changelog/6273.txt b/v6.2.0/.changelog/6273.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6273.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6275.txt b/v6.2.0/.changelog/6275.txt new file mode 100644 index 0000000..e020f51 --- /dev/null +++ b/v6.2.0/.changelog/6275.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added `network` and `subnetwork` fields to `google_compute_region_network_endpoint_group` for PSC. +```
diff --git a/v6.2.0/.changelog/6276.txt b/v6.2.0/.changelog/6276.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6276.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6278.txt b/v6.2.0/.changelog/6278.txt new file mode 100644 index 0000000..7616019 --- /dev/null +++ b/v6.2.0/.changelog/6278.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions2: added field `event_filters` to resource `google_cloudfunctions2_function` (beta) +```
diff --git a/v6.2.0/.changelog/6279.txt b/v6.2.0/.changelog/6279.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6279.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6280.txt b/v6.2.0/.changelog/6280.txt new file mode 100644 index 0000000..fecea55 --- /dev/null +++ b/v6.2.0/.changelog/6280.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +metastore: added `metadata_integration` and `hive_metastore_config.auxiliary_versions` fields to `google_dataproc_metastore_service` resource (beta) +```
diff --git a/v6.2.0/.changelog/6281.txt b/v6.2.0/.changelog/6281.txt new file mode 100644 index 0000000..198bcd3 --- /dev/null +++ b/v6.2.0/.changelog/6281.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: promote `lifecycle_config` and `endpoint_config` to ga in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/6282.txt b/v6.2.0/.changelog/6282.txt new file mode 100644 index 0000000..3f83fe5 --- /dev/null +++ b/v6.2.0/.changelog/6282.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added update support for `authenticator_groups_config` in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6284.txt b/v6.2.0/.changelog/6284.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6284.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6287.txt b/v6.2.0/.changelog/6287.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/6287.txt
diff --git a/v6.2.0/.changelog/6291.txt b/v6.2.0/.changelog/6291.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6291.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6292.txt b/v6.2.0/.changelog/6292.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6292.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6293.txt b/v6.2.0/.changelog/6293.txt new file mode 100644 index 0000000..7b4f608 --- /dev/null +++ b/v6.2.0/.changelog/6293.txt
@@ -0,0 +1,3 @@ +```release-note:none +Update `provisioning_model` and `instance_termination_action` markdown +```
diff --git a/v6.2.0/.changelog/6295.txt b/v6.2.0/.changelog/6295.txt new file mode 100644 index 0000000..a8ee507 --- /dev/null +++ b/v6.2.0/.changelog/6295.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `evaluation_missing_data` field to `google_monitoring_alert_policy` +```
diff --git a/v6.2.0/.changelog/6298.txt b/v6.2.0/.changelog/6298.txt new file mode 100644 index 0000000..2ba06e6 --- /dev/null +++ b/v6.2.0/.changelog/6298.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed an issue in `google_sql_database_instance` where updates would fail because of the `collation` field +```
diff --git a/v6.2.0/.changelog/6300.txt b/v6.2.0/.changelog/6300.txt new file mode 100644 index 0000000..d139e8d --- /dev/null +++ b/v6.2.0/.changelog/6300.txt
@@ -0,0 +1,3 @@ +```release-note:none +kms: Add `EXTERNAL_VPC` in protection_level description +```
diff --git a/v6.2.0/.changelog/6301.txt b/v6.2.0/.changelog/6301.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6301.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6303.txt b/v6.2.0/.changelog/6303.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6303.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6304.txt b/v6.2.0/.changelog/6304.txt new file mode 100644 index 0000000..37d37e2 --- /dev/null +++ b/v6.2.0/.changelog/6304.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +scheduler: Added `state` output field to `google_cloud_scheduler_job` +``` +```release-note:enhancement +scheduler: Added `paused` field to `google_cloud_scheduler_job` +```
diff --git a/v6.2.0/.changelog/6305.txt b/v6.2.0/.changelog/6305.txt new file mode 100644 index 0000000..9511bbe --- /dev/null +++ b/v6.2.0/.changelog/6305.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: fixed setting of resource id post-import for `google_kms_crypto_key` +```
diff --git a/v6.2.0/.changelog/6306.txt b/v6.2.0/.changelog/6306.txt new file mode 100644 index 0000000..a3b18fc --- /dev/null +++ b/v6.2.0/.changelog/6306.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed bug where user-agent was showing "dev" rather than the provider version +```
diff --git a/v6.2.0/.changelog/6308.txt b/v6.2.0/.changelog/6308.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6308.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6309.txt b/v6.2.0/.changelog/6309.txt new file mode 100644 index 0000000..3d5369e --- /dev/null +++ b/v6.2.0/.changelog/6309.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Cloud IAM: fixed incorrect basePath for `IAMBetaBasePathKey` on `google_iam_workload_identity_pool` (ga) +```
diff --git a/v6.2.0/.changelog/6310.txt b/v6.2.0/.changelog/6310.txt new file mode 100644 index 0000000..8f1f1e8 --- /dev/null +++ b/v6.2.0/.changelog/6310.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataplex_asset` +```
diff --git a/v6.2.0/.changelog/6312.txt b/v6.2.0/.changelog/6312.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6312.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6313.txt b/v6.2.0/.changelog/6313.txt new file mode 100644 index 0000000..c39eb6a --- /dev/null +++ b/v6.2.0/.changelog/6313.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed a bug where `google_dns_record_set` would create an inconsistent plan when using interpolated values in `rrdatas` +```
diff --git a/v6.2.0/.changelog/6314.txt b/v6.2.0/.changelog/6314.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6314.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6315.txt b/v6.2.0/.changelog/6315.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6315.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6316.txt b/v6.2.0/.changelog/6316.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6316.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6317.txt b/v6.2.0/.changelog/6317.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6317.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6320.txt b/v6.2.0/.changelog/6320.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6320.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6322.txt b/v6.2.0/.changelog/6322.txt new file mode 100644 index 0000000..ffd6555 --- /dev/null +++ b/v6.2.0/.changelog/6322.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +certificatemanager: added `state`, `authorization_attempt_info` and `provisioning_issue` output fields to `google_certificate_manager_certificate` +```
diff --git a/v6.2.0/.changelog/6323.txt b/v6.2.0/.changelog/6323.txt new file mode 100644 index 0000000..a87082c --- /dev/null +++ b/v6.2.0/.changelog/6323.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added field `boot_disk_kms_key` to `auto_provisioning_defaults` +```
diff --git a/v6.2.0/.changelog/6324.txt b/v6.2.0/.changelog/6324.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6324.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6325.txt b/v6.2.0/.changelog/6325.txt new file mode 100644 index 0000000..6ba39de --- /dev/null +++ b/v6.2.0/.changelog/6325.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed perma-diff on `google_compute_disk` for new arm64 images +```
diff --git a/v6.2.0/.changelog/6326.txt b/v6.2.0/.changelog/6326.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6326.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6329.txt b/v6.2.0/.changelog/6329.txt new file mode 100644 index 0000000..2db6f65 --- /dev/null +++ b/v6.2.0/.changelog/6329.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `password_validation_policy` field to `google_cloud_sql` resource +```
diff --git a/v6.2.0/.changelog/6330.txt b/v6.2.0/.changelog/6330.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6330.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6334.txt b/v6.2.0/.changelog/6334.txt new file mode 100644 index 0000000..6a1037b --- /dev/null +++ b/v6.2.0/.changelog/6334.txt
@@ -0,0 +1,4 @@ +```release-note:none +OS Config: fixed the left navigation subcategory for `google_os_config_os_policy_assignment` + +```
diff --git a/v6.2.0/.changelog/6335.txt b/v6.2.0/.changelog/6335.txt new file mode 100644 index 0000000..e931499 --- /dev/null +++ b/v6.2.0/.changelog/6335.txt
@@ -0,0 +1,3 @@ +```release-note:bug +billingbudget: fixed a bug where `google_billing_budget.budget_filter.services` was not updating. +```
diff --git a/v6.2.0/.changelog/6338.txt b/v6.2.0/.changelog/6338.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6338.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6339.txt b/v6.2.0/.changelog/6339.txt new file mode 100644 index 0000000..a6e0968 --- /dev/null +++ b/v6.2.0/.changelog/6339.txt
@@ -0,0 +1,3 @@ +```release-note:note +Updated to Golang 1.18 +```
diff --git a/v6.2.0/.changelog/6340.txt b/v6.2.0/.changelog/6340.txt new file mode 100644 index 0000000..bacab92 --- /dev/null +++ b/v6.2.0/.changelog/6340.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `policyControllerMonitoring` and `mutationEnabled` fields to resource `feature_membership` +```
diff --git a/v6.2.0/.changelog/6341.txt b/v6.2.0/.changelog/6341.txt new file mode 100644 index 0000000..ccd9e48 --- /dev/null +++ b/v6.2.0/.changelog/6341.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added better support for import for `google_gke_hub_membership` +```
diff --git a/v6.2.0/.changelog/6343.txt b/v6.2.0/.changelog/6343.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6343.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6346.txt b/v6.2.0/.changelog/6346.txt new file mode 100644 index 0000000..8080dcb --- /dev/null +++ b/v6.2.0/.changelog/6346.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: add `bigquery_config` to `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/6348.txt b/v6.2.0/.changelog/6348.txt new file mode 100644 index 0000000..c2d58a1 --- /dev/null +++ b/v6.2.0/.changelog/6348.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added validation for name field on `google_compute_network` +```
diff --git a/v6.2.0/.changelog/6349.txt b/v6.2.0/.changelog/6349.txt new file mode 100644 index 0000000..f6ed2c6 --- /dev/null +++ b/v6.2.0/.changelog/6349.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add support for nodeConfig in ApigeeEnvironment +```
diff --git a/v6.2.0/.changelog/6350.txt b/v6.2.0/.changelog/6350.txt new file mode 100644 index 0000000..d703970 --- /dev/null +++ b/v6.2.0/.changelog/6350.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: added support for specifying retention when deleting `google_apigee_organization` +```
diff --git a/v6.2.0/.changelog/6351.txt b/v6.2.0/.changelog/6351.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6351.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6352.txt b/v6.2.0/.changelog/6352.txt new file mode 100644 index 0000000..ca64531 --- /dev/null +++ b/v6.2.0/.changelog/6352.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for additional values `APISERVER`, `CONTROLLER_MANAGER`, and `SCHEDULER` in `google_container_cluster.monitoring_config` +```
diff --git a/v6.2.0/.changelog/6353.txt b/v6.2.0/.changelog/6353.txt new file mode 100644 index 0000000..830ebca --- /dev/null +++ b/v6.2.0/.changelog/6353.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a bug in `google_storage_bucket` where `name` was incorrectly validated. +```
diff --git a/v6.2.0/.changelog/6354.txt b/v6.2.0/.changelog/6354.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6354.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6355.txt b/v6.2.0/.changelog/6355.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6355.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6356.txt b/v6.2.0/.changelog/6356.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6356.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6357.txt b/v6.2.0/.changelog/6357.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6357.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6358.txt b/v6.2.0/.changelog/6358.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6358.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6361.txt b/v6.2.0/.changelog/6361.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6361.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6362.txt b/v6.2.0/.changelog/6362.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6362.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6363.txt b/v6.2.0/.changelog/6363.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6363.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6364.txt b/v6.2.0/.changelog/6364.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6364.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6365.txt b/v6.2.0/.changelog/6365.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6365.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6366.txt b/v6.2.0/.changelog/6366.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6366.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6367.txt b/v6.2.0/.changelog/6367.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6367.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6368.txt b/v6.2.0/.changelog/6368.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6368.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6370.txt b/v6.2.0/.changelog/6370.txt new file mode 100644 index 0000000..fba0496 --- /dev/null +++ b/v6.2.0/.changelog/6370.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added `autoscaling.total_min_node_count`, `autoscaling.total_max_node_count`, and `autoscaling.location_policy` to `google_container_node_pool` resource +``` +```release-note:enhancement +container: added `autoscaling.total_min_node_count`, `autoscaling.total_max_node_count`, and `autoscaling.location_policy` to `google_container_cluster.node_pool` +```
diff --git a/v6.2.0/.changelog/6372.txt b/v6.2.0/.changelog/6372.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6372.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6373.txt b/v6.2.0/.changelog/6373.txt new file mode 100644 index 0000000..eee2fa1 --- /dev/null +++ b/v6.2.0/.changelog/6373.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: made `port` optional in `google_compute_network_endpoint` to be associated with `GCE_VM_IP` network endpoint groups +```
diff --git a/v6.2.0/.changelog/6374.txt b/v6.2.0/.changelog/6374.txt new file mode 100644 index 0000000..bb5381a --- /dev/null +++ b/v6.2.0/.changelog/6374.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +sql: added support for major version upgrade to `google_sql_database_instance ` resource + +```
diff --git a/v6.2.0/.changelog/6376.txt b/v6.2.0/.changelog/6376.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6376.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6380.txt b/v6.2.0/.changelog/6380.txt new file mode 100644 index 0000000..8b29005 --- /dev/null +++ b/v6.2.0/.changelog/6380.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataflow: fixed bug where permadiff would show on `google_dataflow_job.additional_experiments` +```
diff --git a/v6.2.0/.changelog/6383.txt b/v6.2.0/.changelog/6383.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6383.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6385.txt b/v6.2.0/.changelog/6385.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6385.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6386.txt b/v6.2.0/.changelog/6386.txt new file mode 100644 index 0000000..4154207 --- /dev/null +++ b/v6.2.0/.changelog/6386.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Add ability to import Dataflow jobs +```
diff --git a/v6.2.0/.changelog/6387.txt b/v6.2.0/.changelog/6387.txt new file mode 100644 index 0000000..b0d62f4 --- /dev/null +++ b/v6.2.0/.changelog/6387.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Data Transfer: removed force replacement for `display_name` on `google_bigquery_data_transfer_config` +```
diff --git a/v6.2.0/.changelog/6388.txt b/v6.2.0/.changelog/6388.txt new file mode 100644 index 0000000..334db8f --- /dev/null +++ b/v6.2.0/.changelog/6388.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunction2: promote to `google_cloudfunctions2_function` ga +```
diff --git a/v6.2.0/.changelog/6389.txt b/v6.2.0/.changelog/6389.txt new file mode 100644 index 0000000..02adfd8 --- /dev/null +++ b/v6.2.0/.changelog/6389.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_gke_hub_membership_iam_binding +``` +```release-note:new-resource +google_gke_hub_membership_iam_member +``` +```release-note:new-resource +google_gke_hub_membership_iam_policy +```
diff --git a/v6.2.0/.changelog/6391.txt b/v6.2.0/.changelog/6391.txt new file mode 100644 index 0000000..9296b6d --- /dev/null +++ b/v6.2.0/.changelog/6391.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: Added field `serviceAccount` to `app_engine_flexible_app_version` +```
diff --git a/v6.2.0/.changelog/6392.txt b/v6.2.0/.changelog/6392.txt new file mode 100644 index 0000000..09fb6e9 --- /dev/null +++ b/v6.2.0/.changelog/6392.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added `service_external_ips_config` support to `cluster_container` resource. +```
diff --git a/v6.2.0/.changelog/6395.txt b/v6.2.0/.changelog/6395.txt new file mode 100644 index 0000000..148a08a --- /dev/null +++ b/v6.2.0/.changelog/6395.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: fixed an issue where `google_apigee_instance` creation would fail due to multiple concurrent instances +```
diff --git a/v6.2.0/.changelog/6396.txt b/v6.2.0/.changelog/6396.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/6396.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6397.txt b/v6.2.0/.changelog/6397.txt new file mode 100644 index 0000000..8c8ac47 --- /dev/null +++ b/v6.2.0/.changelog/6397.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: added `behavior` field to `dns_responsepolicy_rule` resource +```
diff --git a/v6.2.0/.changelog/6398.txt b/v6.2.0/.changelog/6398.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6398.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6399.txt b/v6.2.0/.changelog/6399.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6399.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6402.txt b/v6.2.0/.changelog/6402.txt new file mode 100644 index 0000000..6619c8f --- /dev/null +++ b/v6.2.0/.changelog/6402.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: add `accepted_response_status_codes` to `monitoring_uptime_check` +```
diff --git a/v6.2.0/.changelog/6403.txt b/v6.2.0/.changelog/6403.txt new file mode 100644 index 0000000..e0d18ee --- /dev/null +++ b/v6.2.0/.changelog/6403.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: improved error messaging for compute errors +```
diff --git a/v6.2.0/.changelog/6404.txt b/v6.2.0/.changelog/6404.txt new file mode 100644 index 0000000..d1d4664 --- /dev/null +++ b/v6.2.0/.changelog/6404.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Fixed permadiff for `instance_termination_action` in `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/6406.txt b/v6.2.0/.changelog/6406.txt new file mode 100644 index 0000000..571c912 --- /dev/null +++ b/v6.2.0/.changelog/6406.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: added `managed_zone_id` attribute to `google_dns_managed_zone` data source +```
diff --git a/v6.2.0/.changelog/6411.txt b/v6.2.0/.changelog/6411.txt new file mode 100644 index 0000000..2a088f9 --- /dev/null +++ b/v6.2.0/.changelog/6411.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: corrected the description of `image_version` field. +```
diff --git a/v6.2.0/.changelog/6412.txt b/v6.2.0/.changelog/6412.txt new file mode 100644 index 0000000..5096693 --- /dev/null +++ b/v6.2.0/.changelog/6412.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added general field `reservation_affinity` to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/6414.txt b/v6.2.0/.changelog/6414.txt new file mode 100644 index 0000000..d7e01f3 --- /dev/null +++ b/v6.2.0/.changelog/6414.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added support for param `visible_core_count` in `google_compute_instance` and `google_compute_instance_template` under `advanced_machine_features` +```
diff --git a/v6.2.0/.changelog/6416.txt b/v6.2.0/.changelog/6416.txt new file mode 100644 index 0000000..1ddfa61 --- /dev/null +++ b/v6.2.0/.changelog/6416.txt
@@ -0,0 +1,3 @@ +```release-note:none +pubsub: updated the sample of `Pubsub Subscription Pull Bq` in the doc on `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/6417.txt b/v6.2.0/.changelog/6417.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6417.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6418.txt b/v6.2.0/.changelog/6418.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6418.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6419.txt b/v6.2.0/.changelog/6419.txt new file mode 100644 index 0000000..b9b5f99 --- /dev/null +++ b/v6.2.0/.changelog/6419.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: added `app_engine_apis` field to `google_app_engine_standard_app_version` resource +```
diff --git a/v6.2.0/.changelog/6420.txt b/v6.2.0/.changelog/6420.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6420.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6421.txt b/v6.2.0/.changelog/6421.txt new file mode 100644 index 0000000..c93d4f7 --- /dev/null +++ b/v6.2.0/.changelog/6421.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +`google_analytics_hub_data_exchange` (beta) +``` +```release-note:new-resource +`google_analytics_hub_data_exchange_iam_binding` (beta) +``` +```release-note:new-resource +`google_analytics_hub_data_exchange_iam_member` (beta) +``` +```release-note:new-resource +`google_analytics_hub_data_exchange_iam_policy` (beta) +```
diff --git a/v6.2.0/.changelog/6422.txt b/v6.2.0/.changelog/6422.txt new file mode 100644 index 0000000..1cfcf15 --- /dev/null +++ b/v6.2.0/.changelog/6422.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed comparing column family name when reading a GC policy. +```
diff --git a/v6.2.0/.changelog/6423.txt b/v6.2.0/.changelog/6423.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6423.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6425.txt b/v6.2.0/.changelog/6425.txt new file mode 100644 index 0000000..05a82dc --- /dev/null +++ b/v6.2.0/.changelog/6425.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +google_bigquery_datapolicy_data_policy +``` +```release-note:new-resource +google_bigquery_datapolicy_data_policy_iam_binding +``` +```release-note:new-resource +google_bigquery_datapolicy_data_policy_iam_member +``` +```release-note:new-resource +google_bigquery_datapolicy_data_policy_iam_policy +```
diff --git a/v6.2.0/.changelog/6426.txt b/v6.2.0/.changelog/6426.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6426.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6427.txt b/v6.2.0/.changelog/6427.txt new file mode 100644 index 0000000..7994bb2 --- /dev/null +++ b/v6.2.0/.changelog/6427.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: passed `isTopeLevel` in getGCPolicyFromJSON() instead of hardcoding it to true. +```
diff --git a/v6.2.0/.changelog/6429.txt b/v6.2.0/.changelog/6429.txt new file mode 100644 index 0000000..0a59706 --- /dev/null +++ b/v6.2.0/.changelog/6429.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_service_account_jwt: added `expires_in` attribute for generating `exp` claim. +```
diff --git a/v6.2.0/.changelog/6430.txt b/v6.2.0/.changelog/6430.txt new file mode 100644 index 0000000..36f93c5 --- /dev/null +++ b/v6.2.0/.changelog/6430.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: updated documentation for `message_retention_duration` in `google_pubsub_topic` resource to reflect new 31 day maximum +```
diff --git a/v6.2.0/.changelog/6431.txt b/v6.2.0/.changelog/6431.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6431.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6432.txt b/v6.2.0/.changelog/6432.txt new file mode 100644 index 0000000..360f175 --- /dev/null +++ b/v6.2.0/.changelog/6432.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Update Bigtable go client version from 1.13 to 1.16. +```
diff --git a/v6.2.0/.changelog/6435.txt b/v6.2.0/.changelog/6435.txt new file mode 100644 index 0000000..a08bff4 --- /dev/null +++ b/v6.2.0/.changelog/6435.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions2: add `secret_environment_variables` and `secret_volumes` to `google_cloudfunctions2_function` +```
diff --git a/v6.2.0/.changelog/6437.txt b/v6.2.0/.changelog/6437.txt new file mode 100644 index 0000000..cb1e71d --- /dev/null +++ b/v6.2.0/.changelog/6437.txt
@@ -0,0 +1,3 @@ +```release-note:none +logging: improve sink documentation +```
diff --git a/v6.2.0/.changelog/6438.txt b/v6.2.0/.changelog/6438.txt new file mode 100644 index 0000000..54ad7e2 --- /dev/null +++ b/v6.2.0/.changelog/6438.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloud iam: made `denial_condition` optional on `google_iam_deny_policy` +```
diff --git a/v6.2.0/.changelog/6439.txt b/v6.2.0/.changelog/6439.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6439.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6440.txt b/v6.2.0/.changelog/6440.txt new file mode 100644 index 0000000..18c875d --- /dev/null +++ b/v6.2.0/.changelog/6440.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added `location` field to `google_cloudbuild_trigger` resource +```
diff --git a/v6.2.0/.changelog/6441.txt b/v6.2.0/.changelog/6441.txt new file mode 100644 index 0000000..87fd432 --- /dev/null +++ b/v6.2.0/.changelog/6441.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql_database_instance: added [new deletion protection](https://cloud.google.com/sql/docs/mysql/deletion-protection) feature `deletion_protection_enabled` to guard against deletion from all surfaces. +```
diff --git a/v6.2.0/.changelog/6442.txt b/v6.2.0/.changelog/6442.txt new file mode 100644 index 0000000..3a186c2 --- /dev/null +++ b/v6.2.0/.changelog/6442.txt
@@ -0,0 +1,3 @@ +```release-note:none +Release note +```
diff --git a/v6.2.0/.changelog/6443.txt b/v6.2.0/.changelog/6443.txt new file mode 100644 index 0000000..4f9dd03 --- /dev/null +++ b/v6.2.0/.changelog/6443.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `certificate_map` to `compute_target_ssl_proxy` resource +```
diff --git a/v6.2.0/.changelog/6446.txt b/v6.2.0/.changelog/6446.txt new file mode 100644 index 0000000..709161b --- /dev/null +++ b/v6.2.0/.changelog/6446.txt
@@ -0,0 +1,3 @@ +```release-note:note + +```
diff --git a/v6.2.0/.changelog/6447.txt b/v6.2.0/.changelog/6447.txt new file mode 100644 index 0000000..9c262ea --- /dev/null +++ b/v6.2.0/.changelog/6447.txt
@@ -0,0 +1,3 @@ +```release-note:bug +certificatemanager: updated public/private PEM fields `certificatePem` / `privatekeyPem` to `pemCertificate` / `pemPrivateKey` +```
diff --git a/v6.2.0/.changelog/6449.txt b/v6.2.0/.changelog/6449.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6449.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6451.txt b/v6.2.0/.changelog/6451.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6451.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6452.txt b/v6.2.0/.changelog/6452.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6452.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6454.txt b/v6.2.0/.changelog/6454.txt new file mode 100644 index 0000000..923dc28 --- /dev/null +++ b/v6.2.0/.changelog/6454.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support documentation links to error messages for certain Compute Operation errors. +```
diff --git a/v6.2.0/.changelog/6459.txt b/v6.2.0/.changelog/6459.txt new file mode 100644 index 0000000..af7d60c --- /dev/null +++ b/v6.2.0/.changelog/6459.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: Added read-only field `connectionState` to `google_apigee_endpoint_attachment` +```
diff --git a/v6.2.0/.changelog/6460.txt b/v6.2.0/.changelog/6460.txt new file mode 100644 index 0000000..986fc16 --- /dev/null +++ b/v6.2.0/.changelog/6460.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `encryption_spec` field to `google_vertex_ai_featurestore` resource (beta) +```
diff --git a/v6.2.0/.changelog/6461.txt b/v6.2.0/.changelog/6461.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6461.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6464.txt b/v6.2.0/.changelog/6464.txt new file mode 100644 index 0000000..c2c4a57 --- /dev/null +++ b/v6.2.0/.changelog/6464.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: added a `properties` field to the Apigee Organization resource +```
diff --git a/v6.2.0/.changelog/6466.txt b/v6.2.0/.changelog/6466.txt new file mode 100644 index 0000000..b1e3443 --- /dev/null +++ b/v6.2.0/.changelog/6466.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: fixed diffs between `policy_data` from `google_iam_policy` data source and policy data in API responses +```
diff --git a/v6.2.0/.changelog/6468.txt b/v6.2.0/.changelog/6468.txt new file mode 100644 index 0000000..ee31d35 --- /dev/null +++ b/v6.2.0/.changelog/6468.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed allow passing empty list to monitoring_config and logging_config in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6469.txt b/v6.2.0/.changelog/6469.txt new file mode 100644 index 0000000..187a311 --- /dev/null +++ b/v6.2.0/.changelog/6469.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added general field `enable_cost_allocation` to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6471.txt b/v6.2.0/.changelog/6471.txt new file mode 100644 index 0000000..d50c996 --- /dev/null +++ b/v6.2.0/.changelog/6471.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `notification_configs ` field to `google_healthcare_fhir_store` resource +```
diff --git a/v6.2.0/.changelog/6472.txt b/v6.2.0/.changelog/6472.txt new file mode 100644 index 0000000..3a8bc6f --- /dev/null +++ b/v6.2.0/.changelog/6472.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +sql: added `password_policy` field to `google_sql_user` resource + +```
diff --git a/v6.2.0/.changelog/6473.txt b/v6.2.0/.changelog/6473.txt new file mode 100644 index 0000000..a2227ec --- /dev/null +++ b/v6.2.0/.changelog/6473.txt
@@ -0,0 +1,3 @@ +```release-note:bug +iam: fixed permadiff resulting from empty fields being sent in requests to set conditional IAM policies +```
diff --git a/v6.2.0/.changelog/6474.txt b/v6.2.0/.changelog/6474.txt new file mode 100644 index 0000000..28fe17f --- /dev/null +++ b/v6.2.0/.changelog/6474.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `force_delete` field to `google_monitoring_notification_channel` resource +```
diff --git a/v6.2.0/.changelog/6475.txt b/v6.2.0/.changelog/6475.txt new file mode 100644 index 0000000..b1d39f6 --- /dev/null +++ b/v6.2.0/.changelog/6475.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +Apigee: Added Apigee NAT address resource `google_apigee_nat_address` +```
diff --git a/v6.2.0/.changelog/6476.txt b/v6.2.0/.changelog/6476.txt new file mode 100644 index 0000000..74d90df --- /dev/null +++ b/v6.2.0/.changelog/6476.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed the `id` format of the data source `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/6478.txt b/v6.2.0/.changelog/6478.txt new file mode 100644 index 0000000..6e013a7 --- /dev/null +++ b/v6.2.0/.changelog/6478.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vpcaccess: updated defaults for `minThroughput` and `maxThroughput` on `google_vpc_access_connector` +```
diff --git a/v6.2.0/.changelog/6479.txt b/v6.2.0/.changelog/6479.txt new file mode 100644 index 0000000..10ee9f0 --- /dev/null +++ b/v6.2.0/.changelog/6479.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_datastream_connection_profile +```
diff --git a/v6.2.0/.changelog/6481.txt b/v6.2.0/.changelog/6481.txt new file mode 100644 index 0000000..ae84e1b --- /dev/null +++ b/v6.2.0/.changelog/6481.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added option `shielded_instance_config` to resource `google_dataproc_workflow_template`. +```
diff --git a/v6.2.0/.changelog/6486.txt b/v6.2.0/.changelog/6486.txt new file mode 100644 index 0000000..19e26a8 --- /dev/null +++ b/v6.2.0/.changelog/6486.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: made enableExactlyOnceDelivery mutable so that it updates subscription in-place and avoids recreation of the subscription. +```
diff --git a/v6.2.0/.changelog/6487.txt b/v6.2.0/.changelog/6487.txt new file mode 100644 index 0000000..07ce22e --- /dev/null +++ b/v6.2.0/.changelog/6487.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `chain_name` to resource `google_compute_snapshot` +``` +```release-note:enhancement +compute: added field `chain_name` to resource `google_compute_resource_policy. snapshot_properties` +```
diff --git a/v6.2.0/.changelog/6488.txt b/v6.2.0/.changelog/6488.txt new file mode 100644 index 0000000..e03f2c1 --- /dev/null +++ b/v6.2.0/.changelog/6488.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +container: added field `node_pool_defaults` to `resource_container_cluster`. + +```
diff --git a/v6.2.0/.changelog/6490.txt b/v6.2.0/.changelog/6490.txt new file mode 100644 index 0000000..24f9713 --- /dev/null +++ b/v6.2.0/.changelog/6490.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added support for `autoscaling_config.storage_target` to `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/6491.txt b/v6.2.0/.changelog/6491.txt new file mode 100644 index 0000000..d28bc91 --- /dev/null +++ b/v6.2.0/.changelog/6491.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `json_extension` field to the `load` block of `google_bigquery_job` resource +```
diff --git a/v6.2.0/.changelog/6493.txt b/v6.2.0/.changelog/6493.txt new file mode 100644 index 0000000..801c08e --- /dev/null +++ b/v6.2.0/.changelog/6493.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Enable IAM resources for Security Command Center sources +```
diff --git a/v6.2.0/.changelog/6494.txt b/v6.2.0/.changelog/6494.txt new file mode 100644 index 0000000..e0b930b --- /dev/null +++ b/v6.2.0/.changelog/6494.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: Added in validation for trailing dot at end of DNS record name +```
diff --git a/v6.2.0/.changelog/6495.txt b/v6.2.0/.changelog/6495.txt new file mode 100644 index 0000000..918ed27 --- /dev/null +++ b/v6.2.0/.changelog/6495.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: increased timeout in table creation. +```
diff --git a/v6.2.0/.changelog/6496.txt b/v6.2.0/.changelog/6496.txt new file mode 100644 index 0000000..c1ee1c5 --- /dev/null +++ b/v6.2.0/.changelog/6496.txt
@@ -0,0 +1,3 @@ +```release-note:bug +privateca: fixed an issue that blocked subordinate CA data sources when `state` was not `AWAITING_USER_ACTIVATION` +```
diff --git a/v6.2.0/.changelog/6498.txt b/v6.2.0/.changelog/6498.txt new file mode 100644 index 0000000..298a1fd --- /dev/null +++ b/v6.2.0/.changelog/6498.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_filestore_snapshot +```
diff --git a/v6.2.0/.changelog/6500.txt b/v6.2.0/.changelog/6500.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6500.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6501.txt b/v6.2.0/.changelog/6501.txt new file mode 100644 index 0000000..fd66a9f --- /dev/null +++ b/v6.2.0/.changelog/6501.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: fixed incorrect documentation formatting for `source_uris` attributes +```
diff --git a/v6.2.0/.changelog/6504.txt b/v6.2.0/.changelog/6504.txt new file mode 100644 index 0000000..150e52c --- /dev/null +++ b/v6.2.0/.changelog/6504.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +metastore: extended default timeouts for `google_dataproc_metastore_service` from 40m to 60m +```
diff --git a/v6.2.0/.changelog/6507.txt b/v6.2.0/.changelog/6507.txt new file mode 100644 index 0000000..b87b19d --- /dev/null +++ b/v6.2.0/.changelog/6507.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_alloydb_cluster +```
diff --git a/v6.2.0/.changelog/6508.txt b/v6.2.0/.changelog/6508.txt new file mode 100644 index 0000000..d720dc8 --- /dev/null +++ b/v6.2.0/.changelog/6508.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `notification_config.pubsub.filter` field to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6509.txt b/v6.2.0/.changelog/6509.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6509.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6510.txt b/v6.2.0/.changelog/6510.txt new file mode 100644 index 0000000..d1444db --- /dev/null +++ b/v6.2.0/.changelog/6510.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: Added `build_worker_pool` to `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/6511.txt b/v6.2.0/.changelog/6511.txt new file mode 100644 index 0000000..eb3c0be --- /dev/null +++ b/v6.2.0/.changelog/6511.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed permdiff on the field `versioning` of `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/6512.txt b/v6.2.0/.changelog/6512.txt new file mode 100644 index 0000000..9f5c42e --- /dev/null +++ b/v6.2.0/.changelog/6512.txt
@@ -0,0 +1,3 @@ +```release-note:bug +notebooks: fixed perma-diff in `google_notebooks_instance` +```
diff --git a/v6.2.0/.changelog/6514.txt b/v6.2.0/.changelog/6514.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6514.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6515.txt b/v6.2.0/.changelog/6515.txt new file mode 100644 index 0000000..4d1a8bb --- /dev/null +++ b/v6.2.0/.changelog/6515.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: combined create table and create column families into a single API call. +```
diff --git a/v6.2.0/.changelog/6516.txt b/v6.2.0/.changelog/6516.txt new file mode 100644 index 0000000..aba0fdb --- /dev/null +++ b/v6.2.0/.changelog/6516.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +google_compute_instance: removed shortname from the description of attribute resource_policies + +```
diff --git a/v6.2.0/.changelog/6518.txt b/v6.2.0/.changelog/6518.txt new file mode 100644 index 0000000..aaebd4e --- /dev/null +++ b/v6.2.0/.changelog/6518.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a bug where user specified labels get overwritten by Dataplex auto generated labels +```
diff --git a/v6.2.0/.changelog/6521.txt b/v6.2.0/.changelog/6521.txt new file mode 100644 index 0000000..7f74f57 --- /dev/null +++ b/v6.2.0/.changelog/6521.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `json_custom_config` field to `google_compute_security_policy` resource +```
diff --git a/v6.2.0/.changelog/6523.txt b/v6.2.0/.changelog/6523.txt new file mode 100644 index 0000000..f4fbe2e --- /dev/null +++ b/v6.2.0/.changelog/6523.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloudfunctions2_function` +```
diff --git a/v6.2.0/.changelog/6524.txt b/v6.2.0/.changelog/6524.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6524.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6525.txt b/v6.2.0/.changelog/6525.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6525.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6526.txt b/v6.2.0/.changelog/6526.txt new file mode 100644 index 0000000..1b042c0 --- /dev/null +++ b/v6.2.0/.changelog/6526.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: added drift detection on `gc_rules` for `google_bigtable_gc_policy` +```
diff --git a/v6.2.0/.changelog/6527.txt b/v6.2.0/.changelog/6527.txt new file mode 100644 index 0000000..97e8221 --- /dev/null +++ b/v6.2.0/.changelog/6527.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_snapshot' +```
diff --git a/v6.2.0/.changelog/6528.txt b/v6.2.0/.changelog/6528.txt new file mode 100644 index 0000000..d950a86 --- /dev/null +++ b/v6.2.0/.changelog/6528.txt
@@ -0,0 +1,4 @@ +```release-note: enhancement +redis: Added `persistence_config` field to the `google_redis_instance` resource. + +```
diff --git a/v6.2.0/.changelog/6529.txt b/v6.2.0/.changelog/6529.txt new file mode 100644 index 0000000..076d792 --- /dev/null +++ b/v6.2.0/.changelog/6529.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +google_eventarc_channel +``` +```release-note:enhancement +google_eventarc_trigger: Added field `channel` to `google_eventarc_trigger` +```
diff --git a/v6.2.0/.changelog/6532.txt b/v6.2.0/.changelog/6532.txt new file mode 100644 index 0000000..5a7f036 --- /dev/null +++ b/v6.2.0/.changelog/6532.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added field `startup_probe` to resource `google_cloud_run_service` (beta) +```
diff --git a/v6.2.0/.changelog/6533.txt b/v6.2.0/.changelog/6533.txt new file mode 100644 index 0000000..d6883c9 --- /dev/null +++ b/v6.2.0/.changelog/6533.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_vpc_access_connector` +```
diff --git a/v6.2.0/.changelog/6534.txt b/v6.2.0/.changelog/6534.txt new file mode 100644 index 0000000..2a19405 --- /dev/null +++ b/v6.2.0/.changelog/6534.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_eventarc_google_channel_config +```
diff --git a/v6.2.0/.changelog/6535.txt b/v6.2.0/.changelog/6535.txt new file mode 100644 index 0000000..2d0b861 --- /dev/null +++ b/v6.2.0/.changelog/6535.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: Added `egress_setting` for field `vpc_access_connector` to `google_app_engine_standard_app_version` +```
diff --git a/v6.2.0/.changelog/6536.txt b/v6.2.0/.changelog/6536.txt new file mode 100644 index 0000000..35c6f2a --- /dev/null +++ b/v6.2.0/.changelog/6536.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudbuild: added support for `"BITBUCKET"` option to `git_source.repo_type` in `google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/6537.txt b/v6.2.0/.changelog/6537.txt new file mode 100644 index 0000000..e19191d --- /dev/null +++ b/v6.2.0/.changelog/6537.txt
@@ -0,0 +1,3 @@ +```release-note:bug +google_sql_database_instance: fixed a bug causing a perma-diff on disk_type due to API values being downcased +```
diff --git a/v6.2.0/.changelog/6538.txt b/v6.2.0/.changelog/6538.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6538.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6541.txt b/v6.2.0/.changelog/6541.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6541.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6542.txt b/v6.2.0/.changelog/6542.txt new file mode 100644 index 0000000..4a362d7 --- /dev/null +++ b/v6.2.0/.changelog/6542.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +google_project: added validation for field project_id in data source. + +```
diff --git a/v6.2.0/.changelog/6544.txt b/v6.2.0/.changelog/6544.txt new file mode 100644 index 0000000..e728279 --- /dev/null +++ b/v6.2.0/.changelog/6544.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added support for `overwriteWhen` field to `transfer_options` in `google_storage_transfer_job` resource +```
diff --git a/v6.2.0/.changelog/6550.txt b/v6.2.0/.changelog/6550.txt new file mode 100644 index 0000000..0436bda --- /dev/null +++ b/v6.2.0/.changelog/6550.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed unable to update `most_disruptive_allowed_action` for both `google_compute_per_instance_config` and `google_compute_region_per_instance_config` +```
diff --git a/v6.2.0/.changelog/6551.txt b/v6.2.0/.changelog/6551.txt new file mode 100644 index 0000000..e447825 --- /dev/null +++ b/v6.2.0/.changelog/6551.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_datastream_private_connection` +```
diff --git a/v6.2.0/.changelog/6553.txt b/v6.2.0/.changelog/6553.txt new file mode 100644 index 0000000..a201984 --- /dev/null +++ b/v6.2.0/.changelog/6553.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +kms: Add new resource CryptoKeyVersions + +```
diff --git a/v6.2.0/.changelog/6554.txt b/v6.2.0/.changelog/6554.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6554.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6557.txt b/v6.2.0/.changelog/6557.txt new file mode 100644 index 0000000..cbc01b4 --- /dev/null +++ b/v6.2.0/.changelog/6557.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `avro_options` field to `google_bigquery_table` resource +```
diff --git a/v6.2.0/.changelog/6559.txt b/v6.2.0/.changelog/6559.txt new file mode 100644 index 0000000..b9d9961 --- /dev/null +++ b/v6.2.0/.changelog/6559.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataflow : added support of `labels` to resource `google_dataflow_flextemplate_job` (beta) +```
diff --git a/v6.2.0/.changelog/6564.txt b/v6.2.0/.changelog/6564.txt new file mode 100644 index 0000000..502330e --- /dev/null +++ b/v6.2.0/.changelog/6564.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +`google_bigquery_analytics_hub_listing` (beta) +``` +```release-note:new-resource +`google_bigquery_analytics_hub_listing_iam_binding` (beta) +``` +```release-note:new-resource +`google_bigquery_analytics_hub_listing_iam_member` (beta) +``` +```release-note:new-resource +`google_bigquery_analytics_hub_listing_iam_policy` (beta) +```
diff --git a/v6.2.0/.changelog/6565.txt b/v6.2.0/.changelog/6565.txt new file mode 100644 index 0000000..3a8b044 --- /dev/null +++ b/v6.2.0/.changelog/6565.txt
@@ -0,0 +1,5 @@ +```release-note:new-resource +`google_vertex_ai_featurestore` (ga only) +`google_vertex_ai_featurestore_entitytype` (ga only) +`google_vertex_ai_featurestore_entitytype_feature` (ga only) +```
diff --git a/v6.2.0/.changelog/6566.txt b/v6.2.0/.changelog/6566.txt new file mode 100644 index 0000000..7f4a068 --- /dev/null +++ b/v6.2.0/.changelog/6566.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: send `allow_quoted_newlines` and `allow_jagged_rows` when they are set to false on `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/6567.txt b/v6.2.0/.changelog/6567.txt new file mode 100644 index 0000000..bb1f329 --- /dev/null +++ b/v6.2.0/.changelog/6567.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigqueryreservation: add `concurrency` and `multiRegionAuxiliary` to `google_bigquery_reservation` +```
diff --git a/v6.2.0/.changelog/6568.txt b/v6.2.0/.changelog/6568.txt new file mode 100644 index 0000000..0816582 --- /dev/null +++ b/v6.2.0/.changelog/6568.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +vertex_ai_featurestore_entitytype_feature +```
diff --git a/v6.2.0/.changelog/6569.txt b/v6.2.0/.changelog/6569.txt new file mode 100644 index 0000000..04492ef --- /dev/null +++ b/v6.2.0/.changelog/6569.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: Added output field 'version' to resource 'secret_manager_secret_version' +```
diff --git a/v6.2.0/.changelog/6570.txt b/v6.2.0/.changelog/6570.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6570.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6571.txt b/v6.2.0/.changelog/6571.txt new file mode 100644 index 0000000..c218666 --- /dev/null +++ b/v6.2.0/.changelog/6571.txt
@@ -0,0 +1,3 @@ +```release-note:none +Docs fix +```
diff --git a/v6.2.0/.changelog/6572.txt b/v6.2.0/.changelog/6572.txt new file mode 100644 index 0000000..5cdcc5c --- /dev/null +++ b/v6.2.0/.changelog/6572.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed unable to manage Cloud Armor `adaptive_protection_config` on `google_compute_security_policy` +```
diff --git a/v6.2.0/.changelog/6573.txt b/v6.2.0/.changelog/6573.txt new file mode 100644 index 0000000..b71466f --- /dev/null +++ b/v6.2.0/.changelog/6573.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed unable to set 0 for `lifecycle_rule.condition.age` on `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/6575.txt b/v6.2.0/.changelog/6575.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6575.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6576.txt b/v6.2.0/.changelog/6576.txt new file mode 100644 index 0000000..10e5c14 --- /dev/null +++ b/v6.2.0/.changelog/6576.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +eventarc: added `channels` and `conditions` fields to `google_eventarc_trigger` +``` +```release-note:enhancement +clouddeploy: added `serial_pipeline.stages.strategy` field to `google_clouddeploy_delivery_pipeline +```
diff --git a/v6.2.0/.changelog/6577.txt b/v6.2.0/.changelog/6577.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6577.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6578.txt b/v6.2.0/.changelog/6578.txt new file mode 100644 index 0000000..b49a4f8 --- /dev/null +++ b/v6.2.0/.changelog/6578.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `notification_config` field to `google_storage_transfer_job` resource +```
diff --git a/v6.2.0/.changelog/6581.txt b/v6.2.0/.changelog/6581.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6581.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6582.txt b/v6.2.0/.changelog/6582.txt new file mode 100644 index 0000000..dbb5348 --- /dev/null +++ b/v6.2.0/.changelog/6582.txt
@@ -0,0 +1,3 @@ +```release-note:bug +project: Removed incorrect validation on `google_project` datasource +```
diff --git a/v6.2.0/.changelog/6583.txt b/v6.2.0/.changelog/6583.txt new file mode 100644 index 0000000..0f8affe --- /dev/null +++ b/v6.2.0/.changelog/6583.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_vertex_ai_endpoint +```
diff --git a/v6.2.0/.changelog/6584.txt b/v6.2.0/.changelog/6584.txt new file mode 100644 index 0000000..4e9d1ff --- /dev/null +++ b/v6.2.0/.changelog/6584.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `compression_mode` field in `google_compute_backend_bucket` and `google_compute_backend_service` resource +```
diff --git a/v6.2.0/.changelog/6586.txt b/v6.2.0/.changelog/6586.txt new file mode 100644 index 0000000..cf2198d --- /dev/null +++ b/v6.2.0/.changelog/6586.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iap: added ability to import `google_iap_brand` using ID in {{project}}/{{brand_id}} format +```
diff --git a/v6.2.0/.changelog/6587.txt b/v6.2.0/.changelog/6587.txt new file mode 100644 index 0000000..81125ec --- /dev/null +++ b/v6.2.0/.changelog/6587.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_identity_platform_config` +```
diff --git a/v6.2.0/.changelog/6588.txt b/v6.2.0/.changelog/6588.txt new file mode 100644 index 0000000..6c89d30 --- /dev/null +++ b/v6.2.0/.changelog/6588.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vertex_ai: made google_vertex_ai_featurestore_entitytype always use regional endpoint corresponding to parent's region +```
diff --git a/v6.2.0/.changelog/6589.txt b/v6.2.0/.changelog/6589.txt new file mode 100644 index 0000000..4883195 --- /dev/null +++ b/v6.2.0/.changelog/6589.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +appengine: added support for `service_account` field to `google_app_engine_standard_app_version` resource +```
diff --git a/v6.2.0/.changelog/6590.txt b/v6.2.0/.changelog/6590.txt new file mode 100644 index 0000000..852a2a0 --- /dev/null +++ b/v6.2.0/.changelog/6590.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_artifact_registry_repository` +```
diff --git a/v6.2.0/.changelog/6591.txt b/v6.2.0/.changelog/6591.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6591.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6592.txt b/v6.2.0/.changelog/6592.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6592.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6593.txt b/v6.2.0/.changelog/6593.txt new file mode 100644 index 0000000..41973b9 --- /dev/null +++ b/v6.2.0/.changelog/6593.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +tags: Added `purpose` and `purpose_data` properties to `google_tags_tag_key` +```
diff --git a/v6.2.0/.changelog/6594.txt b/v6.2.0/.changelog/6594.txt new file mode 100644 index 0000000..801e5c4 --- /dev/null +++ b/v6.2.0/.changelog/6594.txt
@@ -0,0 +1,3 @@ +```release-note:bug +secretmanager: fix a bug where `google_secret_manager_secret_version` that was destroyed outside of Terraform would not be recreated on apply +```
diff --git a/v6.2.0/.changelog/6595.txt b/v6.2.0/.changelog/6595.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6595.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6596.txt b/v6.2.0/.changelog/6596.txt new file mode 100644 index 0000000..814e834 --- /dev/null +++ b/v6.2.0/.changelog/6596.txt
@@ -0,0 +1,3 @@ +```release-note:note +sql: improved disk_size and disk_autoresize docs +```
diff --git a/v6.2.0/.changelog/6598.txt b/v6.2.0/.changelog/6598.txt new file mode 100644 index 0000000..e826a5c --- /dev/null +++ b/v6.2.0/.changelog/6598.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firebase_hosting_site` +```
diff --git a/v6.2.0/.changelog/6599.txt b/v6.2.0/.changelog/6599.txt new file mode 100644 index 0000000..12e321b --- /dev/null +++ b/v6.2.0/.changelog/6599.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for in-place update of `node_config.0.tags` for `google_container_node_pool` resource +```
diff --git a/v6.2.0/.changelog/6600.txt b/v6.2.0/.changelog/6600.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6600.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6601.txt b/v6.2.0/.changelog/6601.txt new file mode 100644 index 0000000..51dc8c1 --- /dev/null +++ b/v6.2.0/.changelog/6601.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunction: fixed unable to update `docker_repository` and `kms_key_name` on `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/6602.txt b/v6.2.0/.changelog/6602.txt new file mode 100644 index 0000000..9015dc0 --- /dev/null +++ b/v6.2.0/.changelog/6602.txt
@@ -0,0 +1,4 @@ +```release-note:bug +dataflow: Fixed permadiff on additional_experiments for `google_dataflow_job` + +```
diff --git a/v6.2.0/.changelog/6604.txt b/v6.2.0/.changelog/6604.txt new file mode 100644 index 0000000..a829395 --- /dev/null +++ b/v6.2.0/.changelog/6604.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_monitoring_generic_service +```
diff --git a/v6.2.0/.changelog/6605.txt b/v6.2.0/.changelog/6605.txt new file mode 100644 index 0000000..31d87f3 --- /dev/null +++ b/v6.2.0/.changelog/6605.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dns: Added general field `cloud_logging_config` to `google_dns_managed_zone` +```
diff --git a/v6.2.0/.changelog/6607.txt b/v6.2.0/.changelog/6607.txt new file mode 100644 index 0000000..d7567da --- /dev/null +++ b/v6.2.0/.changelog/6607.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +certificatemanager: added public/private PEM fields `pem_certificate` / `pem_private_key` and deprecated `certificate_pem` / `private_key_pem` +```
diff --git a/v6.2.0/.changelog/6608.txt b/v6.2.0/.changelog/6608.txt new file mode 100644 index 0000000..c27d231 --- /dev/null +++ b/v6.2.0/.changelog/6608.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_org_policy_custom_constraint +```
diff --git a/v6.2.0/.changelog/6612.txt b/v6.2.0/.changelog/6612.txt new file mode 100644 index 0000000..d301a63 --- /dev/null +++ b/v6.2.0/.changelog/6612.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: updated the retryable logic +```
diff --git a/v6.2.0/.changelog/6613.txt b/v6.2.0/.changelog/6613.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/6613.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/6616.txt b/v6.2.0/.changelog/6616.txt new file mode 100644 index 0000000..b7c0b7e --- /dev/null +++ b/v6.2.0/.changelog/6616.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datastream: Added field `bigquery_profile` to `google_datastream_connection_profile` +```
diff --git a/v6.2.0/.changelog/6617.txt b/v6.2.0/.changelog/6617.txt new file mode 100644 index 0000000..e3972ec --- /dev/null +++ b/v6.2.0/.changelog/6617.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource + +```
diff --git a/v6.2.0/.changelog/6618.txt b/v6.2.0/.changelog/6618.txt new file mode 100644 index 0000000..485f68f --- /dev/null +++ b/v6.2.0/.changelog/6618.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added field `strategy` to `google_container_node_pool` +``` +```release-note:enhancement +container: added field `blue_green_settings` to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/6619.txt b/v6.2.0/.changelog/6619.txt new file mode 100644 index 0000000..6322e7c --- /dev/null +++ b/v6.2.0/.changelog/6619.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `custom_placement_config` field to `google_storage_bucket` resource to support custom dual-region GCS buckets +```
diff --git a/v6.2.0/.changelog/6620.txt b/v6.2.0/.changelog/6620.txt new file mode 100644 index 0000000..415ebba --- /dev/null +++ b/v6.2.0/.changelog/6620.txt
@@ -0,0 +1,3 @@ +```release-note:none +compute: Updated documentation for `initialize_params` in `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/6621.txt b/v6.2.0/.changelog/6621.txt new file mode 100644 index 0000000..768df8c --- /dev/null +++ b/v6.2.0/.changelog/6621.txt
@@ -0,0 +1,4 @@ +```release-note:none + +Re-arranging attributes order, for better visibility. +```
diff --git a/v6.2.0/.changelog/6622.txt b/v6.2.0/.changelog/6622.txt new file mode 100644 index 0000000..77dcd74 --- /dev/null +++ b/v6.2.0/.changelog/6622.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_region_target_tcp_proxy` +```
diff --git a/v6.2.0/.changelog/6625.txt b/v6.2.0/.changelog/6625.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6625.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6627.txt b/v6.2.0/.changelog/6627.txt new file mode 100644 index 0000000..c7bf463 --- /dev/null +++ b/v6.2.0/.changelog/6627.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: retry GC policy operations with a longer poll interval +```
diff --git a/v6.2.0/.changelog/6628.txt b/v6.2.0/.changelog/6628.txt new file mode 100644 index 0000000..c21943c --- /dev/null +++ b/v6.2.0/.changelog/6628.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `node_config.0.guest_accelerator.0.gpu_sharing_config` field to `google_container_node_pool` resource +```
diff --git a/v6.2.0/.changelog/6629.txt b/v6.2.0/.changelog/6629.txt new file mode 100644 index 0000000..e3972ec --- /dev/null +++ b/v6.2.0/.changelog/6629.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource + +```
diff --git a/v6.2.0/.changelog/6630.txt b/v6.2.0/.changelog/6630.txt new file mode 100644 index 0000000..e3972ec --- /dev/null +++ b/v6.2.0/.changelog/6630.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource + +```
diff --git a/v6.2.0/.changelog/6631.txt b/v6.2.0/.changelog/6631.txt new file mode 100644 index 0000000..b67f62d --- /dev/null +++ b/v6.2.0/.changelog/6631.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +metastore: add bigquery support for `google_dataproc_metastore_service` +```
diff --git a/v6.2.0/.changelog/6632.txt b/v6.2.0/.changelog/6632.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6632.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6633.txt b/v6.2.0/.changelog/6633.txt new file mode 100644 index 0000000..ee5aa81 --- /dev/null +++ b/v6.2.0/.changelog/6633.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datafusion: added `enable_rbac` field to `google_data_fusion_instance` resource +```
diff --git a/v6.2.0/.changelog/6634.txt b/v6.2.0/.changelog/6634.txt new file mode 100644 index 0000000..45f0c35 --- /dev/null +++ b/v6.2.0/.changelog/6634.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storagetransfer: fixed a crash in `google_storagetransfer_job` refreshes when `transfer_schedule` was empty +```
diff --git a/v6.2.0/.changelog/6635.txt b/v6.2.0/.changelog/6635.txt new file mode 100644 index 0000000..828bf68 --- /dev/null +++ b/v6.2.0/.changelog/6635.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `time_zone` field in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/6637.txt b/v6.2.0/.changelog/6637.txt new file mode 100644 index 0000000..6843bd4 --- /dev/null +++ b/v6.2.0/.changelog/6637.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `source_disk` field to `google_compute_disk` and `google_compute_region_disk` resource +```
diff --git a/v6.2.0/.changelog/6638.txt b/v6.2.0/.changelog/6638.txt new file mode 100644 index 0000000..88417a6 --- /dev/null +++ b/v6.2.0/.changelog/6638.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +appengine: added `member` field to `google_app_engine_default_service_account` datasource +``` +```release-note:enhancement +bigquery: added `member` field to `google_bigquery_default_service_account` datasource +``` +```release-note:enhancement +storage: added `member` field to `google_storage_project_service_account` and `google_storage_transfer_project_service_account` datasource +``` +```release-note:enhancement +serviceaccount: added `member` field to `google_service_account` resource and datasource +```
diff --git a/v6.2.0/.changelog/6639.txt b/v6.2.0/.changelog/6639.txt new file mode 100644 index 0000000..0edada8 --- /dev/null +++ b/v6.2.0/.changelog/6639.txt
@@ -0,0 +1,16 @@ +```release-note:enhancement +clouddeploy: Added support for Cloud Run Targets (beta) +``` +```release-note:enhancement +clouddeploy: Added support for Deployment Verification standard strategy (beta) +``` +```release-note:enhancement +clouddeploy: Added execution_configs.execution_timeout in target resource. (beta) +``` +```release-note:enhancement +compute: machine_type field in compute instance resource now accepts short name. +``` +```release-note:enhancement +orgpolicy: Changed spec.rules type from Array to Set in policy resource. +https://github.com/hashicorp/terraform-provider-google/issues/12363 +```
diff --git a/v6.2.0/.changelog/6640.txt b/v6.2.0/.changelog/6640.txt new file mode 100644 index 0000000..968a74c --- /dev/null +++ b/v6.2.0/.changelog/6640.txt
@@ -0,0 +1,3 @@ +```release-note:none +secretmanager: fixed the import format for `google_secret_manager_secret_version` +```
diff --git a/v6.2.0/.changelog/6643.txt b/v6.2.0/.changelog/6643.txt new file mode 100644 index 0000000..d32ee3a --- /dev/null +++ b/v6.2.0/.changelog/6643.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added general field `rules` to `google_compute_router_nat` +```
diff --git a/v6.2.0/.changelog/6645.txt b/v6.2.0/.changelog/6645.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6645.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6647.txt b/v6.2.0/.changelog/6647.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6647.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6648.txt b/v6.2.0/.changelog/6648.txt new file mode 100644 index 0000000..d905a13 --- /dev/null +++ b/v6.2.0/.changelog/6648.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_addresses` +```
diff --git a/v6.2.0/.changelog/6649.txt b/v6.2.0/.changelog/6649.txt new file mode 100644 index 0000000..bb3617d --- /dev/null +++ b/v6.2.0/.changelog/6649.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added support for the Disk type and size configuration on the GKE Node Auto-provisioning +```
diff --git a/v6.2.0/.changelog/6650.txt b/v6.2.0/.changelog/6650.txt new file mode 100644 index 0000000..d6d6946 --- /dev/null +++ b/v6.2.0/.changelog/6650.txt
@@ -0,0 +1,3 @@ +```release-note:note +Updated regex validation of resource ids to prevent leading slashes +```
diff --git a/v6.2.0/.changelog/6651.txt b/v6.2.0/.changelog/6651.txt new file mode 100644 index 0000000..1ae9ef8 --- /dev/null +++ b/v6.2.0/.changelog/6651.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datastream: added `private_connectivity` field to `google_datastream_connection_profile` +```
diff --git a/v6.2.0/.changelog/6652.txt b/v6.2.0/.changelog/6652.txt new file mode 100644 index 0000000..3381b37 --- /dev/null +++ b/v6.2.0/.changelog/6652.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firebase: added deletion support and new field `deletion_policy` for `google_firebase_web_app` +```
diff --git a/v6.2.0/.changelog/6653.txt b/v6.2.0/.changelog/6653.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6653.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6654.txt b/v6.2.0/.changelog/6654.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6654.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6655.txt b/v6.2.0/.changelog/6655.txt new file mode 100644 index 0000000..fe18f7c --- /dev/null +++ b/v6.2.0/.changelog/6655.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed a bug causing a perma-diff in `google_monitoring_alert_policy` when `cross_series_reducer` was set to "REDUCE_NONE" +```
diff --git a/v6.2.0/.changelog/6656.txt b/v6.2.0/.changelog/6656.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6656.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6657.txt b/v6.2.0/.changelog/6657.txt new file mode 100644 index 0000000..f3961cd --- /dev/null +++ b/v6.2.0/.changelog/6657.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed unable to update `datapath_provider` on `google_container_cluster` so that modifying the `datapath_provider` field will recreating the resource now +```
diff --git a/v6.2.0/.changelog/6659.txt b/v6.2.0/.changelog/6659.txt new file mode 100644 index 0000000..ac79aff --- /dev/null +++ b/v6.2.0/.changelog/6659.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datafusion: added `crypto_key_config` field to `google_data_fusion_instance` resource +```
diff --git a/v6.2.0/.changelog/6661.txt b/v6.2.0/.changelog/6661.txt new file mode 100644 index 0000000..0f8affe --- /dev/null +++ b/v6.2.0/.changelog/6661.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_vertex_ai_endpoint +```
diff --git a/v6.2.0/.changelog/6663.txt b/v6.2.0/.changelog/6663.txt new file mode 100644 index 0000000..e060575 --- /dev/null +++ b/v6.2.0/.changelog/6663.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource + `google_compute_region_network_endpoint_group` +```
diff --git a/v6.2.0/.changelog/6665.txt b/v6.2.0/.changelog/6665.txt new file mode 100644 index 0000000..58c8a41 --- /dev/null +++ b/v6.2.0/.changelog/6665.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +dns: added `primary_backup` to `routing_policy` block of `google_dns_record_set` resource +``` +```release-note:enhancement +dns: added `enable_geo_fencing` to `routing_policy` block of `google_dns_record_set` resource +``` +```release-note:enhancement +dns: added `health_checked_targets` to `wrr` and `geo` blocks of `google_dns_record_set` resource +```
diff --git a/v6.2.0/.changelog/6666.txt b/v6.2.0/.changelog/6666.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6666.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6667.txt b/v6.2.0/.changelog/6667.txt new file mode 100644 index 0000000..c5bfcaa --- /dev/null +++ b/v6.2.0/.changelog/6667.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudsql: added `connector_enforcement` field to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/6668.txt b/v6.2.0/.changelog/6668.txt new file mode 100644 index 0000000..b2c86d6 --- /dev/null +++ b/v6.2.0/.changelog/6668.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigtable: updated Cloud Bigtable GC policy documentation +```
diff --git a/v6.2.0/.changelog/6669.txt b/v6.2.0/.changelog/6669.txt new file mode 100644 index 0000000..1c793ca --- /dev/null +++ b/v6.2.0/.changelog/6669.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: fixed apply failure when `google_kms_crypto_key` is removed after its versions were destroyed earlier +```
diff --git a/v6.2.0/.changelog/6672.txt b/v6.2.0/.changelog/6672.txt new file mode 100644 index 0000000..2a6f453 --- /dev/null +++ b/v6.2.0/.changelog/6672.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +filestore: removed constraint that forced multiple `google_filestore_instance` creations to occur serially +```
diff --git a/v6.2.0/.changelog/6674.txt b/v6.2.0/.changelog/6674.txt new file mode 100644 index 0000000..0f96a80 --- /dev/null +++ b/v6.2.0/.changelog/6674.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +compute: added `default_route_action.weighted_backend_services` field to `google_compute_region_url_map` resource +``` +```release-note:enhancement +compute: added `default_route_action.retry_policy` field to `google_compute_region_url_map` resource +``` +```release-note:enhancement +compute: added `default_route_action.request_mirror_policy` field to `google_compute_region_url_map` resource +```
diff --git a/v6.2.0/.changelog/6675.txt b/v6.2.0/.changelog/6675.txt new file mode 100644 index 0000000..1bcbb12 --- /dev/null +++ b/v6.2.0/.changelog/6675.txt
@@ -0,0 +1,3 @@ +```release-note:none +Consolidate BQ reservation resources to one section in docs +```
diff --git a/v6.2.0/.changelog/6676.txt b/v6.2.0/.changelog/6676.txt new file mode 100644 index 0000000..aa69953 --- /dev/null +++ b/v6.2.0/.changelog/6676.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +compute: added `default_route_action.url_rewrite` field to `google_compute_region_url_map` resource +``` +```release-note:enhancement +compute: added `default_route_action.cors_policy` field to `google_compute_region_url_map` resource +``` +```release-note:enhancement +compute: added `default_route_action.fault_injection_policy` field to `google_compute_region_url_map` resource +``` +```release-note:enhancement +compute: added `default_route_action.timeout` field to `google_compute_region_url_map` resource +```
diff --git a/v6.2.0/.changelog/6677.txt b/v6.2.0/.changelog/6677.txt new file mode 100644 index 0000000..7b2a10b --- /dev/null +++ b/v6.2.0/.changelog/6677.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added field `liveness_probe` to resource `google_cloud_run_service` (beta) +```
diff --git a/v6.2.0/.changelog/6678.txt b/v6.2.0/.changelog/6678.txt new file mode 100644 index 0000000..a6da118 --- /dev/null +++ b/v6.2.0/.changelog/6678.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquerydatatransfer: added force recreation for certain params field in `google_bigquery_data_transfer_config` +```
diff --git a/v6.2.0/.changelog/6679.txt b/v6.2.0/.changelog/6679.txt new file mode 100644 index 0000000..1c01ce8 --- /dev/null +++ b/v6.2.0/.changelog/6679.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`identity_platform_project_default_config` +```
diff --git a/v6.2.0/.changelog/6680.txt b/v6.2.0/.changelog/6680.txt new file mode 100644 index 0000000..72ca889 --- /dev/null +++ b/v6.2.0/.changelog/6680.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: supported authorized routines on resource `bigquery_dataset` and `bigquery_dataset_access` +```
diff --git a/v6.2.0/.changelog/6682.txt b/v6.2.0/.changelog/6682.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6682.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6683.txt b/v6.2.0/.changelog/6683.txt new file mode 100644 index 0000000..2e483db --- /dev/null +++ b/v6.2.0/.changelog/6683.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: Promoted `public_access_prevention` field on `google_storage_bucket` resource to GA +```
diff --git a/v6.2.0/.changelog/6684.txt b/v6.2.0/.changelog/6684.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6684.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6686.txt b/v6.2.0/.changelog/6686.txt new file mode 100644 index 0000000..483f8f7 --- /dev/null +++ b/v6.2.0/.changelog/6686.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: add a new field `skip_grace_period` to skip the grace period when deleting a CertificateAuthority. +```
diff --git a/v6.2.0/.changelog/6687.txt b/v6.2.0/.changelog/6687.txt new file mode 100644 index 0000000..4e1a68a --- /dev/null +++ b/v6.2.0/.changelog/6687.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudidentity: for group resource, made security label settable by making labels updatable +```
diff --git a/v6.2.0/.changelog/6688.txt b/v6.2.0/.changelog/6688.txt new file mode 100644 index 0000000..be31c40 --- /dev/null +++ b/v6.2.0/.changelog/6688.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataform_repository` (beta) +```
diff --git a/v6.2.0/.changelog/6689.txt b/v6.2.0/.changelog/6689.txt new file mode 100644 index 0000000..858074b --- /dev/null +++ b/v6.2.0/.changelog/6689.txt
@@ -0,0 +1,12 @@ +```release-note:new-resource +google_bigquery_analytics_hub_listing GA only +``` +```release-note:new-resource +google_bigquery_analytics_hub_listing_iam_* GA only +``` +```release-note:new-resource +google_bigquery_analytics_hub_data_exchange GA only +``` +```release-note:new-resource +google_bigquery_analytics_hub_data_exchange_iam_* GA only +```
diff --git a/v6.2.0/.changelog/6691.txt b/v6.2.0/.changelog/6691.txt new file mode 100644 index 0000000..df72c9e --- /dev/null +++ b/v6.2.0/.changelog/6691.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudplatform: Validated `project_id` for `google_project` data-source +```
diff --git a/v6.2.0/.changelog/6693.txt b/v6.2.0/.changelog/6693.txt new file mode 100644 index 0000000..ced81a9 --- /dev/null +++ b/v6.2.0/.changelog/6693.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_network_firewall_policy` +``` +```release-note:new-resource +`google_compute_region_network_firewall_policy` +```
diff --git a/v6.2.0/.changelog/6694.txt b/v6.2.0/.changelog/6694.txt new file mode 100644 index 0000000..27c589c --- /dev/null +++ b/v6.2.0/.changelog/6694.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: Made `vm_count` in `google_compute_resource_policy` optional +```
diff --git a/v6.2.0/.changelog/6695.txt b/v6.2.0/.changelog/6695.txt new file mode 100644 index 0000000..ad7ad4b --- /dev/null +++ b/v6.2.0/.changelog/6695.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +Add Stateful IP fields to instance group manager + +```
diff --git a/v6.2.0/.changelog/6696.txt b/v6.2.0/.changelog/6696.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6696.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6697.txt b/v6.2.0/.changelog/6697.txt new file mode 100644 index 0000000..e37a44d --- /dev/null +++ b/v6.2.0/.changelog/6697.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pubsub: Ensured topics are recreated when their schemas change. +```
diff --git a/v6.2.0/.changelog/6698.txt b/v6.2.0/.changelog/6698.txt new file mode 100644 index 0000000..c054514 --- /dev/null +++ b/v6.2.0/.changelog/6698.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6699.txt b/v6.2.0/.changelog/6699.txt new file mode 100644 index 0000000..7290eee --- /dev/null +++ b/v6.2.0/.changelog/6699.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: add fields to `vertex_ai_featurestore_entitytype` to support feature value monitoring +```
diff --git a/v6.2.0/.changelog/6701.txt b/v6.2.0/.changelog/6701.txt new file mode 100644 index 0000000..7c20953 --- /dev/null +++ b/v6.2.0/.changelog/6701.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added `script` field to `google_cloudbuild_trigger` resource +```
diff --git a/v6.2.0/.changelog/6704.txt b/v6.2.0/.changelog/6704.txt new file mode 100644 index 0000000..419aaf6 --- /dev/null +++ b/v6.2.0/.changelog/6704.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Promote `enable_cost_allocation` field in `google_container_cluster` to GA +```
diff --git a/v6.2.0/.changelog/6705.txt b/v6.2.0/.changelog/6705.txt new file mode 100644 index 0000000..6b9ae28 --- /dev/null +++ b/v6.2.0/.changelog/6705.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_storage_transfer_agent_pool` +```
diff --git a/v6.2.0/.changelog/6706.txt b/v6.2.0/.changelog/6706.txt new file mode 100644 index 0000000..d5b1980 --- /dev/null +++ b/v6.2.0/.changelog/6706.txt
@@ -0,0 +1,3 @@ +```release-note:none +storagetransfer: fixed the doc to show `start_time_of_day.seconds` required on `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/6707.txt b/v6.2.0/.changelog/6707.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6707.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6708.txt b/v6.2.0/.changelog/6708.txt new file mode 100644 index 0000000..d2d9285 --- /dev/null +++ b/v6.2.0/.changelog/6708.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/6709.txt b/v6.2.0/.changelog/6709.txt new file mode 100644 index 0000000..a4262b9 --- /dev/null +++ b/v6.2.0/.changelog/6709.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `max_time_travel_hours` field in `google_bigquery_dataset` resource +```
diff --git a/v6.2.0/.changelog/6710.txt b/v6.2.0/.changelog/6710.txt new file mode 100644 index 0000000..5f1aa35 --- /dev/null +++ b/v6.2.0/.changelog/6710.txt
@@ -0,0 +1,3 @@ +```release-note:none +Fix typo in `identity_platform_config_basic` example. +```
diff --git a/v6.2.0/.changelog/6711.txt b/v6.2.0/.changelog/6711.txt new file mode 100644 index 0000000..a777581 --- /dev/null +++ b/v6.2.0/.changelog/6711.txt
@@ -0,0 +1,4 @@ +```release-note:none + + +```
diff --git a/v6.2.0/.changelog/6712.txt b/v6.2.0/.changelog/6712.txt new file mode 100644 index 0000000..1d4c0fe --- /dev/null +++ b/v6.2.0/.changelog/6712.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudids: fix `endpoint_forwarding_rule` and `endpoint_ip` attributes for `google_cloud_ids_endpoint` +```
diff --git a/v6.2.0/.changelog/6714.txt b/v6.2.0/.changelog/6714.txt new file mode 100644 index 0000000..7f2e35e --- /dev/null +++ b/v6.2.0/.changelog/6714.txt
@@ -0,0 +1,3 @@ +```release-note:none +spanner: updated examples in the doc of `google_spanner_instance_iam_member` +```
diff --git a/v6.2.0/.changelog/6715.txt b/v6.2.0/.changelog/6715.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6715.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6716.txt b/v6.2.0/.changelog/6716.txt new file mode 100644 index 0000000..27f06e0 --- /dev/null +++ b/v6.2.0/.changelog/6716.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_tags_location_tag_bindings` +```
diff --git a/v6.2.0/.changelog/6718.txt b/v6.2.0/.changelog/6718.txt new file mode 100644 index 0000000..8117906 --- /dev/null +++ b/v6.2.0/.changelog/6718.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vpcaccess - promoted `machine_type`, `min_instances`, `max_instances`, and `subnet` in `google_vpc_access_connector` to GA +```
diff --git a/v6.2.0/.changelog/6719.txt b/v6.2.0/.changelog/6719.txt new file mode 100644 index 0000000..a5f6191 --- /dev/null +++ b/v6.2.0/.changelog/6719.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_iam_workforce_pool` +```
diff --git a/v6.2.0/.changelog/6720.txt b/v6.2.0/.changelog/6720.txt new file mode 100644 index 0000000..4fb4975 --- /dev/null +++ b/v6.2.0/.changelog/6720.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `query_plan_per_minute` field to `insights_config` in `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/6722.txt b/v6.2.0/.changelog/6722.txt new file mode 100644 index 0000000..94333fb --- /dev/null +++ b/v6.2.0/.changelog/6722.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +bigtable: supported table deletion protection in terraform + +```
diff --git a/v6.2.0/.changelog/6723.txt b/v6.2.0/.changelog/6723.txt new file mode 100644 index 0000000..30d4cf4 --- /dev/null +++ b/v6.2.0/.changelog/6723.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: updated the max number of clusters supported documentation +```
diff --git a/v6.2.0/.changelog/6726.txt b/v6.2.0/.changelog/6726.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/6726.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6727.txt b/v6.2.0/.changelog/6727.txt new file mode 100644 index 0000000..43bc924 --- /dev/null +++ b/v6.2.0/.changelog/6727.txt
@@ -0,0 +1,3 @@ +```release-note:none +validation: updated error message from `RFC3399` to `RFC3339` +```
diff --git a/v6.2.0/.changelog/6728.txt b/v6.2.0/.changelog/6728.txt new file mode 100644 index 0000000..d83194a --- /dev/null +++ b/v6.2.0/.changelog/6728.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_vertex_ai_index +```
diff --git a/v6.2.0/.changelog/6730.txt b/v6.2.0/.changelog/6730.txt new file mode 100644 index 0000000..8cffc79 --- /dev/null +++ b/v6.2.0/.changelog/6730.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `preconfigured_waf_config` block to `google_compute_security_policy` resource (beta) +```
diff --git a/v6.2.0/.changelog/6733.txt b/v6.2.0/.changelog/6733.txt new file mode 100644 index 0000000..8eb8db7 --- /dev/null +++ b/v6.2.0/.changelog/6733.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a bug where `cluster_autoscaling.auto_provisioning_defaults.service_account` can not be set when `enable_autopilot = true` for `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6734.txt b/v6.2.0/.changelog/6734.txt new file mode 100644 index 0000000..7104baf --- /dev/null +++ b/v6.2.0/.changelog/6734.txt
@@ -0,0 +1,5 @@ +```release-note:new-resource +google_vertex_ai_featurestore_iam_binding (beta) +google_vertex_ai_featurestore_iam_member (beta) +google_vertex_ai_featurestore_iam_policy (beta) +```
diff --git a/v6.2.0/.changelog/6735.txt b/v6.2.0/.changelog/6735.txt new file mode 100644 index 0000000..1ae9038 --- /dev/null +++ b/v6.2.0/.changelog/6735.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: updated the error handling logic to remove the resource on resource not found error only +```
diff --git a/v6.2.0/.changelog/6736.txt b/v6.2.0/.changelog/6736.txt new file mode 100644 index 0000000..dcb9874 --- /dev/null +++ b/v6.2.0/.changelog/6736.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +network_services: Added `aws_v4_authentication ` field to `google_network_services_edge_cache_origin ` to support S3-compatible Origins +```
diff --git a/v6.2.0/.changelog/6737.txt b/v6.2.0/.changelog/6737.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/6737.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6738.txt b/v6.2.0/.changelog/6738.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6738.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6739.txt b/v6.2.0/.changelog/6739.txt new file mode 100644 index 0000000..5e5cfd4 --- /dev/null +++ b/v6.2.0/.changelog/6739.txt
@@ -0,0 +1,4 @@ +```release-note:bug +redis: Updated`rdb_snapshot_period` to optional in the `persistence_config` resource. + +```
diff --git a/v6.2.0/.changelog/6740.txt b/v6.2.0/.changelog/6740.txt new file mode 100644 index 0000000..031673d --- /dev/null +++ b/v6.2.0/.changelog/6740.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added optional `redundant_interface` argument to `google_compute_router_interface` resource +```
diff --git a/v6.2.0/.changelog/6742.txt b/v6.2.0/.changelog/6742.txt new file mode 100644 index 0000000..6ac623e --- /dev/null +++ b/v6.2.0/.changelog/6742.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_filestore_backup` +```
diff --git a/v6.2.0/.changelog/6743.txt b/v6.2.0/.changelog/6743.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6743.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6744.txt b/v6.2.0/.changelog/6744.txt new file mode 100644 index 0000000..a51cdd7 --- /dev/null +++ b/v6.2.0/.changelog/6744.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: Added `node_pool_defaults.node_config_defaults.logging_variant`, `node_pool.node_config.logging_variant`, and `node_config.logging_variant` to `google_container_cluster`. +``` +```release-note:enhancement +container: Added `node_config.logging_variant` to `google_container_node_pool`. +```
diff --git a/v6.2.0/.changelog/6745.txt b/v6.2.0/.changelog/6745.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6745.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6746.txt b/v6.2.0/.changelog/6746.txt new file mode 100644 index 0000000..73f95b1 --- /dev/null +++ b/v6.2.0/.changelog/6746.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added `release_channel_latest_version` in `google_container_engine_versions` datasource +```
diff --git a/v6.2.0/.changelog/6747.txt b/v6.2.0/.changelog/6747.txt new file mode 100644 index 0000000..4e232df --- /dev/null +++ b/v6.2.0/.changelog/6747.txt
@@ -0,0 +1,3 @@ +```release-note:bug +appengine: Fixed permadiff on serviceaccount for 'google_app_engine_flexible_app_version' +```
diff --git a/v6.2.0/.changelog/6748.txt b/v6.2.0/.changelog/6748.txt new file mode 100644 index 0000000..1803b8a --- /dev/null +++ b/v6.2.0/.changelog/6748.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added support for concurrent node pool mutations on a cluster. Previously, node pool mutations were restricted to run synchronously clientside. NOTE: While this feature is supported in Terraform from this release onwards, only a limited number of GCP projects will support this behavior initially. The provider will automatically process mutations concurrently as the feature rolls out generally. +```
diff --git a/v6.2.0/.changelog/6749.txt b/v6.2.0/.changelog/6749.txt new file mode 100644 index 0000000..a4f0f9f --- /dev/null +++ b/v6.2.0/.changelog/6749.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added fields `rows_limit`, `rows_limit_percent`, and `sample_method` to `big_query_options` in `google_data_loss_prevention_job_trigger` +```
diff --git a/v6.2.0/.changelog/6751.txt b/v6.2.0/.changelog/6751.txt new file mode 100644 index 0000000..65b86b5 --- /dev/null +++ b/v6.2.0/.changelog/6751.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +network_services: added `signed_token_options` and `add_signatures` field to `google_network_services_edge_cache_service` and `validation_shared_keys` to `google_network_services_edge_cache_keyset` to support dual-token authentication +```
diff --git a/v6.2.0/.changelog/6752.txt b/v6.2.0/.changelog/6752.txt new file mode 100644 index 0000000..4801d07 --- /dev/null +++ b/v6.2.0/.changelog/6752.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dialogflowcx: fixed a deployment issue for `google_dialogflow_cx_version` and `google_dialogflow_cx_environment` when they are deployed to a non-global location +```
diff --git a/v6.2.0/.changelog/6753.txt b/v6.2.0/.changelog/6753.txt new file mode 100644 index 0000000..a6b1d67 --- /dev/null +++ b/v6.2.0/.changelog/6753.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed apply failure when `description` is set to empty string on `google_dns_managed_zone` +```
diff --git a/v6.2.0/.changelog/6754.txt b/v6.2.0/.changelog/6754.txt new file mode 100644 index 0000000..4087937 --- /dev/null +++ b/v6.2.0/.changelog/6754.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added support for Shielded Instance configuration for node auto-provisioning to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6755.txt b/v6.2.0/.changelog/6755.txt new file mode 100644 index 0000000..7c461ad --- /dev/null +++ b/v6.2.0/.changelog/6755.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed unable to update `authenticator_groups_config` on `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6757.txt b/v6.2.0/.changelog/6757.txt new file mode 100644 index 0000000..d76154c --- /dev/null +++ b/v6.2.0/.changelog/6757.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added pubsub action to `google_data_loss_prevention_job_trigger` +```
diff --git a/v6.2.0/.changelog/6758.txt b/v6.2.0/.changelog/6758.txt new file mode 100644 index 0000000..947d417 --- /dev/null +++ b/v6.2.0/.changelog/6758.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a crash in `google_storage_bucket` when upgrading provider to version `4.42.0` with `lifecycle_rule.condition.age` unset +```
diff --git a/v6.2.0/.changelog/6759.txt b/v6.2.0/.changelog/6759.txt new file mode 100644 index 0000000..554a465 --- /dev/null +++ b/v6.2.0/.changelog/6759.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertex_ai_tensorboard` +```
diff --git a/v6.2.0/.changelog/6760.txt b/v6.2.0/.changelog/6760.txt new file mode 100644 index 0000000..3db7338 --- /dev/null +++ b/v6.2.0/.changelog/6760.txt
@@ -0,0 +1,6 @@ +```release-note:new-datasource +`google_logging_project_cmek_settings` +``` +```release-note:enhancement +logging: added `cmek_settings` field to `google_logging_project_bucket_config` resource +```
diff --git a/v6.2.0/.changelog/6761.txt b/v6.2.0/.changelog/6761.txt new file mode 100644 index 0000000..e9ec60a --- /dev/null +++ b/v6.2.0/.changelog/6761.txt
@@ -0,0 +1,3 @@ +```release-note:note +workload_identity_pool: added note about IAM permission requirements +```
diff --git a/v6.2.0/.changelog/6763.txt b/v6.2.0/.changelog/6763.txt new file mode 100644 index 0000000..7305e86 --- /dev/null +++ b/v6.2.0/.changelog/6763.txt
@@ -0,0 +1,3 @@ +```release-note:bug +billingbudget: fixed a bug where `budget_filter.credit_types_treatment` in `google_billing_budget` resource was not updating. +```
diff --git a/v6.2.0/.changelog/6765.txt b/v6.2.0/.changelog/6765.txt new file mode 100644 index 0000000..d0842d7 --- /dev/null +++ b/v6.2.0/.changelog/6765.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: update checking ForceNew logic for `kms_key_name` +```
diff --git a/v6.2.0/.changelog/6766.txt b/v6.2.0/.changelog/6766.txt new file mode 100644 index 0000000..4db240b --- /dev/null +++ b/v6.2.0/.changelog/6766.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added subnetwork and private_ip_address arguments to resource_compute_router_interface +```
diff --git a/v6.2.0/.changelog/6767.txt b/v6.2.0/.changelog/6767.txt new file mode 100644 index 0000000..5130a2e --- /dev/null +++ b/v6.2.0/.changelog/6767.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added `enable_l4_ilb_subsetting` to GA `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6769.txt b/v6.2.0/.changelog/6769.txt new file mode 100644 index 0000000..4277d7f --- /dev/null +++ b/v6.2.0/.changelog/6769.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed perma-diff on `google_compute_disk` for new amd64 images +```
diff --git a/v6.2.0/.changelog/6770.txt b/v6.2.0/.changelog/6770.txt new file mode 100644 index 0000000..f2e3a2d --- /dev/null +++ b/v6.2.0/.changelog/6770.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: made `target_https_proxy` possible to set `ssl_certificates` and `certificate_map` at the same time +```
diff --git a/v6.2.0/.changelog/6771.txt b/v6.2.0/.changelog/6771.txt new file mode 100644 index 0000000..a415ca7 --- /dev/null +++ b/v6.2.0/.changelog/6771.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added upgrade_settings attribute to the google_container_cluster resource and promoted min_cpu_platform to GA +```
diff --git a/v6.2.0/.changelog/6772.txt b/v6.2.0/.changelog/6772.txt new file mode 100644 index 0000000..ca64531 --- /dev/null +++ b/v6.2.0/.changelog/6772.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for additional values `APISERVER`, `CONTROLLER_MANAGER`, and `SCHEDULER` in `google_container_cluster.monitoring_config` +```
diff --git a/v6.2.0/.changelog/6773.txt b/v6.2.0/.changelog/6773.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6773.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6778.txt b/v6.2.0/.changelog/6778.txt new file mode 100644 index 0000000..967db99 --- /dev/null +++ b/v6.2.0/.changelog/6778.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_cloudbuildv2_connection_iam_policy` (beta) +``` +```release-note:new-resource +`google_cloudbuildv2_connection_iam_binding` (beta) +``` +```release-note:new-resource +`google_cloudbuildv2_connection_iam_member` (beta) +```
diff --git a/v6.2.0/.changelog/6780.txt b/v6.2.0/.changelog/6780.txt new file mode 100644 index 0000000..9bc6422 --- /dev/null +++ b/v6.2.0/.changelog/6780.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +container: added field `gcp_public_cidrs_access_enabled` and `private_endpoint_subnetwork` to `google_container_cluster` +``` +```release-note:enhancement +container: added update support for `enable_private_endpoint` and `enable_private_nodes` in `google_container_cluster` +``` +```release-note:enhancement +container: promoted `network_config` in `google_container_node_pool` to GA. +``` +```release-note:enhancement +container: added field `enable_private_nodes` in `network_config` to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/6781.txt b/v6.2.0/.changelog/6781.txt new file mode 100644 index 0000000..44ad0c2 --- /dev/null +++ b/v6.2.0/.changelog/6781.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added field `liveness_probe.grpc` and `startup_probe.grpc` to resource `google_cloud_run_service` (beta) +```
diff --git a/v6.2.0/.changelog/6783.txt b/v6.2.0/.changelog/6783.txt new file mode 100644 index 0000000..43e3614 --- /dev/null +++ b/v6.2.0/.changelog/6783.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigtable: updated Bigtable go client version from 1.16 to 1.17. +```
diff --git a/v6.2.0/.changelog/6784.txt b/v6.2.0/.changelog/6784.txt new file mode 100644 index 0000000..f7ba679 --- /dev/null +++ b/v6.2.0/.changelog/6784.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquerydatatransfer: recreate `google_bigquery_data_transfer_config` for Cloud Storage transfers when immutable params `data_path_template` and `destination_table_name_template` are changed +```
diff --git a/v6.2.0/.changelog/6786.txt b/v6.2.0/.changelog/6786.txt new file mode 100644 index 0000000..7bd72b4 --- /dev/null +++ b/v6.2.0/.changelog/6786.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: throw exception if the data source `google_container_cluster` does not exist +```
diff --git a/v6.2.0/.changelog/6787.txt b/v6.2.0/.changelog/6787.txt new file mode 100644 index 0000000..bd735e4 --- /dev/null +++ b/v6.2.0/.changelog/6787.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `list_managed_instances_results` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/6789.txt b/v6.2.0/.changelog/6789.txt new file mode 100644 index 0000000..dbe7f69 --- /dev/null +++ b/v6.2.0/.changelog/6789.txt
@@ -0,0 +1,5 @@ +```release-note:new-resource +google_vertex_ai_featurestore_entitytype_iam_binding (beta) +google_vertex_ai_featurestore_entitytype_iam_member (beta) +google_vertex_ai_featurestore_entitytype_iam_policy (beta) +```
diff --git a/v6.2.0/.changelog/6791.txt b/v6.2.0/.changelog/6791.txt new file mode 100644 index 0000000..1c6abed --- /dev/null +++ b/v6.2.0/.changelog/6791.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firebase_hosting_channel` +```
diff --git a/v6.2.0/.changelog/6792.txt b/v6.2.0/.changelog/6792.txt new file mode 100644 index 0000000..be3dbc3 --- /dev/null +++ b/v6.2.0/.changelog/6792.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_alloydb_instance` +```
diff --git a/v6.2.0/.changelog/6793.txt b/v6.2.0/.changelog/6793.txt new file mode 100644 index 0000000..800912e --- /dev/null +++ b/v6.2.0/.changelog/6793.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: Fixed permadiff on consumer_accept_list for `google_apigee_instance` +```
diff --git a/v6.2.0/.changelog/6794.txt b/v6.2.0/.changelog/6794.txt new file mode 100644 index 0000000..5a3bc1e --- /dev/null +++ b/v6.2.0/.changelog/6794.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Adding management attribute to the google_container_cluster resource +```
diff --git a/v6.2.0/.changelog/6796.txt b/v6.2.0/.changelog/6796.txt new file mode 100644 index 0000000..66aefba --- /dev/null +++ b/v6.2.0/.changelog/6796.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_network_firewall_policy_association` +``` +```release-note:new-resource +`google_compute_region_network_firewall_policy_association` +```
diff --git a/v6.2.0/.changelog/6797.txt b/v6.2.0/.changelog/6797.txt new file mode 100644 index 0000000..db7c359 --- /dev/null +++ b/v6.2.0/.changelog/6797.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquerydatapolicy: promoted `google_bigquery_datapolicy_data_policy` to GA +```
diff --git a/v6.2.0/.changelog/6799.txt b/v6.2.0/.changelog/6799.txt new file mode 100644 index 0000000..97d175f --- /dev/null +++ b/v6.2.0/.changelog/6799.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_network_firewall_policy_rule` +``` +```release-note:new-resource +`google_compute_region_network_firewall_policy_rule` +```
diff --git a/v6.2.0/.changelog/6800.txt b/v6.2.0/.changelog/6800.txt new file mode 100644 index 0000000..113a899 --- /dev/null +++ b/v6.2.0/.changelog/6800.txt
@@ -0,0 +1,3 @@ +```release-note:none +sql: updated the doc of `google_sql_database_instance` for the field from `timezone` to `time_zone` +```
diff --git a/v6.2.0/.changelog/6801.txt b/v6.2.0/.changelog/6801.txt new file mode 100644 index 0000000..def3fb4 --- /dev/null +++ b/v6.2.0/.changelog/6801.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_beyondcorp_app_connector` +``` +```release-note:new-resource +`google_beyondcorp_app_gateway` +```
diff --git a/v6.2.0/.changelog/6803.txt b/v6.2.0/.changelog/6803.txt new file mode 100644 index 0000000..6e286a4 --- /dev/null +++ b/v6.2.0/.changelog/6803.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datacatalog: added update support for `fields` in `google_data_catalog_tag_template` +```
diff --git a/v6.2.0/.changelog/6804.txt b/v6.2.0/.changelog/6804.txt new file mode 100644 index 0000000..7c04491 --- /dev/null +++ b/v6.2.0/.changelog/6804.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_compute_region_target_tcp_proxy (GA only) +```
diff --git a/v6.2.0/.changelog/6805.txt b/v6.2.0/.changelog/6805.txt new file mode 100644 index 0000000..8be186b --- /dev/null +++ b/v6.2.0/.changelog/6805.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: fixed crash when `google_spanner_database.ddl` item was nil +```
diff --git a/v6.2.0/.changelog/6806.txt b/v6.2.0/.changelog/6806.txt new file mode 100644 index 0000000..a0cdf56 --- /dev/null +++ b/v6.2.0/.changelog/6806.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_datastream_stream` +```
diff --git a/v6.2.0/.changelog/6808.txt b/v6.2.0/.changelog/6808.txt new file mode 100644 index 0000000..75f8259 --- /dev/null +++ b/v6.2.0/.changelog/6808.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for `advanced_machine_features.threads_per_core` +```
diff --git a/v6.2.0/.changelog/6809.txt b/v6.2.0/.changelog/6809.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6809.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6810.txt b/v6.2.0/.changelog/6810.txt new file mode 100644 index 0000000..6365fb8 --- /dev/null +++ b/v6.2.0/.changelog/6810.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_iam_workforce_pool_provider` +```
diff --git a/v6.2.0/.changelog/6811.txt b/v6.2.0/.changelog/6811.txt new file mode 100644 index 0000000..c2a5074 --- /dev/null +++ b/v6.2.0/.changelog/6811.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `mesh` field and `management` subfield to resource `feature_membership` +```
diff --git a/v6.2.0/.changelog/6812.txt b/v6.2.0/.changelog/6812.txt new file mode 100644 index 0000000..10d91f6 --- /dev/null +++ b/v6.2.0/.changelog/6812.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `max_run_duration` field to `google_compute_instance` and `google_compute_instance_template` resource (beta) +```
diff --git a/v6.2.0/.changelog/6813.txt b/v6.2.0/.changelog/6813.txt new file mode 100644 index 0000000..3191cb9 --- /dev/null +++ b/v6.2.0/.changelog/6813.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_beyondcorp_app_connection` +```
diff --git a/v6.2.0/.changelog/6814.txt b/v6.2.0/.changelog/6814.txt new file mode 100644 index 0000000..ea2077d --- /dev/null +++ b/v6.2.0/.changelog/6814.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +dns: added `gke_clusters` field to `google_dns_managed_zone` resource +``` +```release-note:enhancement +dns: added `gke_clusters` field to `google_dns_response_policy` resource +```
diff --git a/v6.2.0/.changelog/6815.txt b/v6.2.0/.changelog/6815.txt new file mode 100644 index 0000000..4ab8407 --- /dev/null +++ b/v6.2.0/.changelog/6815.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added `auto_provisioning_defaults.cluster_autoscaling.upgrade_settings` in `google_container_cluster` +``` +```release-note:enhancement +container: promoted `min_cpu_platform` in `google_container_cluster` to GA +```
diff --git a/v6.2.0/.changelog/6816.txt b/v6.2.0/.changelog/6816.txt new file mode 100644 index 0000000..9c659a7 --- /dev/null +++ b/v6.2.0/.changelog/6816.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudbuild: fixed the failure when BITBUCKET is provided for `repo_type` on `google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/6817.txt b/v6.2.0/.changelog/6817.txt new file mode 100644 index 0000000..4d15d73 --- /dev/null +++ b/v6.2.0/.changelog/6817.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added support for abandoning GC policy +```
diff --git a/v6.2.0/.changelog/6818.txt b/v6.2.0/.changelog/6818.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6818.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6821.txt b/v6.2.0/.changelog/6821.txt new file mode 100644 index 0000000..e570904 --- /dev/null +++ b/v6.2.0/.changelog/6821.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added field `deletion_policy` to resource `google_sql_database` +```
diff --git a/v6.2.0/.changelog/6822.txt b/v6.2.0/.changelog/6822.txt new file mode 100644 index 0000000..ef8b1be --- /dev/null +++ b/v6.2.0/.changelog/6822.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed the error when `metadata` and `machine_type` are updated while `metadata_startup_script` was already provided on `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/6823.txt b/v6.2.0/.changelog/6823.txt new file mode 100644 index 0000000..ff91210 --- /dev/null +++ b/v6.2.0/.changelog/6823.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloud_asset_resources_search_all` (beta) +```
diff --git a/v6.2.0/.changelog/6824.txt b/v6.2.0/.changelog/6824.txt new file mode 100644 index 0000000..b3fa0fa --- /dev/null +++ b/v6.2.0/.changelog/6824.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `visible_core_count` field of `google_compute_instance` to GA +```
diff --git a/v6.2.0/.changelog/6825.txt b/v6.2.0/.changelog/6825.txt new file mode 100644 index 0000000..68368b7 --- /dev/null +++ b/v6.2.0/.changelog/6825.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `include_http_headers` field to the `cdn_policy` field of `google_compute_backend_service` resource +```
diff --git a/v6.2.0/.changelog/6826.txt b/v6.2.0/.changelog/6826.txt new file mode 100644 index 0000000..f08c449 --- /dev/null +++ b/v6.2.0/.changelog/6826.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for `network_performance_config.total_egress_bandwidth_tier` to support GKE tier 1 networking +```
diff --git a/v6.2.0/.changelog/6827.txt b/v6.2.0/.changelog/6827.txt new file mode 100644 index 0000000..76273e8 --- /dev/null +++ b/v6.2.0/.changelog/6827.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed permdiff when `website`, `website.main_page_suffix`, `website.not_found_page` are removed on `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/6828.txt b/v6.2.0/.changelog/6828.txt new file mode 100644 index 0000000..daee2ae --- /dev/null +++ b/v6.2.0/.changelog/6828.txt
@@ -0,0 +1,3 @@ +```release-note:none +cloudfunctions2: updated the doc to mark `trigger` with Update only on `google_cloudfunctions2_function` +```
diff --git a/v6.2.0/.changelog/6829.txt b/v6.2.0/.changelog/6829.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6829.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6835.txt b/v6.2.0/.changelog/6835.txt new file mode 100644 index 0000000..7091edd --- /dev/null +++ b/v6.2.0/.changelog/6835.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a crash when `log_bucket` is updated with empty body on `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/6836.txt b/v6.2.0/.changelog/6836.txt new file mode 100644 index 0000000..d32bde9 --- /dev/null +++ b/v6.2.0/.changelog/6836.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fix `googe_sql_database_instance` to include `backup_configuration` in initial create request +```
diff --git a/v6.2.0/.changelog/6838.txt b/v6.2.0/.changelog/6838.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6838.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6839.txt b/v6.2.0/.changelog/6839.txt new file mode 100644 index 0000000..b51bc5b --- /dev/null +++ b/v6.2.0/.changelog/6839.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed a crash during provider authentication for certain environments +```
diff --git a/v6.2.0/.changelog/6840.txt b/v6.2.0/.changelog/6840.txt new file mode 100644 index 0000000..c152803 --- /dev/null +++ b/v6.2.0/.changelog/6840.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + sql: added 'deny_maintenance_period' field for 'google_sql_database_instance' within which 'end_date', 'start_date' and 'time' fields are present. +```
diff --git a/v6.2.0/.changelog/6841.txt b/v6.2.0/.changelog/6841.txt new file mode 100644 index 0000000..b743f92 --- /dev/null +++ b/v6.2.0/.changelog/6841.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a failure in updating `most_disruptive_allowed_action` on `google_compute_per_instance_config` and `google_compute_region_per_instance_config` +```
diff --git a/v6.2.0/.changelog/6842.txt b/v6.2.0/.changelog/6842.txt new file mode 100644 index 0000000..46d3cc2 --- /dev/null +++ b/v6.2.0/.changelog/6842.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `resource_labels` field to `node_config` resource +```
diff --git a/v6.2.0/.changelog/6843.txt b/v6.2.0/.changelog/6843.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6843.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6844.txt b/v6.2.0/.changelog/6844.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6844.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6845.txt b/v6.2.0/.changelog/6845.txt new file mode 100644 index 0000000..8b7f231 --- /dev/null +++ b/v6.2.0/.changelog/6845.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gke_backup_backup_plan` (beta) +```
diff --git a/v6.2.0/.changelog/6846.txt b/v6.2.0/.changelog/6846.txt new file mode 100644 index 0000000..4048a35 --- /dev/null +++ b/v6.2.0/.changelog/6846.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`network_services`: added `origin_override_action` and `origin_redirect` to `google_network_services_edge_cache_origin` +```
diff --git a/v6.2.0/.changelog/6847.txt b/v6.2.0/.changelog/6847.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6847.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6849.txt b/v6.2.0/.changelog/6849.txt new file mode 100644 index 0000000..f1964af --- /dev/null +++ b/v6.2.0/.changelog/6849.txt
@@ -0,0 +1,3 @@ +```release-note:none +google_eventarc_google_channel_config +```
diff --git a/v6.2.0/.changelog/6850.txt b/v6.2.0/.changelog/6850.txt new file mode 100644 index 0000000..02ab56e --- /dev/null +++ b/v6.2.0/.changelog/6850.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_cloud_run_v2_service` +```
diff --git a/v6.2.0/.changelog/6851.txt b/v6.2.0/.changelog/6851.txt new file mode 100644 index 0000000..d9cc66d --- /dev/null +++ b/v6.2.0/.changelog/6851.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datafusion: added support for `accelerators` field to `google_datafusion_instance` resource. +```
diff --git a/v6.2.0/.changelog/6852.txt b/v6.2.0/.changelog/6852.txt new file mode 100644 index 0000000..5f29e8b --- /dev/null +++ b/v6.2.0/.changelog/6852.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_cloud_run_v2_job` +```
diff --git a/v6.2.0/.changelog/6853.txt b/v6.2.0/.changelog/6853.txt new file mode 100644 index 0000000..d5b290b --- /dev/null +++ b/v6.2.0/.changelog/6853.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +anthos-fleet-management: added option `mesh: control_plane` to resource `google_gke_hub_feature_membership`. +```
diff --git a/v6.2.0/.changelog/6855.txt b/v6.2.0/.changelog/6855.txt new file mode 100644 index 0000000..41605db --- /dev/null +++ b/v6.2.0/.changelog/6855.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `publish_findings_to_cloud_data_catalog` and `publish_summary_to_cscc` to `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/6857.txt b/v6.2.0/.changelog/6857.txt new file mode 100644 index 0000000..1966029 --- /dev/null +++ b/v6.2.0/.changelog/6857.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added fields to resource `google_compute_security_policy` to support Cloud Armor bot management +```
diff --git a/v6.2.0/.changelog/6858.txt b/v6.2.0/.changelog/6858.txt new file mode 100644 index 0000000..7238fda --- /dev/null +++ b/v6.2.0/.changelog/6858.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_container_attached_cluster` +```
diff --git a/v6.2.0/.changelog/6860.txt b/v6.2.0/.changelog/6860.txt new file mode 100644 index 0000000..63c77a1 --- /dev/null +++ b/v6.2.0/.changelog/6860.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a crash with `google_compute_instance_template` on a newly released field when `advanced_machine_features` was set +```
diff --git a/v6.2.0/.changelog/6862.txt b/v6.2.0/.changelog/6862.txt new file mode 100644 index 0000000..ec84d62 --- /dev/null +++ b/v6.2.0/.changelog/6862.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datastream: fixed `google_datastream_private_connection` ignoring failures during creation +```
diff --git a/v6.2.0/.changelog/6864.txt b/v6.2.0/.changelog/6864.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6864.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6866.txt b/v6.2.0/.changelog/6866.txt new file mode 100644 index 0000000..38eeb32 --- /dev/null +++ b/v6.2.0/.changelog/6866.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_alloydb_backup` +```
diff --git a/v6.2.0/.changelog/6868.txt b/v6.2.0/.changelog/6868.txt new file mode 100644 index 0000000..9c914c9 --- /dev/null +++ b/v6.2.0/.changelog/6868.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: made `machine_config.cpu_count` updatable on `google_alloydb_instance` +```
diff --git a/v6.2.0/.changelog/6870.txt b/v6.2.0/.changelog/6870.txt new file mode 100644 index 0000000..e57f635 --- /dev/null +++ b/v6.2.0/.changelog/6870.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added support for `autoclass` in `google_storage_bucket` resource +```
diff --git a/v6.2.0/.changelog/6872.txt b/v6.2.0/.changelog/6872.txt new file mode 100644 index 0000000..a731a67 --- /dev/null +++ b/v6.2.0/.changelog/6872.txt
@@ -0,0 +1,15 @@ +```release-note:enhancement +dlp: Added field `deidentify_config.record_transformations.field_transformations.fields` to `google_data_loss_prevention_deidentify_template` +``` +```release-note:enhancement +dlp: Added field `deidentify_config.record_transformations.field_transformations.condition` to `google_data_loss_prevention_deidentify_template` +``` +```release-note:enhancement +dlp: Added field `deidentify_config.record_transformations.field_transformations.primitive_transformation.replace_config` to `google_data_loss_prevention_deidentify_template` +``` +```release-note:enhancement +dlp: Added field `deidentify_config.record_transformations.field_transformations.primitive_transformation.redact_config` to `google_data_loss_prevention_deidentify_template` +``` +```release-note:enhancement +dlp: Added field `deidentify_config.record_transformations.field_transformations.primitive_transformation.character_mask_config` to `google_data_loss_prevention_deidentify_template` +```
diff --git a/v6.2.0/.changelog/6873.txt b/v6.2.0/.changelog/6873.txt new file mode 100644 index 0000000..789b89e --- /dev/null +++ b/v6.2.0/.changelog/6873.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +vertex_ai_index_endpoint +```
diff --git a/v6.2.0/.changelog/6874.txt b/v6.2.0/.changelog/6874.txt new file mode 100644 index 0000000..fe080cf --- /dev/null +++ b/v6.2.0/.changelog/6874.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `router_appliance_instance` field to `google_compute_router_bgp_peer` +```
diff --git a/v6.2.0/.changelog/6875.txt b/v6.2.0/.changelog/6875.txt new file mode 100644 index 0000000..27b207c --- /dev/null +++ b/v6.2.0/.changelog/6875.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `gateway_api_config` block to `google_container_cluster` resource for supporting the gke gateway api controller +```
diff --git a/v6.2.0/.changelog/6876.txt b/v6.2.0/.changelog/6876.txt new file mode 100644 index 0000000..7728b81 --- /dev/null +++ b/v6.2.0/.changelog/6876.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_firebase_apple_app` +```
diff --git a/v6.2.0/.changelog/6877.txt b/v6.2.0/.changelog/6877.txt new file mode 100644 index 0000000..30db9cf --- /dev/null +++ b/v6.2.0/.changelog/6877.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `managed_prometheus` field in google_container_cluster` to GA +```
diff --git a/v6.2.0/.changelog/6882.txt b/v6.2.0/.changelog/6882.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6882.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6884.txt b/v6.2.0/.changelog/6884.txt new file mode 100644 index 0000000..3613760 --- /dev/null +++ b/v6.2.0/.changelog/6884.txt
@@ -0,0 +1,4 @@ +```release-note:none +cloud_run_service: updated docs regarding port numbers +cloud_run_service: added default value for HTTP/1 or H2C +```
diff --git a/v6.2.0/.changelog/6885.txt b/v6.2.0/.changelog/6885.txt new file mode 100644 index 0000000..aa9cde7 --- /dev/null +++ b/v6.2.0/.changelog/6885.txt
@@ -0,0 +1,3 @@ +```release-note:none +Fix docs in `google_compute_security_policy`. +```
diff --git a/v6.2.0/.changelog/6886.txt b/v6.2.0/.changelog/6886.txt new file mode 100644 index 0000000..bc2a324 --- /dev/null +++ b/v6.2.0/.changelog/6886.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: Added all subfields under `deidentify_template.record_transformations.field_transformations.primitive_transformation` to `google_data_loss_prevention_deidentify_template` +```
diff --git a/v6.2.0/.changelog/6887.txt b/v6.2.0/.changelog/6887.txt new file mode 100644 index 0000000..f444377 --- /dev/null +++ b/v6.2.0/.changelog/6887.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: added `bucket_name` argument to `google_logging_metric` +```
diff --git a/v6.2.0/.changelog/6888.txt b/v6.2.0/.changelog/6888.txt new file mode 100644 index 0000000..1cfa1ca --- /dev/null +++ b/v6.2.0/.changelog/6888.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: fixed issues with deleting crypto key versions in states other than ENABLED +```
diff --git a/v6.2.0/.changelog/6889.txt b/v6.2.0/.changelog/6889.txt new file mode 100644 index 0000000..e3760ba --- /dev/null +++ b/v6.2.0/.changelog/6889.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +dataproc: added support for `reservation_affinity` in `google_dataproc_cluster` +``` +```release-note:enhancement +dataproc: added support for `node_group_affinity` in `google_dataproc_cluster` +``` +```release-note:enhancement +dataproc: added support for `dataproc_metric_config` in `google_dataproc_cluster` +``` +```release-note:enhancement +dataproc: added support for `SPOT` option for `preemptibility` in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/6890.txt b/v6.2.0/.changelog/6890.txt new file mode 100644 index 0000000..b750098 --- /dev/null +++ b/v6.2.0/.changelog/6890.txt
@@ -0,0 +1,3 @@ +```release-note:none +storage: documented AbortIncompleteMultipartUpload lifecycle_rule action +```
diff --git a/v6.2.0/.changelog/6893.txt b/v6.2.0/.changelog/6893.txt new file mode 100644 index 0000000..b0a3059 --- /dev/null +++ b/v6.2.0/.changelog/6893.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +metastore: added general field `network_config` to `google_dataproc_metastore_service` +```
diff --git a/v6.2.0/.changelog/6897.txt b/v6.2.0/.changelog/6897.txt new file mode 100644 index 0000000..aee4683 --- /dev/null +++ b/v6.2.0/.changelog/6897.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: Added plan-time validation for IAM members +```
diff --git a/v6.2.0/.changelog/6898.txt b/v6.2.0/.changelog/6898.txt new file mode 100644 index 0000000..292ddfe --- /dev/null +++ b/v6.2.0/.changelog/6898.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `gke_backup_agent_config` in `google_container_cluster` to GA +```
diff --git a/v6.2.0/.changelog/6899.txt b/v6.2.0/.changelog/6899.txt new file mode 100644 index 0000000..c6b0c21 --- /dev/null +++ b/v6.2.0/.changelog/6899.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_firebase_storage_bucket +```
diff --git a/v6.2.0/.changelog/6901.txt b/v6.2.0/.changelog/6901.txt new file mode 100644 index 0000000..7b939bc --- /dev/null +++ b/v6.2.0/.changelog/6901.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +anthos-fleet-management: added feature `configmanagement:config_sync:oci` to resource `google_gke_hub_feature_membership`. +```
diff --git a/v6.2.0/.changelog/6903.txt b/v6.2.0/.changelog/6903.txt new file mode 100644 index 0000000..bb1f1ac --- /dev/null +++ b/v6.2.0/.changelog/6903.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_firebase_android_app` +```
diff --git a/v6.2.0/.changelog/6905.txt b/v6.2.0/.changelog/6905.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6905.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6906.txt b/v6.2.0/.changelog/6906.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6906.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6907.txt b/v6.2.0/.changelog/6907.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/6907.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/6908.txt b/v6.2.0/.changelog/6908.txt new file mode 100644 index 0000000..996185c --- /dev/null +++ b/v6.2.0/.changelog/6908.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed GKE permadiff/thrashing when `update_settings. max_surge` or `update_settings. max_unavailable` values are updating on `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/6909.txt b/v6.2.0/.changelog/6909.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6909.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6911.txt b/v6.2.0/.changelog/6911.txt new file mode 100644 index 0000000..bf43071 --- /dev/null +++ b/v6.2.0/.changelog/6911.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firebase: marked `deletion_policy` as updatable without recreation on `google_firebase_android_app` and `google_firebase_apple_app` +```
diff --git a/v6.2.0/.changelog/6912.txt b/v6.2.0/.changelog/6912.txt new file mode 100644 index 0000000..d1b946e --- /dev/null +++ b/v6.2.0/.changelog/6912.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_apigee_sync_authorization` +```
diff --git a/v6.2.0/.changelog/6915.txt b/v6.2.0/.changelog/6915.txt new file mode 100644 index 0000000..e031751 --- /dev/null +++ b/v6.2.0/.changelog/6915.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: added support for IAM conditions with `google_spanner_database_iam_member` and `google_spanner_instance_iam_member` +```
diff --git a/v6.2.0/.changelog/6916.txt b/v6.2.0/.changelog/6916.txt new file mode 100644 index 0000000..ba5aae3 --- /dev/null +++ b/v6.2.0/.changelog/6916.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloud composer: fixed a crash when updating `ip_allocation_policy` of `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/6918.txt b/v6.2.0/.changelog/6918.txt new file mode 100644 index 0000000..51ecb6f --- /dev/null +++ b/v6.2.0/.changelog/6918.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +Add IAM to DNS managed Zone, change DNS name for failed tests in quickstartExample +```
diff --git a/v6.2.0/.changelog/6919.txt b/v6.2.0/.changelog/6919.txt new file mode 100644 index 0000000..89a4685 --- /dev/null +++ b/v6.2.0/.changelog/6919.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added support for `image_encryption_key` to `google_compute_image` +``` +```release-note:enhancement +compute: added support for `source_snapshot`, `source_snapshot_encyption_key`, and `source_image_encryption_key` to `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/6922.txt b/v6.2.0/.changelog/6922.txt new file mode 100644 index 0000000..cc97800 --- /dev/null +++ b/v6.2.0/.changelog/6922.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed `sql_database_instance` leaking root users +```
diff --git a/v6.2.0/.changelog/6923.txt b/v6.2.0/.changelog/6923.txt new file mode 100644 index 0000000..df5fcb2 --- /dev/null +++ b/v6.2.0/.changelog/6923.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: made `settings.sql_server_audit_config.bucket` field in `google_sql_database_instance` to be optional. +```
diff --git a/v6.2.0/.changelog/6924.txt b/v6.2.0/.changelog/6924.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6924.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6926.txt b/v6.2.0/.changelog/6926.txt new file mode 100644 index 0000000..b15e58a --- /dev/null +++ b/v6.2.0/.changelog/6926.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`firebase_database_instance` (beta) +```
diff --git a/v6.2.0/.changelog/6927.txt b/v6.2.0/.changelog/6927.txt new file mode 100644 index 0000000..854cce5 --- /dev/null +++ b/v6.2.0/.changelog/6927.txt
@@ -0,0 +1,3 @@ +```release-note:none +Fixed some issues in Terraform documentations and error messages. +```
diff --git a/v6.2.0/.changelog/6928.txt b/v6.2.0/.changelog/6928.txt new file mode 100644 index 0000000..69c2252 --- /dev/null +++ b/v6.2.0/.changelog/6928.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Made subnetwork ipv6_access_type field updatable +```
diff --git a/v6.2.0/.changelog/6929.txt b/v6.2.0/.changelog/6929.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6929.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6931.txt b/v6.2.0/.changelog/6931.txt new file mode 100644 index 0000000..d232348 --- /dev/null +++ b/v6.2.0/.changelog/6931.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Add support for Local IP Ranges in `google_compute_firewall` +```
diff --git a/v6.2.0/.changelog/6932.txt b/v6.2.0/.changelog/6932.txt new file mode 100644 index 0000000..f7e85e3 --- /dev/null +++ b/v6.2.0/.changelog/6932.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a bug preventing updates to `master_global_access_config` in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/6933.txt b/v6.2.0/.changelog/6933.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6933.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6934.txt b/v6.2.0/.changelog/6934.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6934.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6936.txt b/v6.2.0/.changelog/6936.txt new file mode 100644 index 0000000..719e28d --- /dev/null +++ b/v6.2.0/.changelog/6936.txt
@@ -0,0 +1,6 @@ +```release-note:note +sql: fixed an issue where `google_sql_database` was abandoned by default as of version `4.45.0`. Users who have upgraded to `4.45.0` or `4.46.0` will see a diff when running their next `terraform apply` after upgrading this version, indicating the `deletion_policy` field's value has changed from `"ABANDON"` to `"DELETE"`. This will create a no-op call against the API, but can otherwise be safely applied. +``` +```release-note:bug +sql: fixed an issue where `google_sql_database` was abandoned by default as of version `4.45.0`. Users who have upgraded to `4.45.0` or `4.46.0` will see a diff when running their next `terraform apply` after upgrading this version, indicating the `deletion_policy` field's value has changed from `"ABANDON"` to `"DELETE"`. This will create a no-op call against the API, but can otherwise be safely applied. +```
diff --git a/v6.2.0/.changelog/6937.txt b/v6.2.0/.changelog/6937.txt new file mode 100644 index 0000000..781b35f --- /dev/null +++ b/v6.2.0/.changelog/6937.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: made `metric_descriptor` argument optional for `google_logging_metric` +```
diff --git a/v6.2.0/.changelog/6938.txt b/v6.2.0/.changelog/6938.txt new file mode 100644 index 0000000..5f43416 --- /dev/null +++ b/v6.2.0/.changelog/6938.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed `google_compute_router_nat` so that `enable_dynamic_port_allocation` can be set to false +```
diff --git a/v6.2.0/.changelog/6939.txt b/v6.2.0/.changelog/6939.txt new file mode 100644 index 0000000..31a68d1 --- /dev/null +++ b/v6.2.0/.changelog/6939.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a permadiff on `labels` of `google_bigquery_dataset` when it is referenced in `google_dataplex_asset` +```
diff --git a/v6.2.0/.changelog/6940.txt b/v6.2.0/.changelog/6940.txt new file mode 100644 index 0000000..5311b5e --- /dev/null +++ b/v6.2.0/.changelog/6940.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_vertex_ai_index +```
diff --git a/v6.2.0/.changelog/6941.txt b/v6.2.0/.changelog/6941.txt new file mode 100644 index 0000000..93ba954 --- /dev/null +++ b/v6.2.0/.changelog/6941.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: supported in-place update for `labels` in `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/6944.txt b/v6.2.0/.changelog/6944.txt new file mode 100644 index 0000000..7c441f7 --- /dev/null +++ b/v6.2.0/.changelog/6944.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_sql_user: Updated documentation for preventing setting of password or host field for IAM and Service account user types. +```
diff --git a/v6.2.0/.changelog/6947.txt b/v6.2.0/.changelog/6947.txt new file mode 100644 index 0000000..2d06a3d --- /dev/null +++ b/v6.2.0/.changelog/6947.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storagetransfer: made storage_transfer_job schedule field mutable +```
diff --git a/v6.2.0/.changelog/6948.txt b/v6.2.0/.changelog/6948.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6948.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6950.txt b/v6.2.0/.changelog/6950.txt new file mode 100644 index 0000000..11ddd35 --- /dev/null +++ b/v6.2.0/.changelog/6950.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `generated_id` field in `google_compute_backend_service` to get the value of `id` defined by the server +```
diff --git a/v6.2.0/.changelog/6951.txt b/v6.2.0/.changelog/6951.txt new file mode 100644 index 0000000..856314e --- /dev/null +++ b/v6.2.0/.changelog/6951.txt
@@ -0,0 +1,3 @@ +```release-note:none +kms: updated the doc for `google_kms_key_ring_iam` by replacing primitive roles +```
diff --git a/v6.2.0/.changelog/6953.txt b/v6.2.0/.changelog/6953.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/6953.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/6954.txt b/v6.2.0/.changelog/6954.txt new file mode 100644 index 0000000..ae8a1d2 --- /dev/null +++ b/v6.2.0/.changelog/6954.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudplatform: fixed the error with header `X-Goog-User-Project` on `google_client_openid_userinfo` +```
diff --git a/v6.2.0/.changelog/6955.txt b/v6.2.0/.changelog/6955.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6955.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6956.txt b/v6.2.0/.changelog/6956.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6956.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6958.txt b/v6.2.0/.changelog/6958.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6958.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6963.txt b/v6.2.0/.changelog/6963.txt new file mode 100644 index 0000000..deb4bfc --- /dev/null +++ b/v6.2.0/.changelog/6963.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added `github_enterprise_config` fields to `google_cloudbuild_trigger` resource. +```
diff --git a/v6.2.0/.changelog/6967.txt b/v6.2.0/.changelog/6967.txt new file mode 100644 index 0000000..a711755 --- /dev/null +++ b/v6.2.0/.changelog/6967.txt
@@ -0,0 +1,3 @@ +```release-note:note +composer: added `triggerer` field in `google_composer_environment` (beta only) +```
diff --git a/v6.2.0/.changelog/6971.txt b/v6.2.0/.changelog/6971.txt new file mode 100644 index 0000000..32ab704 --- /dev/null +++ b/v6.2.0/.changelog/6971.txt
@@ -0,0 +1,6 @@ +```release-note:new-datasource +`google_beyondcorp_app_connector` +``` +```release-note:new-datasource +`google_beyondcorp_app_gateway` +```
diff --git a/v6.2.0/.changelog/6972.txt b/v6.2.0/.changelog/6972.txt new file mode 100644 index 0000000..867effa --- /dev/null +++ b/v6.2.0/.changelog/6972.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`data_source_google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/6974.txt b/v6.2.0/.changelog/6974.txt new file mode 100644 index 0000000..5aaf119 --- /dev/null +++ b/v6.2.0/.changelog/6974.txt
@@ -0,0 +1,3 @@ +```release-note:none +project: added suggestion notes in the documentation of `google_project_iam` resource. +```
diff --git a/v6.2.0/.changelog/6975.txt b/v6.2.0/.changelog/6975.txt new file mode 100644 index 0000000..443122b --- /dev/null +++ b/v6.2.0/.changelog/6975.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted node system config in `google_container_node_pool` to GA +```
diff --git a/v6.2.0/.changelog/6976.txt b/v6.2.0/.changelog/6976.txt new file mode 100644 index 0000000..889846d --- /dev/null +++ b/v6.2.0/.changelog/6976.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted config connector addon to GA +```
diff --git a/v6.2.0/.changelog/6979.txt b/v6.2.0/.changelog/6979.txt new file mode 100644 index 0000000..1545c73 --- /dev/null +++ b/v6.2.0/.changelog/6979.txt
@@ -0,0 +1,3 @@ +```release-note:none +Documentation change only +```
diff --git a/v6.2.0/.changelog/6980.txt b/v6.2.0/.changelog/6980.txt new file mode 100644 index 0000000..05a5c25 --- /dev/null +++ b/v6.2.0/.changelog/6980.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_sql_database_instances` +```
diff --git a/v6.2.0/.changelog/6982.txt b/v6.2.0/.changelog/6982.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/6982.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/6983.txt b/v6.2.0/.changelog/6983.txt new file mode 100644 index 0000000..152609a --- /dev/null +++ b/v6.2.0/.changelog/6983.txt
@@ -0,0 +1,3 @@ +```release-note:bug +identityplatform: fixed issues with `identity_platform_config` creation +```
diff --git a/v6.2.0/.changelog/6984.txt b/v6.2.0/.changelog/6984.txt new file mode 100644 index 0000000..26ca923 --- /dev/null +++ b/v6.2.0/.changelog/6984.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added the field `description` to `google_vertex_ai_featurestore_entitytype` +```
diff --git a/v6.2.0/.changelog/6986.txt b/v6.2.0/.changelog/6986.txt new file mode 100644 index 0000000..f033fa0 --- /dev/null +++ b/v6.2.0/.changelog/6986.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `enable_private_path_for_google_cloud_services` field to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/6987.txt b/v6.2.0/.changelog/6987.txt new file mode 100644 index 0000000..647aad3 --- /dev/null +++ b/v6.2.0/.changelog/6987.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +added `template.0.containers0.liveness_probe.grpc`, `template.0.containers0.startup_probe.grpc` fields to `google_cloud_run_v2_service` resource +```
diff --git a/v6.2.0/.changelog/6988.txt b/v6.2.0/.changelog/6988.txt new file mode 100644 index 0000000..2b05e90 --- /dev/null +++ b/v6.2.0/.changelog/6988.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +bigquery: added `cloud_sql.service_account_id` and `azure.identity` output fields +``` +```release-note:enhancement +bigquery: added `cloud_spanner.use_serverless_analytics` field +```
diff --git a/v6.2.0/.changelog/6989.txt b/v6.2.0/.changelog/6989.txt new file mode 100644 index 0000000..d6ebf90 --- /dev/null +++ b/v6.2.0/.changelog/6989.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datacatalog - bump Taxonomy and PolicyTag to ga +```
diff --git a/v6.2.0/.changelog/6991.txt b/v6.2.0/.changelog/6991.txt new file mode 100644 index 0000000..6f0c5cd --- /dev/null +++ b/v6.2.0/.changelog/6991.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_alloydb_cluster (GA only) +```
diff --git a/v6.2.0/.changelog/6992.txt b/v6.2.0/.changelog/6992.txt new file mode 100644 index 0000000..9bbed89 --- /dev/null +++ b/v6.2.0/.changelog/6992.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vertexai: made google_vertex_ai_featurestore_entitytype_feature always use regional corresponding to parent's region +```
diff --git a/v6.2.0/.changelog/6993.txt b/v6.2.0/.changelog/6993.txt new file mode 100644 index 0000000..3bb6389 --- /dev/null +++ b/v6.2.0/.changelog/6993.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +metastore: Added `telemetry_config` field to `google_dataproc_metastore_service` +```
diff --git a/v6.2.0/.changelog/6997.txt b/v6.2.0/.changelog/6997.txt new file mode 100644 index 0000000..3a186c2 --- /dev/null +++ b/v6.2.0/.changelog/6997.txt
@@ -0,0 +1,3 @@ +```release-note:none +Release note +```
diff --git a/v6.2.0/.changelog/6998.txt b/v6.2.0/.changelog/6998.txt new file mode 100644 index 0000000..96f010e --- /dev/null +++ b/v6.2.0/.changelog/6998.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: Added field `deidentify_config.record_transformations.record_suppressions` to `google_data_loss_prevention_deidentify_template` +```
diff --git a/v6.2.0/.changelog/6999.txt b/v6.2.0/.changelog/6999.txt new file mode 100644 index 0000000..7de492a --- /dev/null +++ b/v6.2.0/.changelog/6999.txt
@@ -0,0 +1,3 @@ +```release-note:bug +fix `cloud_identity_group_membership` to properly handle 403 responses when membership does not exist +```
diff --git a/v6.2.0/.changelog/7000.txt b/v6.2.0/.changelog/7000.txt new file mode 100644 index 0000000..01c152d --- /dev/null +++ b/v6.2.0/.changelog/7000.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added support for `SPOT` option for `preemptibility` in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/7001.txt b/v6.2.0/.changelog/7001.txt new file mode 100644 index 0000000..ff185f1 --- /dev/null +++ b/v6.2.0/.changelog/7001.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_iam_workforce_pool` (ga only) +``` +```release-note:new-resource +`google_iam_workforce_pool_provider` (ga only) +```
diff --git a/v6.2.0/.changelog/7002.txt b/v6.2.0/.changelog/7002.txt new file mode 100644 index 0000000..063b0c5 --- /dev/null +++ b/v6.2.0/.changelog/7002.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: deprecate the v1beta2 API. +```
diff --git a/v6.2.0/.changelog/7003.txt b/v6.2.0/.changelog/7003.txt new file mode 100644 index 0000000..05afd22 --- /dev/null +++ b/v6.2.0/.changelog/7003.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/7004.txt b/v6.2.0/.changelog/7004.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7004.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7005.txt b/v6.2.0/.changelog/7005.txt new file mode 100644 index 0000000..3ce48d1 --- /dev/null +++ b/v6.2.0/.changelog/7005.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_workstations_workstation_cluster +```
diff --git a/v6.2.0/.changelog/7007.txt b/v6.2.0/.changelog/7007.txt new file mode 100644 index 0000000..5ea0271 --- /dev/null +++ b/v6.2.0/.changelog/7007.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `expire_time` to resource `google_compute_ssl_certificate` +``` +```release-note:enhancement +compute: added field `expire_time` to resource `google_compute_region_ssl_certificate` +```
diff --git a/v6.2.0/.changelog/7009.txt b/v6.2.0/.changelog/7009.txt new file mode 100644 index 0000000..3214ec9 --- /dev/null +++ b/v6.2.0/.changelog/7009.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +promoted `google_gke_backup_backup_plan` to ga (ga only) + +```
diff --git a/v6.2.0/.changelog/7010.txt b/v6.2.0/.changelog/7010.txt new file mode 100644 index 0000000..0d0ffb3 --- /dev/null +++ b/v6.2.0/.changelog/7010.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigquerydatatransfer: updated a role in an example of `google_bigquery_data_transfer_config` +```
diff --git a/v6.2.0/.changelog/7011.txt b/v6.2.0/.changelog/7011.txt new file mode 100644 index 0000000..6447472 --- /dev/null +++ b/v6.2.0/.changelog/7011.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudplatform: handled async operation for `google_folder` deletion +```
diff --git a/v6.2.0/.changelog/7012.txt b/v6.2.0/.changelog/7012.txt new file mode 100644 index 0000000..c8ff0fd --- /dev/null +++ b/v6.2.0/.changelog/7012.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +osconfig: added support for `skip_await_rollout` in `google_os_config_os_policy_assignment` +```
diff --git a/v6.2.0/.changelog/7013.txt b/v6.2.0/.changelog/7013.txt new file mode 100644 index 0000000..efb1a71 --- /dev/null +++ b/v6.2.0/.changelog/7013.txt
@@ -0,0 +1,3 @@ +```release-note:none +Added test for GCF Gen2 worker pool to validate functionality +```
diff --git a/v6.2.0/.changelog/7015.txt b/v6.2.0/.changelog/7015.txt new file mode 100644 index 0000000..bf1bd32 --- /dev/null +++ b/v6.2.0/.changelog/7015.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Adding support to 2nd Gen Cloud Functions Terraform Provider for: max_instance_request_concurrency and available_cpu to allow for setting concurrency. +```
diff --git a/v6.2.0/.changelog/7017.txt b/v6.2.0/.changelog/7017.txt new file mode 100644 index 0000000..ac013bb --- /dev/null +++ b/v6.2.0/.changelog/7017.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_workstations_workstation_config +```
diff --git a/v6.2.0/.changelog/7018.txt b/v6.2.0/.changelog/7018.txt new file mode 100644 index 0000000..a58726f --- /dev/null +++ b/v6.2.0/.changelog/7018.txt
@@ -0,0 +1,6 @@ +```release-note:bug +workstations: removed invalid import formats from workstations resources +``` +```release-note:new-resource +`google_workstations_workstation` +```
diff --git a/v6.2.0/.changelog/7019.txt b/v6.2.0/.changelog/7019.txt new file mode 100644 index 0000000..9cef16b --- /dev/null +++ b/v6.2.0/.changelog/7019.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_beyondcorp_app_connection` +```
diff --git a/v6.2.0/.changelog/7020.txt b/v6.2.0/.changelog/7020.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7020.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7023.txt b/v6.2.0/.changelog/7023.txt new file mode 100644 index 0000000..ef83bf5 --- /dev/null +++ b/v6.2.0/.changelog/7023.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunV2: added `annotations` to `CloudRunV2_service` resource +```
diff --git a/v6.2.0/.changelog/7026.txt b/v6.2.0/.changelog/7026.txt new file mode 100644 index 0000000..11e38bd --- /dev/null +++ b/v6.2.0/.changelog/7026.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: added field `rsaEncryptedKey` to resource `disk` + +```
diff --git a/v6.2.0/.changelog/7028.txt b/v6.2.0/.changelog/7028.txt new file mode 100644 index 0000000..c93b287 --- /dev/null +++ b/v6.2.0/.changelog/7028.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: fixed compute_instance_template code example to include missing data element. +```
diff --git a/v6.2.0/.changelog/7029.txt b/v6.2.0/.changelog/7029.txt new file mode 100644 index 0000000..0e42e9a --- /dev/null +++ b/v6.2.0/.changelog/7029.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added fields to resource `google_compute_security_policy` to support Cloud Armor Auto Deploy (beta) +```
diff --git a/v6.2.0/.changelog/7030.txt b/v6.2.0/.changelog/7030.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7030.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7032.txt b/v6.2.0/.changelog/7032.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/7032.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7034.txt b/v6.2.0/.changelog/7034.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7034.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7035.txt b/v6.2.0/.changelog/7035.txt new file mode 100644 index 0000000..a80ca2a --- /dev/null +++ b/v6.2.0/.changelog/7035.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billingbudget: Make fields `credit_types` and `subaccounts` updatable for `google_billing_budget` +```
diff --git a/v6.2.0/.changelog/7036.txt b/v6.2.0/.changelog/7036.txt new file mode 100644 index 0000000..944b702 --- /dev/null +++ b/v6.2.0/.changelog/7036.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: fixed the `google_project` datasource silently returning empty results when the project was not found or not in the ACTIVE state. Now, an error will be surfaced instead. +```
diff --git a/v6.2.0/.changelog/7037.txt b/v6.2.0/.changelog/7037.txt new file mode 100644 index 0000000..e20256e --- /dev/null +++ b/v6.2.0/.changelog/7037.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: Added field 'identifyingFields' to 'bigQueryOptions' for creating DLP jobs. +```
diff --git a/v6.2.0/.changelog/7039.txt b/v6.2.0/.changelog/7039.txt new file mode 100644 index 0000000..e54b703 --- /dev/null +++ b/v6.2.0/.changelog/7039.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Promoted `google_container_node_pool.placement_policy` to GA +```
diff --git a/v6.2.0/.changelog/7040.txt b/v6.2.0/.changelog/7040.txt new file mode 100644 index 0000000..ca15ca4 --- /dev/null +++ b/v6.2.0/.changelog/7040.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_firebase_apple_app_config` (beta) +```
diff --git a/v6.2.0/.changelog/7043.txt b/v6.2.0/.changelog/7043.txt new file mode 100644 index 0000000..a1ae29c --- /dev/null +++ b/v6.2.0/.changelog/7043.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_project_service` +```
diff --git a/v6.2.0/.changelog/7044.txt b/v6.2.0/.changelog/7044.txt new file mode 100644 index 0000000..2571821 --- /dev/null +++ b/v6.2.0/.changelog/7044.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `instance_type` field to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/7045.txt b/v6.2.0/.changelog/7045.txt new file mode 100644 index 0000000..2dd0fb0 --- /dev/null +++ b/v6.2.0/.changelog/7045.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `scaling` field in `google_vertex_ai_featurestore` +```
diff --git a/v6.2.0/.changelog/7047.txt b/v6.2.0/.changelog/7047.txt new file mode 100644 index 0000000..8d74b69 --- /dev/null +++ b/v6.2.0/.changelog/7047.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `version` field to `data_loss_prevention_inspect_template` resource +```
diff --git a/v6.2.0/.changelog/7049.txt b/v6.2.0/.changelog/7049.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7049.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7051.txt b/v6.2.0/.changelog/7051.txt new file mode 100644 index 0000000..fbb0bc8 --- /dev/null +++ b/v6.2.0/.changelog/7051.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_network_peering` +```
diff --git a/v6.2.0/.changelog/7053.txt b/v6.2.0/.changelog/7053.txt new file mode 100644 index 0000000..07bbb20 --- /dev/null +++ b/v6.2.0/.changelog/7053.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added the `labels` field to the `google_compute_external_vpn_gateway` resource +```
diff --git a/v6.2.0/.changelog/7054.txt b/v6.2.0/.changelog/7054.txt new file mode 100644 index 0000000..34af1f9 --- /dev/null +++ b/v6.2.0/.changelog/7054.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_sql_database +```
diff --git a/v6.2.0/.changelog/7055.txt b/v6.2.0/.changelog/7055.txt new file mode 100644 index 0000000..c4b9851 --- /dev/null +++ b/v6.2.0/.changelog/7055.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_sql_databases +```
diff --git a/v6.2.0/.changelog/7058.txt b/v6.2.0/.changelog/7058.txt new file mode 100644 index 0000000..8ba1c0d --- /dev/null +++ b/v6.2.0/.changelog/7058.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_compute_router_nat +```
diff --git a/v6.2.0/.changelog/7059.txt b/v6.2.0/.changelog/7059.txt new file mode 100644 index 0000000..347ede4 --- /dev/null +++ b/v6.2.0/.changelog/7059.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `share_settings` field to the `google_compute_node_group` resource. +```
diff --git a/v6.2.0/.changelog/7060.txt b/v6.2.0/.changelog/7060.txt new file mode 100644 index 0000000..5e36d68 --- /dev/null +++ b/v6.2.0/.changelog/7060.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_secret_manager_secret_version_access` +```
diff --git a/v6.2.0/.changelog/7064.txt b/v6.2.0/.changelog/7064.txt new file mode 100644 index 0000000..b225322 --- /dev/null +++ b/v6.2.0/.changelog/7064.txt
@@ -0,0 +1,3 @@ +```release-note:bug +google_sql_user: added validation for host field. +```
diff --git a/v6.2.0/.changelog/7065.txt b/v6.2.0/.changelog/7065.txt new file mode 100644 index 0000000..7d1ac04 --- /dev/null +++ b/v6.2.0/.changelog/7065.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `recovery_config` in `google_composer_environment` resource +```
diff --git a/v6.2.0/.changelog/7066.txt b/v6.2.0/.changelog/7066.txt new file mode 100644 index 0000000..da0041e --- /dev/null +++ b/v6.2.0/.changelog/7066.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +android_app: Added general fields `sha1_hashes`, `sha256_hashes` and `etag` to `google_firebase_android_app`. +``` +```release-note:bug +android_app: Modify the `package_name` field suffix to always start with a letter in `google_firebase_android_app`. +```
diff --git a/v6.2.0/.changelog/7067.txt b/v6.2.0/.changelog/7067.txt new file mode 100644 index 0000000..69a7a23 --- /dev/null +++ b/v6.2.0/.changelog/7067.txt
@@ -0,0 +1,3 @@ +```release-note:none +compute: format `google_compute_network_firewall_policy_rule` doc examples +```
diff --git a/v6.2.0/.changelog/7068.txt b/v6.2.0/.changelog/7068.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7068.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7070.txt b/v6.2.0/.changelog/7070.txt new file mode 100644 index 0000000..9bf4ee7 --- /dev/null +++ b/v6.2.0/.changelog/7070.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added support for `reservation_affinity` in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/7071.txt b/v6.2.0/.changelog/7071.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7071.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7073.txt b/v6.2.0/.changelog/7073.txt new file mode 100644 index 0000000..8a2b3bd --- /dev/null +++ b/v6.2.0/.changelog/7073.txt
@@ -0,0 +1,3 @@ +```release-note:note +Fix out-dated documentation. +```
diff --git a/v6.2.0/.changelog/7074.txt b/v6.2.0/.changelog/7074.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7074.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7075.txt b/v6.2.0/.changelog/7075.txt new file mode 100644 index 0000000..f1fce7d --- /dev/null +++ b/v6.2.0/.changelog/7075.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Enabled deletion for `statefulIps` fields in `instance_group_manager` and `region_instance_group_manager`. +```
diff --git a/v6.2.0/.changelog/7077.txt b/v6.2.0/.changelog/7077.txt new file mode 100644 index 0000000..115f382 --- /dev/null +++ b/v6.2.0/.changelog/7077.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +cloudids: added `threat_exception` field to `google_cloud_ids_endpoint ` resource. + +```
diff --git a/v6.2.0/.changelog/7079.txt b/v6.2.0/.changelog/7079.txt new file mode 100644 index 0000000..9ee10d2 --- /dev/null +++ b/v6.2.0/.changelog/7079.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_firebase_hosting_channel` +```
diff --git a/v6.2.0/.changelog/7082.txt b/v6.2.0/.changelog/7082.txt new file mode 100644 index 0000000..d9d904d --- /dev/null +++ b/v6.2.0/.changelog/7082.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added support for `node_group_affinity.` in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/7083.txt b/v6.2.0/.changelog/7083.txt new file mode 100644 index 0000000..0d34bef --- /dev/null +++ b/v6.2.0/.changelog/7083.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_cloudbuild_bitbucket_server_config` +```
diff --git a/v6.2.0/.changelog/7084.txt b/v6.2.0/.changelog/7084.txt new file mode 100644 index 0000000..37e8847 --- /dev/null +++ b/v6.2.0/.changelog/7084.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery_table - add `reference_file_schema_uri` +```
diff --git a/v6.2.0/.changelog/7086.txt b/v6.2.0/.changelog/7086.txt new file mode 100644 index 0000000..54bc288 --- /dev/null +++ b/v6.2.0/.changelog/7086.txt
@@ -0,0 +1,6 @@ +```release-note:new-datasource +google_container_attached_versions +``` +```release-note:new-datasource +google_container_attached_install_manifest +```
diff --git a/v6.2.0/.changelog/7087.txt b/v6.2.0/.changelog/7087.txt new file mode 100644 index 0000000..61dc56b --- /dev/null +++ b/v6.2.0/.changelog/7087.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added support for `dataproc_metric_config` to resource `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/7088.txt b/v6.2.0/.changelog/7088.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7088.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7089.txt b/v6.2.0/.changelog/7089.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7089.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7090.txt b/v6.2.0/.changelog/7090.txt new file mode 100644 index 0000000..87fabed --- /dev/null +++ b/v6.2.0/.changelog/7090.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudsql: fixed `disk_type` can't be updated on `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/7091.txt b/v6.2.0/.changelog/7091.txt new file mode 100644 index 0000000..7de2fad --- /dev/null +++ b/v6.2.0/.changelog/7091.txt
@@ -0,0 +1,18 @@ +```release-note:new-resource +google_cloud_run_v2_job_iam_binding +``` +```release-note:new-resource +google_cloud_run_v2_job_iam_member +``` +```release-note:new-resource +google_cloud_run_v2_job_iam_policy +``` +```release-note:new-resource +google_cloud_run_v2_service_iam_binding +``` +```release-note:new-resource +google_cloud_run_v2_service_iam_member +``` +```release-note:new-resource +google_cloud_run_v2_service_iam_policy +```
diff --git a/v6.2.0/.changelog/7092.txt b/v6.2.0/.changelog/7092.txt new file mode 100644 index 0000000..688fdfc --- /dev/null +++ b/v6.2.0/.changelog/7092.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_gke_backup_backup_plan_iam_binding +``` +```release-note:new-resource +google_gke_backup_backup_plan_iam_member +``` +```release-note:new-resource +google_gke_backup_backup_plan_iam_policy +```
diff --git a/v6.2.0/.changelog/7093.txt b/v6.2.0/.changelog/7093.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/7093.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7094.txt b/v6.2.0/.changelog/7094.txt new file mode 100644 index 0000000..4b069e9 --- /dev/null +++ b/v6.2.0/.changelog/7094.txt
@@ -0,0 +1,3 @@ +```release-note:none +cloudfunctions2: fixed a permadiff on `available_cpu` and `max_instance_request_concurrency` of `google_cloudfunctions2_function` +```
diff --git a/v6.2.0/.changelog/7096.txt b/v6.2.0/.changelog/7096.txt new file mode 100644 index 0000000..771a1ae --- /dev/null +++ b/v6.2.0/.changelog/7096.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: Updated the ability to set `point_in_time_recovery_enabled` flag for `SQLSERVER` instance, since the API supports it now. +```
diff --git a/v6.2.0/.changelog/7097.txt b/v6.2.0/.changelog/7097.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7097.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7098.txt b/v6.2.0/.changelog/7098.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7098.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7099.txt b/v6.2.0/.changelog/7099.txt new file mode 100644 index 0000000..d7c20d9 --- /dev/null +++ b/v6.2.0/.changelog/7099.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed permadiff on `external_data_configuration.connection_id` of `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/7100.txt b/v6.2.0/.changelog/7100.txt new file mode 100644 index 0000000..23eea6f --- /dev/null +++ b/v6.2.0/.changelog/7100.txt
@@ -0,0 +1,3 @@ +```release-note:none +Just website documentation for already added datasources. +```
diff --git a/v6.2.0/.changelog/7101.txt b/v6.2.0/.changelog/7101.txt new file mode 100644 index 0000000..6d87e08 --- /dev/null +++ b/v6.2.0/.changelog/7101.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigqueryconnection: fixed `aws.access_role.iam_role_id` cannot be updated on `google_bigquery_connection` +```
diff --git a/v6.2.0/.changelog/7102.txt b/v6.2.0/.changelog/7102.txt new file mode 100644 index 0000000..14d7627 --- /dev/null +++ b/v6.2.0/.changelog/7102.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: Added field `cloud_data_lineage_integration` to resource `google_composer_environment` (beta) +```
diff --git a/v6.2.0/.changelog/7103.txt b/v6.2.0/.changelog/7103.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/7103.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7104.txt b/v6.2.0/.changelog/7104.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7104.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7105.txt b/v6.2.0/.changelog/7105.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7105.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7106.txt b/v6.2.0/.changelog/7106.txt new file mode 100644 index 0000000..d7373fc --- /dev/null +++ b/v6.2.0/.changelog/7106.txt
@@ -0,0 +1,3 @@ +```release-note:none +Updates description for firebase_database_instance.region +```
diff --git a/v6.2.0/.changelog/7107.txt b/v6.2.0/.changelog/7107.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7107.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7108.txt b/v6.2.0/.changelog/7108.txt new file mode 100644 index 0000000..1de1d57 --- /dev/null +++ b/v6.2.0/.changelog/7108.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_container_attached_install_manifest +```
diff --git a/v6.2.0/.changelog/7109.txt b/v6.2.0/.changelog/7109.txt new file mode 100644 index 0000000..b55e944 --- /dev/null +++ b/v6.2.0/.changelog/7109.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added update support for `google_container_aws_node_pool` `tags` field +``` +```release-note:enhancement +container: added `google_container_aws_node_pool` `autoscaling_metrics_collection` field +```
diff --git a/v6.2.0/.changelog/7112.txt b/v6.2.0/.changelog/7112.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/7112.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7113.txt b/v6.2.0/.changelog/7113.txt new file mode 100644 index 0000000..ae8a1d2 --- /dev/null +++ b/v6.2.0/.changelog/7113.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudplatform: fixed the error with header `X-Goog-User-Project` on `google_client_openid_userinfo` +```
diff --git a/v6.2.0/.changelog/7114.txt b/v6.2.0/.changelog/7114.txt new file mode 100644 index 0000000..d3ec89e --- /dev/null +++ b/v6.2.0/.changelog/7114.txt
@@ -0,0 +1,3 @@ +```release-note:bug +certificatemanager: removed incorrect indication that the `self_managed` field in `google_certificate_manager_certificate` was treated as sensitive, and marked `self_managed.pem_private_key` as sensitive +```
diff --git a/v6.2.0/.changelog/7116.txt b/v6.2.0/.changelog/7116.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7116.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7118.txt b/v6.2.0/.changelog/7118.txt new file mode 100644 index 0000000..eca12a4 --- /dev/null +++ b/v6.2.0/.changelog/7118.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: changed the default create timeout of `google_sql_database_instance` to 40m from 30m +```
diff --git a/v6.2.0/.changelog/7119.txt b/v6.2.0/.changelog/7119.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7119.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7120.txt b/v6.2.0/.changelog/7120.txt new file mode 100644 index 0000000..333334a --- /dev/null +++ b/v6.2.0/.changelog/7120.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: add support for 'edge_security_policy' field to 'google_compute_backend_service' resource. +```
diff --git a/v6.2.0/.changelog/7121.txt b/v6.2.0/.changelog/7121.txt new file mode 100644 index 0000000..68bad3b --- /dev/null +++ b/v6.2.0/.changelog/7121.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed an issue with resuming failed cluster creation +```
diff --git a/v6.2.0/.changelog/7124.txt b/v6.2.0/.changelog/7124.txt new file mode 100644 index 0000000..4f4ef6c --- /dev/null +++ b/v6.2.0/.changelog/7124.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vertexai: fixed updating value_type in google_vertex_ai_featurestore_entitytype_feature +```
diff --git a/v6.2.0/.changelog/7126.txt b/v6.2.0/.changelog/7126.txt new file mode 100644 index 0000000..515c732 --- /dev/null +++ b/v6.2.0/.changelog/7126.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datastream: add `customer_managed_encryption_key` and `destination_config.bigquery_destination_config.source_hierarchy_datasets.dataset_template.kms_key_name` fields to `datastream_stream` resource +```
diff --git a/v6.2.0/.changelog/7128.txt b/v6.2.0/.changelog/7128.txt new file mode 100644 index 0000000..222d7ed --- /dev/null +++ b/v6.2.0/.changelog/7128.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +bigquery: table - add `external_data_configuration.metadata_cache_mode` and `external_data_configuration.object_metadata` +``` +```release-note:enhancement +bigquery: table - make `external_data_configuration.source_fomat` optional +```
diff --git a/v6.2.0/.changelog/7132.txt b/v6.2.0/.changelog/7132.txt new file mode 100644 index 0000000..d6d6c16 --- /dev/null +++ b/v6.2.0/.changelog/7132.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added new contents in rules[].rateLimitOptionsfields for `google_compute_security_policy` to support Cloud Armor Rate Limit Options (beta) +```
diff --git a/v6.2.0/.changelog/7134.txt b/v6.2.0/.changelog/7134.txt new file mode 100644 index 0000000..c7df147 --- /dev/null +++ b/v6.2.0/.changelog/7134.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +containerattached: Add a deletion policy enum field. +```
diff --git a/v6.2.0/.changelog/7135.txt b/v6.2.0/.changelog/7135.txt new file mode 100644 index 0000000..83bd4c7 --- /dev/null +++ b/v6.2.0/.changelog/7135.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +cloudrunv2: deprecated `startup_probe` and `liveness_probe` fields from `google_cloud_run_v2_job` resource as they are not supported by the API and they will be removed in a future major release +```
diff --git a/v6.2.0/.changelog/7136.txt b/v6.2.0/.changelog/7136.txt new file mode 100644 index 0000000..a3edef9 --- /dev/null +++ b/v6.2.0/.changelog/7136.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: made `root_password` field updatable in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/7138.txt b/v6.2.0/.changelog/7138.txt new file mode 100644 index 0000000..822f2e8 --- /dev/null +++ b/v6.2.0/.changelog/7138.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added replica promotion support to `google_sql_database_instance`. This change will allow users to promote read replica as stand alone primary instance. +```
diff --git a/v6.2.0/.changelog/7140.txt b/v6.2.0/.changelog/7140.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7140.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7141.txt b/v6.2.0/.changelog/7141.txt new file mode 100644 index 0000000..692ddf9 --- /dev/null +++ b/v6.2.0/.changelog/7141.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed bug where valid iam member values for bigquery were prevented from actuation by validation +```
diff --git a/v6.2.0/.changelog/7142.txt b/v6.2.0/.changelog/7142.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7142.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7143.txt b/v6.2.0/.changelog/7143.txt new file mode 100644 index 0000000..4591463 --- /dev/null +++ b/v6.2.0/.changelog/7143.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +sql: added several fields to `google_sql_source_representation_instance` resource. + +```
diff --git a/v6.2.0/.changelog/7144.txt b/v6.2.0/.changelog/7144.txt new file mode 100644 index 0000000..c1883a1 --- /dev/null +++ b/v6.2.0/.changelog/7144.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_iam_access_boundary_policy` +```
diff --git a/v6.2.0/.changelog/7145.txt b/v6.2.0/.changelog/7145.txt new file mode 100644 index 0000000..613cf6d --- /dev/null +++ b/v6.2.0/.changelog/7145.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Updated the `settings.deletion_protection_enabled` property documentation. +```
diff --git a/v6.2.0/.changelog/7147.txt b/v6.2.0/.changelog/7147.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7147.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7149.txt b/v6.2.0/.changelog/7149.txt new file mode 100644 index 0000000..6646f17 --- /dev/null +++ b/v6.2.0/.changelog/7149.txt
@@ -0,0 +1,3 @@ +```release-note:bug +google_project: fixes misleading examples that could cause `firebase:enabled` label to be accidentally removed. +```
diff --git a/v6.2.0/.changelog/7151.txt b/v6.2.0/.changelog/7151.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7151.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7152.txt b/v6.2.0/.changelog/7152.txt new file mode 100644 index 0000000..e717081 --- /dev/null +++ b/v6.2.0/.changelog/7152.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_sql_database_instance: adding point_in_time_recovery_enabled for SQLServer DB versions +```
diff --git a/v6.2.0/.changelog/7153.txt b/v6.2.0/.changelog/7153.txt new file mode 100644 index 0000000..a53219b --- /dev/null +++ b/v6.2.0/.changelog/7153.txt
@@ -0,0 +1,3 @@ +```release-note:bug +GCF: modify max_instances field to take API's result as default value +```
diff --git a/v6.2.0/.changelog/7154.txt b/v6.2.0/.changelog/7154.txt new file mode 100644 index 0000000..91efcf8 --- /dev/null +++ b/v6.2.0/.changelog/7154.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `tcp_time_wait_timeout_sec` field to `google_compute_router_nat` resource +```
diff --git a/v6.2.0/.changelog/7156.txt b/v6.2.0/.changelog/7156.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7156.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7157.txt b/v6.2.0/.changelog/7157.txt new file mode 100644 index 0000000..dae7a47 --- /dev/null +++ b/v6.2.0/.changelog/7157.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_cloudbuildv2_connection` (beta) +``` +```release-note:new-resource +`google_cloudbuildv2_repository` (beta) +```
diff --git a/v6.2.0/.changelog/7158.txt b/v6.2.0/.changelog/7158.txt new file mode 100644 index 0000000..6c5c1ed --- /dev/null +++ b/v6.2.0/.changelog/7158.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +cloudrunv2: deprecated `liveness_probe.tcp_socket` field from `google_cloud_run_v2_service` resource as it is not supported by the API and it will be removed in a future major release +```
diff --git a/v6.2.0/.changelog/7160.txt b/v6.2.0/.changelog/7160.txt new file mode 100644 index 0000000..510d275 --- /dev/null +++ b/v6.2.0/.changelog/7160.txt
@@ -0,0 +1,3 @@ +```release-note:bug +secretmanager: fixed incorrect required_with for topics in `google_secret_managed_secret` +```
diff --git a/v6.2.0/.changelog/7162.txt b/v6.2.0/.changelog/7162.txt new file mode 100644 index 0000000..a550e89 --- /dev/null +++ b/v6.2.0/.changelog/7162.txt
@@ -0,0 +1,3 @@ +```release-note:bug +gke: fixed the error of Invalid address to set on `config_connector_config` of the data source `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/7163.txt b/v6.2.0/.changelog/7163.txt new file mode 100644 index 0000000..b7ceed4 --- /dev/null +++ b/v6.2.0/.changelog/7163.txt
@@ -0,0 +1,3 @@ +```release-note:none +sql_database: Improved the documentation of `deletion_protection_enabled` setting for `sql_database_instance`. +```
diff --git a/v6.2.0/.changelog/7164.txt b/v6.2.0/.changelog/7164.txt new file mode 100644 index 0000000..3552b2f --- /dev/null +++ b/v6.2.0/.changelog/7164.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +vertex_ai: added `online_storage_ttl_days` to `google_vertex_ai_featurestore` resource (beta) +``` +```release-note:enhancement +vertex_ai: added `offline_storage_ttl_days` to `google_vertex_ai_featurestore_entitytype` resource (beta) +```
diff --git a/v6.2.0/.changelog/7165.txt b/v6.2.0/.changelog/7165.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7165.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7167.txt b/v6.2.0/.changelog/7167.txt new file mode 100644 index 0000000..e1ac034 --- /dev/null +++ b/v6.2.0/.changelog/7167.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_firestore_database +```
diff --git a/v6.2.0/.changelog/7169.txt b/v6.2.0/.changelog/7169.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7169.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7175.txt b/v6.2.0/.changelog/7175.txt new file mode 100644 index 0000000..dc35def --- /dev/null +++ b/v6.2.0/.changelog/7175.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +datastream: Added `postgresql_source_config` & `oracle_source_config` in `google_datastream_stream` +``` +```release-note:enhancement +datastream: Added support for `desired_state=RUNNING` in `google_datastream_stream` +``` +```release-note:enhancement +datastream: Exposed validation errors in `google_datastream_stream` +```
diff --git a/v6.2.0/.changelog/7176.txt b/v6.2.0/.changelog/7176.txt new file mode 100644 index 0000000..4dfeb4a --- /dev/null +++ b/v6.2.0/.changelog/7176.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_apigee_addons_config` +```
diff --git a/v6.2.0/.changelog/7178.txt b/v6.2.0/.changelog/7178.txt new file mode 100644 index 0000000..f49d3d6 --- /dev/null +++ b/v6.2.0/.changelog/7178.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_access_context_manager_authorized_orgs_desc` +```
diff --git a/v6.2.0/.changelog/7180.txt b/v6.2.0/.changelog/7180.txt new file mode 100644 index 0000000..69b8714 --- /dev/null +++ b/v6.2.0/.changelog/7180.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datafusion: fixed `version` can't be updated on `google_data_fusion_instance` +```
diff --git a/v6.2.0/.changelog/7181.txt b/v6.2.0/.changelog/7181.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7181.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7182.txt b/v6.2.0/.changelog/7182.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7182.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7183.txt b/v6.2.0/.changelog/7183.txt new file mode 100644 index 0000000..82b29fe --- /dev/null +++ b/v6.2.0/.changelog/7183.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added field `repository_event_config` to resource `trigger` (beta) +```
diff --git a/v6.2.0/.changelog/7184.txt b/v6.2.0/.changelog/7184.txt new file mode 100644 index 0000000..aeb95cb --- /dev/null +++ b/v6.2.0/.changelog/7184.txt
@@ -0,0 +1,3 @@ +```release-note:none +Removed google as an IdP in tests +```
diff --git a/v6.2.0/.changelog/7186.txt b/v6.2.0/.changelog/7186.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7186.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7187.txt b/v6.2.0/.changelog/7187.txt new file mode 100644 index 0000000..5c5c2ac --- /dev/null +++ b/v6.2.0/.changelog/7187.txt
@@ -0,0 +1,3 @@ +```release-note:bug +composer: fixed an issue with cleaning up environments created in an error state +```
diff --git a/v6.2.0/.changelog/7188.txt b/v6.2.0/.changelog/7188.txt new file mode 100644 index 0000000..73c3e26 --- /dev/null +++ b/v6.2.0/.changelog/7188.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: Added support for federated Azure identities to BigQuery Omni connections. +```
diff --git a/v6.2.0/.changelog/7190.txt b/v6.2.0/.changelog/7190.txt new file mode 100644 index 0000000..822f2e8 --- /dev/null +++ b/v6.2.0/.changelog/7190.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added replica promotion support to `google_sql_database_instance`. This change will allow users to promote read replica as stand alone primary instance. +```
diff --git a/v6.2.0/.changelog/7192.txt b/v6.2.0/.changelog/7192.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7192.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7193.txt b/v6.2.0/.changelog/7193.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7193.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7194.txt b/v6.2.0/.changelog/7194.txt new file mode 100644 index 0000000..76d8d2b --- /dev/null +++ b/v6.2.0/.changelog/7194.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +redis: Remove `auth_string` parameter from doc as it is only an output +```
diff --git a/v6.2.0/.changelog/7195.txt b/v6.2.0/.changelog/7195.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7195.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7197.txt b/v6.2.0/.changelog/7197.txt new file mode 100644 index 0000000..e6da66c --- /dev/null +++ b/v6.2.0/.changelog/7197.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `instance_lifecycle_policy` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` (beta) +``` +```release-note:enhancement +compute: added field `force_update_on_repair` to `instance_lifecycle_policy` (beta) +```
diff --git a/v6.2.0/.changelog/7199.txt b/v6.2.0/.changelog/7199.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7199.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7200.txt b/v6.2.0/.changelog/7200.txt new file mode 100644 index 0000000..a6e3356 --- /dev/null +++ b/v6.2.0/.changelog/7200.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed an issue with updating the `google_sql_database_instance.settings.activation_policy` field +```
diff --git a/v6.2.0/.changelog/7202.txt b/v6.2.0/.changelog/7202.txt new file mode 100644 index 0000000..c753742 --- /dev/null +++ b/v6.2.0/.changelog/7202.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +apigee: Added support for resource apigee sharedflow +https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.sharedflows + +Using handwritten approach as create API requires a file to be uploaded as `octet-stream` and mmv1 does not support this pattern + +Using direct api call instead of golang library because golang library for this api is broken see: b/265084250 + +Other relevant background/bugs: +Apigee Sharedflow get method response missing `latestRevisionId` field b/266146203 +(recently fixed) Apigee SharedFlow Create Documentation issue b/256739387 +```
diff --git a/v6.2.0/.changelog/7206.txt b/v6.2.0/.changelog/7206.txt new file mode 100644 index 0000000..36e75d0 --- /dev/null +++ b/v6.2.0/.changelog/7206.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +tags: added support for zonal resources in parent for `tags_location_tag_binding` + +```
diff --git a/v6.2.0/.changelog/7208.txt b/v6.2.0/.changelog/7208.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7208.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7210.txt b/v6.2.0/.changelog/7210.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7210.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7212.txt b/v6.2.0/.changelog/7212.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7212.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7213.txt b/v6.2.0/.changelog/7213.txt new file mode 100644 index 0000000..959c91c --- /dev/null +++ b/v6.2.0/.changelog/7213.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +google_firebase_hosting_version +google_firebase_hosting_release +```
diff --git a/v6.2.0/.changelog/7215.txt b/v6.2.0/.changelog/7215.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7215.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7221.txt b/v6.2.0/.changelog/7221.txt new file mode 100644 index 0000000..271818c --- /dev/null +++ b/v6.2.0/.changelog/7221.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed wrong maximum limit description for possible VPC MTUs +```
diff --git a/v6.2.0/.changelog/7227.txt b/v6.2.0/.changelog/7227.txt new file mode 100644 index 0000000..8bd4e1d --- /dev/null +++ b/v6.2.0/.changelog/7227.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +feat(google_container_node_pool): support `node_config.kubelet_config.pod_pids_limit` +```
diff --git a/v6.2.0/.changelog/7235.txt b/v6.2.0/.changelog/7235.txt new file mode 100644 index 0000000..ce8a1da --- /dev/null +++ b/v6.2.0/.changelog/7235.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `resource_policies` field to `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/7236.txt b/v6.2.0/.changelog/7236.txt new file mode 100644 index 0000000..341188f --- /dev/null +++ b/v6.2.0/.changelog/7236.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added `github.enterprise_config_resource_name` field to `google_cloudbuild_trigger` resource +```
diff --git a/v6.2.0/.changelog/7238.txt b/v6.2.0/.changelog/7238.txt new file mode 100644 index 0000000..fecf2e3 --- /dev/null +++ b/v6.2.0/.changelog/7238.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added `bitbucket_server_trigger_config` field to `google_cloudbuild_trigger` resource +```
diff --git a/v6.2.0/.changelog/7240.txt b/v6.2.0/.changelog/7240.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7240.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7242.txt b/v6.2.0/.changelog/7242.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7242.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7248.txt b/v6.2.0/.changelog/7248.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7248.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7250.txt b/v6.2.0/.changelog/7250.txt new file mode 100644 index 0000000..fa91079 --- /dev/null +++ b/v6.2.0/.changelog/7250.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_logging_sink` +```
diff --git a/v6.2.0/.changelog/7252.txt b/v6.2.0/.changelog/7252.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7252.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7254.txt b/v6.2.0/.changelog/7254.txt new file mode 100644 index 0000000..c820a6d --- /dev/null +++ b/v6.2.0/.changelog/7254.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: added possibility to remove `stateful_disks` in `compute_instance_group_manager` and `compute_region_instance_group_manager`. +```
diff --git a/v6.2.0/.changelog/7256.txt b/v6.2.0/.changelog/7256.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7256.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7260.txt b/v6.2.0/.changelog/7260.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7260.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7263.txt b/v6.2.0/.changelog/7263.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7263.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7264.txt b/v6.2.0/.changelog/7264.txt new file mode 100644 index 0000000..e1444eb --- /dev/null +++ b/v6.2.0/.changelog/7264.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed permadiff on `max_time_travel_hours` of `google_bigquery_dataset` +```
diff --git a/v6.2.0/.changelog/7266.txt b/v6.2.0/.changelog/7266.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7266.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7273.txt b/v6.2.0/.changelog/7273.txt new file mode 100644 index 0000000..de57788 --- /dev/null +++ b/v6.2.0/.changelog/7273.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixing failing test case for TestAccCloudBuildTrigger_cloudbuildTriggerServiceAccountExample +```
diff --git a/v6.2.0/.changelog/7274.txt b/v6.2.0/.changelog/7274.txt new file mode 100644 index 0000000..78c5e6d --- /dev/null +++ b/v6.2.0/.changelog/7274.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuildv2: Added github enterprise docs examples to `google_cloudbuildv2_connection` and `google_cloudbuildv2_resources` +```
diff --git a/v6.2.0/.changelog/7275.txt b/v6.2.0/.changelog/7275.txt new file mode 100644 index 0000000..2ab40b7 --- /dev/null +++ b/v6.2.0/.changelog/7275.txt
@@ -0,0 +1,3 @@ +```release-note:none +secretmanager: added additional docs about `google_secret_manager_secret_version_access` +```
diff --git a/v6.2.0/.changelog/7276.txt b/v6.2.0/.changelog/7276.txt new file mode 100644 index 0000000..70f07d4 --- /dev/null +++ b/v6.2.0/.changelog/7276.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +containerazure: added `azure_services_authentication` to `google_container_azure_cluster` +``` +```release-note:deprecation +gkehub: deprecated `mesh.control_plane` in `google_gke_hub_feature_membership`. Use `mesh.management` instead (beta-only) +``` +```release-note:enhancement +cloudbuild: added `peered_network_ip_range` field to `google_cloudbuild_worker_pool` resource +``` +```release-note:enhancement +clouddeploy: added `multi_target` field to `google_clouddeploy_target` resource (beta-only) +```
diff --git a/v6.2.0/.changelog/7279.txt b/v6.2.0/.changelog/7279.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7279.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7281.txt b/v6.2.0/.changelog/7281.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7281.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7282.txt b/v6.2.0/.changelog/7282.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7282.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7283.txt b/v6.2.0/.changelog/7283.txt new file mode 100644 index 0000000..88a4980 --- /dev/null +++ b/v6.2.0/.changelog/7283.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `deletion_policy` to resource `google_compute_shared_vpc_service_project` +```
diff --git a/v6.2.0/.changelog/7284.txt b/v6.2.0/.changelog/7284.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7284.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7286.txt b/v6.2.0/.changelog/7286.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7286.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7287.txt b/v6.2.0/.changelog/7287.txt new file mode 100644 index 0000000..9cf4841 --- /dev/null +++ b/v6.2.0/.changelog/7287.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed crash when trying to configure the provider with invalid credentials +```
diff --git a/v6.2.0/.changelog/7290.txt b/v6.2.0/.changelog/7290.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7290.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7293.txt b/v6.2.0/.changelog/7293.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7293.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7295.txt b/v6.2.0/.changelog/7295.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7295.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7296.txt b/v6.2.0/.changelog/7296.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7296.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7299.txt b/v6.2.0/.changelog/7299.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7299.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7300.txt b/v6.2.0/.changelog/7300.txt new file mode 100644 index 0000000..dce57c7 --- /dev/null +++ b/v6.2.0/.changelog/7300.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firebase: allowed specifying a `project` field on datasources for `google_firebase_android_app`, `google_firebase_web_app`, and `google_firebase_apple_app`. +```
diff --git a/v6.2.0/.changelog/7301.txt b/v6.2.0/.changelog/7301.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7301.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7305.txt b/v6.2.0/.changelog/7305.txt new file mode 100644 index 0000000..edcd2b6 --- /dev/null +++ b/v6.2.0/.changelog/7305.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +google_apigee_env_keystore +``` +```release-note:new-resource +google_apigee_env_references +```
diff --git a/v6.2.0/.changelog/7306.txt b/v6.2.0/.changelog/7306.txt new file mode 100644 index 0000000..c8d6f01 --- /dev/null +++ b/v6.2.0/.changelog/7306.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storagetransfer: added general field `sink_agent_pool_name` and `source_agent_pool_name` to `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/7310.txt b/v6.2.0/.changelog/7310.txt new file mode 100644 index 0000000..3189c25 --- /dev/null +++ b/v6.2.0/.changelog/7310.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `protect_config` to `google_container_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/7311.txt b/v6.2.0/.changelog/7311.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7311.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7312.txt b/v6.2.0/.changelog/7312.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7312.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7313.txt b/v6.2.0/.changelog/7313.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7313.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7314.txt b/v6.2.0/.changelog/7314.txt new file mode 100644 index 0000000..49aea36 --- /dev/null +++ b/v6.2.0/.changelog/7314.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: changed the default create timeout of `google_storage_bucket` to 10m from 4m +```
diff --git a/v6.2.0/.changelog/7315.txt b/v6.2.0/.changelog/7315.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7315.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7316.txt b/v6.2.0/.changelog/7316.txt new file mode 100644 index 0000000..2ac989f --- /dev/null +++ b/v6.2.0/.changelog/7316.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `internal_ip` and `external_ip` to `google_compute_per_instance_config` and `google_compute_region_per_instance_config` (beta) +```
diff --git a/v6.2.0/.changelog/7317.txt b/v6.2.0/.changelog/7317.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7317.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7318.txt b/v6.2.0/.changelog/7318.txt new file mode 100644 index 0000000..a867260 --- /dev/null +++ b/v6.2.0/.changelog/7318.txt
@@ -0,0 +1,6 @@ +```release-note:bug +spanner: fixed the error when updating `deletion_protection` on `google_spanner_database` +``` +```release-note:bug +spanner: fixed the error when updating `force_destroy` on `google_spanner_instance` +```
diff --git a/v6.2.0/.changelog/7319.txt b/v6.2.0/.changelog/7319.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7319.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7320.txt b/v6.2.0/.changelog/7320.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7320.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7322.txt b/v6.2.0/.changelog/7322.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7322.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7323.txt b/v6.2.0/.changelog/7323.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7323.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7324.txt b/v6.2.0/.changelog/7324.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7324.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7325.txt b/v6.2.0/.changelog/7325.txt new file mode 100644 index 0000000..b3d9ad9 --- /dev/null +++ b/v6.2.0/.changelog/7325.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_data_pipeline_pipeline` +```
diff --git a/v6.2.0/.changelog/7326.txt b/v6.2.0/.changelog/7326.txt new file mode 100644 index 0000000..e158871 --- /dev/null +++ b/v6.2.0/.changelog/7326.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed the error of invalid value for field `resource.failoverPolicy` when UDP is selected on `google_compute_region_backend_service` +```
diff --git a/v6.2.0/.changelog/7327.txt b/v6.2.0/.changelog/7327.txt new file mode 100644 index 0000000..4999c06 --- /dev/null +++ b/v6.2.0/.changelog/7327.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed can't update a instance with local ssd when stopping is needed on `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/7329.txt b/v6.2.0/.changelog/7329.txt new file mode 100644 index 0000000..90f51ec --- /dev/null +++ b/v6.2.0/.changelog/7329.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a crash when leaving `placement_policy` blank on `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/7331.txt b/v6.2.0/.changelog/7331.txt new file mode 100644 index 0000000..8ad425d --- /dev/null +++ b/v6.2.0/.changelog/7331.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +network_services: increase maximum `allow_origins` from 5 to 25 on `network_services_edge_cache_service` +```
diff --git a/v6.2.0/.changelog/7332.txt b/v6.2.0/.changelog/7332.txt new file mode 100644 index 0000000..03c7a1d --- /dev/null +++ b/v6.2.0/.changelog/7332.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_scc_mute_config +```
diff --git a/v6.2.0/.changelog/7333.txt b/v6.2.0/.changelog/7333.txt new file mode 100644 index 0000000..e445cf4 --- /dev/null +++ b/v6.2.0/.changelog/7333.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: added field `virtual_repository_config` and `remote_repository_config` to `google_artifact_registry_repository` (beta) +```
diff --git a/v6.2.0/.changelog/7336.txt b/v6.2.0/.changelog/7336.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7336.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7337.txt b/v6.2.0/.changelog/7337.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7337.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7341.txt b/v6.2.0/.changelog/7341.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7341.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7343.txt b/v6.2.0/.changelog/7343.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7343.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7344.txt b/v6.2.0/.changelog/7344.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7344.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7345.txt b/v6.2.0/.changelog/7345.txt new file mode 100644 index 0000000..381c398 --- /dev/null +++ b/v6.2.0/.changelog/7345.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactregistry: fixed an issue where `google-beta` used an outdated beta API rather than the GA service API. New format values like "KFP" will now be accepted by both providers. +```
diff --git a/v6.2.0/.changelog/7346.txt b/v6.2.0/.changelog/7346.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7346.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7347.txt b/v6.2.0/.changelog/7347.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7347.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7348.txt b/v6.2.0/.changelog/7348.txt new file mode 100644 index 0000000..92dd114 --- /dev/null +++ b/v6.2.0/.changelog/7348.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudidentity: fixed an issue on `initialGroupConfig` field when users make an import. +```
diff --git a/v6.2.0/.changelog/7349.txt b/v6.2.0/.changelog/7349.txt new file mode 100644 index 0000000..3607a6d --- /dev/null +++ b/v6.2.0/.changelog/7349.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: fixed an issue where `master_config.num_instances` would not force recreation when changed in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/7354.txt b/v6.2.0/.changelog/7354.txt new file mode 100644 index 0000000..680893b --- /dev/null +++ b/v6.2.0/.changelog/7354.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `max_distance` field to `resource-policy` resource +```
diff --git a/v6.2.0/.changelog/7355.txt b/v6.2.0/.changelog/7355.txt new file mode 100644 index 0000000..de52162 --- /dev/null +++ b/v6.2.0/.changelog/7355.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions: fixed no diff found on `event_trigger.resource` of `google_cloudfunctions_function` +```
diff --git a/v6.2.0/.changelog/7357.txt b/v6.2.0/.changelog/7357.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7357.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7358.txt b/v6.2.0/.changelog/7358.txt new file mode 100644 index 0000000..d49176a --- /dev/null +++ b/v6.2.0/.changelog/7358.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added output-only attribute `self_link_unique` id for `google_compute_instance_template` to point to the unique id of the resource (instead of its name). It is recommended to use `self_link_unique` for references over `self_link` and `id` for `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/7360.txt b/v6.2.0/.changelog/7360.txt new file mode 100644 index 0000000..032a0b4 --- /dev/null +++ b/v6.2.0/.changelog/7360.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: Promote `google_firestore_database` to GA +```
diff --git a/v6.2.0/.changelog/7362.txt b/v6.2.0/.changelog/7362.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/7362.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7364.txt b/v6.2.0/.changelog/7364.txt new file mode 100644 index 0000000..23ef9ab --- /dev/null +++ b/v6.2.0/.changelog/7364.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_bigquery_capacity_commitment` +```
diff --git a/v6.2.0/.changelog/7365.txt b/v6.2.0/.changelog/7365.txt new file mode 100644 index 0000000..449ecd0 --- /dev/null +++ b/v6.2.0/.changelog/7365.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `maintenance_interval` field to `instance-template` and `instance` resource (beta) +```
diff --git a/v6.2.0/.changelog/7366.txt b/v6.2.0/.changelog/7366.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7366.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7367.txt b/v6.2.0/.changelog/7367.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7367.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7368.txt b/v6.2.0/.changelog/7368.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7368.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7369.txt b/v6.2.0/.changelog/7369.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7369.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7374.txt b/v6.2.0/.changelog/7374.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7374.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7375.txt b/v6.2.0/.changelog/7375.txt new file mode 100644 index 0000000..b5406f5 --- /dev/null +++ b/v6.2.0/.changelog/7375.txt
@@ -0,0 +1,3 @@ +```release-note: none + +```
diff --git a/v6.2.0/.changelog/7376.txt b/v6.2.0/.changelog/7376.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7376.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7377.txt b/v6.2.0/.changelog/7377.txt new file mode 100644 index 0000000..bc9ed071 --- /dev/null +++ b/v6.2.0/.changelog/7377.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +A new datasource for fetching the list of alloydb supported database flags in a location. +```
diff --git a/v6.2.0/.changelog/7380.txt b/v6.2.0/.changelog/7380.txt new file mode 100644 index 0000000..45bdff1 --- /dev/null +++ b/v6.2.0/.changelog/7380.txt
@@ -0,0 +1,4 @@ +```release-note:none +docs: use proper subcategory for Artifact Registry Repository data-source (just +a minor fix on the docs website) +```
diff --git a/v6.2.0/.changelog/7382.txt b/v6.2.0/.changelog/7382.txt new file mode 100644 index 0000000..62d5c03 --- /dev/null +++ b/v6.2.0/.changelog/7382.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudbuildv2: Fixed `google_cloudbuildv2_connection_iam` documentation section. +```
diff --git a/v6.2.0/.changelog/7384.txt b/v6.2.0/.changelog/7384.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7384.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7385.txt b/v6.2.0/.changelog/7385.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7385.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7386.txt b/v6.2.0/.changelog/7386.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7386.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7389.txt b/v6.2.0/.changelog/7389.txt new file mode 100644 index 0000000..672c004 --- /dev/null +++ b/v6.2.0/.changelog/7389.txt
@@ -0,0 +1,3 @@ +```release-note:note +updated documentation to mark attribute fields contained in block arguments as outputs +```
diff --git a/v6.2.0/.changelog/7391.txt b/v6.2.0/.changelog/7391.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7391.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7392.txt b/v6.2.0/.changelog/7392.txt new file mode 100644 index 0000000..5d0cd51 --- /dev/null +++ b/v6.2.0/.changelog/7392.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Changing name field on google_compute_disk for TestAccComputeInstanceTemplate_sourceSnapshotEncryptionKey to include randomly generated string +```
diff --git a/v6.2.0/.changelog/7393.txt b/v6.2.0/.changelog/7393.txt new file mode 100644 index 0000000..4683c54 --- /dev/null +++ b/v6.2.0/.changelog/7393.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_workstations_workstation_iam` +``` +```release-note:new-resource +`google_workstations_workstation_config_iam` +```
diff --git a/v6.2.0/.changelog/7394.txt b/v6.2.0/.changelog/7394.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7394.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7399.txt b/v6.2.0/.changelog/7399.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7399.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7400.txt b/v6.2.0/.changelog/7400.txt new file mode 100644 index 0000000..d759b60 --- /dev/null +++ b/v6.2.0/.changelog/7400.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: added support for X.509 name constraints +```
diff --git a/v6.2.0/.changelog/7401.txt b/v6.2.0/.changelog/7401.txt new file mode 100644 index 0000000..d210c23 --- /dev/null +++ b/v6.2.0/.changelog/7401.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudscheduler: updated http_target uri of scheduler_job_http_tf +```
diff --git a/v6.2.0/.changelog/7402.txt b/v6.2.0/.changelog/7402.txt new file mode 100644 index 0000000..9f9a6fb --- /dev/null +++ b/v6.2.0/.changelog/7402.txt
@@ -0,0 +1,3 @@ +```release-note:none +So far this only affects field descriptions. +```
diff --git a/v6.2.0/.changelog/7403.txt b/v6.2.0/.changelog/7403.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7403.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7406.txt b/v6.2.0/.changelog/7406.txt new file mode 100644 index 0000000..a05329d --- /dev/null +++ b/v6.2.0/.changelog/7406.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquerydatapolicy: updated api version from v1beta1 to v1 and made it possible to use additional data policies. +```
diff --git a/v6.2.0/.changelog/7409.txt b/v6.2.0/.changelog/7409.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7409.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7410.txt b/v6.2.0/.changelog/7410.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7410.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7412.txt b/v6.2.0/.changelog/7412.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7412.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7415.txt b/v6.2.0/.changelog/7415.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7415.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7419.txt b/v6.2.0/.changelog/7419.txt new file mode 100644 index 0000000..1f2c1ef --- /dev/null +++ b/v6.2.0/.changelog/7419.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: added `enable_analytics` field to `google_logging_project_bucket_config` +```
diff --git a/v6.2.0/.changelog/7420.txt b/v6.2.0/.changelog/7420.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7420.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7421.txt b/v6.2.0/.changelog/7421.txt new file mode 100644 index 0000000..20da03b --- /dev/null +++ b/v6.2.0/.changelog/7421.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: fix permadiff on `automated_backup_policy.weekly_schedule` of `google_alloydb_cluster` +```
diff --git a/v6.2.0/.changelog/7422.txt b/v6.2.0/.changelog/7422.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7422.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7424.txt b/v6.2.0/.changelog/7424.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7424.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7425.txt b/v6.2.0/.changelog/7425.txt new file mode 100644 index 0000000..e19b12c --- /dev/null +++ b/v6.2.0/.changelog/7425.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +cloudrunv2: set a default value of 3 for `max_retries` in `google_cloud_run_v2_job`. This should match the API's existing default, but may show a diff at plan time +``` +```release-note:bug +cloudrunv2: fixed the bug where setting `max_retries` to 0 in `google_cloud_run_v2_job` was not respected. +```
diff --git a/v6.2.0/.changelog/7427.txt b/v6.2.0/.changelog/7427.txt new file mode 100644 index 0000000..7c5cc09 --- /dev/null +++ b/v6.2.0/.changelog/7427.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `local_nvme_ssd_block` to `node_config` block in the `google_container_node_pool`. +```
diff --git a/v6.2.0/.changelog/7428.txt b/v6.2.0/.changelog/7428.txt new file mode 100644 index 0000000..06e94c0 --- /dev/null +++ b/v6.2.0/.changelog/7428.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: fixed if `service_account` in `google_workstations_workstation_config` isn't set, a default is set. +```
diff --git a/v6.2.0/.changelog/7429.txt b/v6.2.0/.changelog/7429.txt new file mode 100644 index 0000000..63cd636 --- /dev/null +++ b/v6.2.0/.changelog/7429.txt
@@ -0,0 +1,3 @@ +```release-note:bug +redis: fixed a bug causing diff detection on `reserved_ip_range` in `google_redis_instance` +```
diff --git a/v6.2.0/.changelog/7432.txt b/v6.2.0/.changelog/7432.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7432.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7433.txt b/v6.2.0/.changelog/7433.txt new file mode 100644 index 0000000..d62dcb9 --- /dev/null +++ b/v6.2.0/.changelog/7433.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a permadiff when `friendly_name` is removed from `google_bigquery_dataset` +```
diff --git a/v6.2.0/.changelog/7434.txt b/v6.2.0/.changelog/7434.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7434.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7435.txt b/v6.2.0/.changelog/7435.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7435.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7436.txt b/v6.2.0/.changelog/7436.txt new file mode 100644 index 0000000..d0327ea --- /dev/null +++ b/v6.2.0/.changelog/7436.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_dataplex_lake_iam_*` +``` +```release-note:new-resource +`google_dataplex_zone_iam_*` +``` +```release-note:new-resource +`google_dataplex_asset_iam_*` +```
diff --git a/v6.2.0/.changelog/7437.txt b/v6.2.0/.changelog/7437.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7437.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7438.txt b/v6.2.0/.changelog/7438.txt new file mode 100644 index 0000000..0ca96f1 --- /dev/null +++ b/v6.2.0/.changelog/7438.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: added `network_firewall_policy_enforcement_order` field to `google_compute_network` resource + +```
diff --git a/v6.2.0/.changelog/7439.txt b/v6.2.0/.changelog/7439.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7439.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7440.txt b/v6.2.0/.changelog/7440.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7440.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7441.txt b/v6.2.0/.changelog/7441.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7441.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7443.txt b/v6.2.0/.changelog/7443.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7443.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7444.txt b/v6.2.0/.changelog/7444.txt new file mode 100644 index 0000000..de77cda --- /dev/null +++ b/v6.2.0/.changelog/7444.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `WEIGHED_MAGLEV` to `locality_lb_policy` enum for backend service resources. +```
diff --git a/v6.2.0/.changelog/7445.txt b/v6.2.0/.changelog/7445.txt new file mode 100644 index 0000000..82c0f16 --- /dev/null +++ b/v6.2.0/.changelog/7445.txt
@@ -0,0 +1,3 @@ +```release-note:bug +certificatemanager: fixed `managed.dnsAuthorizations` is missing in import from `google_certificate_manager_certificate` +```
diff --git a/v6.2.0/.changelog/7447.txt b/v6.2.0/.changelog/7447.txt new file mode 100644 index 0000000..23e5c42 --- /dev/null +++ b/v6.2.0/.changelog/7447.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_database_migration_service_connection_profile` +```
diff --git a/v6.2.0/.changelog/7448.txt b/v6.2.0/.changelog/7448.txt new file mode 100644 index 0000000..199a22b --- /dev/null +++ b/v6.2.0/.changelog/7448.txt
@@ -0,0 +1,3 @@ +```release-note:bug +certificatemanager: fixed a bug where modifying non-updatable fields `hostname` and `matcher` in `google_certificate_manager_certificate_map_entry` would fail with API errors. Now updating them will recreate the resource +```
diff --git a/v6.2.0/.changelog/7449.txt b/v6.2.0/.changelog/7449.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7449.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7450.txt b/v6.2.0/.changelog/7450.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7450.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7451.txt b/v6.2.0/.changelog/7451.txt new file mode 100644 index 0000000..f1095f4 --- /dev/null +++ b/v6.2.0/.changelog/7451.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datastream: fixed bug where field `dataset_id` could not utilize the id from bigquery directly +```
diff --git a/v6.2.0/.changelog/7453.txt b/v6.2.0/.changelog/7453.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7453.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7454.txt b/v6.2.0/.changelog/7454.txt new file mode 100644 index 0000000..391478c --- /dev/null +++ b/v6.2.0/.changelog/7454.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed bug where `enforce_on_key_name` could not be unset on `google_compute_security_policy` +```
diff --git a/v6.2.0/.changelog/7457.txt b/v6.2.0/.changelog/7457.txt new file mode 100644 index 0000000..5144b54 --- /dev/null +++ b/v6.2.0/.changelog/7457.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `is_case_insensitive` and `default_collation` fields to `google_bigquery_dataset` resource +```
diff --git a/v6.2.0/.changelog/7459.txt b/v6.2.0/.changelog/7459.txt new file mode 100644 index 0000000..f2fdea4 --- /dev/null +++ b/v6.2.0/.changelog/7459.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `stack_type` field to `google_container_cluster` resource +```
diff --git a/v6.2.0/.changelog/7460.txt b/v6.2.0/.changelog/7460.txt new file mode 100644 index 0000000..bd2a279 --- /dev/null +++ b/v6.2.0/.changelog/7460.txt
@@ -0,0 +1,3 @@ +```release-note:none +firestore: Updated docs to mention the new `google_firestore_database` resource +```
diff --git a/v6.2.0/.changelog/7464.txt b/v6.2.0/.changelog/7464.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7464.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7469.txt b/v6.2.0/.changelog/7469.txt new file mode 100644 index 0000000..12eca8e --- /dev/null +++ b/v6.2.0/.changelog/7469.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: changed `disk_size_gb` allowable sizes for SCRATCH disks from 375 GB to [375, 3000] GB in `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/7470.txt b/v6.2.0/.changelog/7470.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7470.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7471.txt b/v6.2.0/.changelog/7471.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7471.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7474.txt b/v6.2.0/.changelog/7474.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7474.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7475.txt b/v6.2.0/.changelog/7475.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7475.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7478.txt b/v6.2.0/.changelog/7478.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7478.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7479.txt b/v6.2.0/.changelog/7479.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7479.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7482.txt b/v6.2.0/.changelog/7482.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7482.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7483.txt b/v6.2.0/.changelog/7483.txt new file mode 100644 index 0000000..2ebba3d --- /dev/null +++ b/v6.2.0/.changelog/7483.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for `ephemeral_storage_local_ssd_config` to `google_container_cluster.node_config`, `google_container_cluster.node_pools.node_config`, `google_container_node_pool.node_config` +```
diff --git a/v6.2.0/.changelog/7485.txt b/v6.2.0/.changelog/7485.txt new file mode 100644 index 0000000..711ca4e --- /dev/null +++ b/v6.2.0/.changelog/7485.txt
@@ -0,0 +1,3 @@ +```release-note:note +updated google golang api to v0.114.0 to support oauth2 token exchange over mTLS +```
diff --git a/v6.2.0/.changelog/7486.txt b/v6.2.0/.changelog/7486.txt new file mode 100644 index 0000000..f13cb02 --- /dev/null +++ b/v6.2.0/.changelog/7486.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added missing fields for `google_compute_(?.*_)address` datasource +```
diff --git a/v6.2.0/.changelog/7487.txt b/v6.2.0/.changelog/7487.txt new file mode 100644 index 0000000..f7912ed --- /dev/null +++ b/v6.2.0/.changelog/7487.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: updated maxItems to 25 for fields `expose_headers`,`allow_headers`, `request_header_to_remove`, `request_header_to_add`, `response_header_to_add` and `response_header_to_remove` of `google_network_services_edge_cache_service` and `request_headers_to_add` of `google_network_services_edge_cache_origin` +```
diff --git a/v6.2.0/.changelog/7488.txt b/v6.2.0/.changelog/7488.txt new file mode 100644 index 0000000..bcb36ac --- /dev/null +++ b/v6.2.0/.changelog/7488.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +Add Apigee Environment Keystore Alias for Self Signed Format + +```
diff --git a/v6.2.0/.changelog/7489.txt b/v6.2.0/.changelog/7489.txt new file mode 100644 index 0000000..dc6c8e4 --- /dev/null +++ b/v6.2.0/.changelog/7489.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: added resource `gateway` +```
diff --git a/v6.2.0/.changelog/7491.txt b/v6.2.0/.changelog/7491.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7491.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7493.txt b/v6.2.0/.changelog/7493.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7493.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7494.txt b/v6.2.0/.changelog/7494.txt new file mode 100644 index 0000000..1870c3b --- /dev/null +++ b/v6.2.0/.changelog/7494.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudsql: fixed the error in any subsequent apply on `google_sql_user` after its `google_sql_database_instance` is deleted +```
diff --git a/v6.2.0/.changelog/7495.txt b/v6.2.0/.changelog/7495.txt new file mode 100644 index 0000000..f555fdc --- /dev/null +++ b/v6.2.0/.changelog/7495.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datacatalog: fixed `google_data_catalog_tag` only allowing 10 tags.. increased to 1000 +```
diff --git a/v6.2.0/.changelog/7496.txt b/v6.2.0/.changelog/7496.txt new file mode 100644 index 0000000..80942d4 --- /dev/null +++ b/v6.2.0/.changelog/7496.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement + +storagetransfer: add support for 'last_modified_since' and 'last_modified_before' fields to 'google_storage_transfer_job' resource +```
diff --git a/v6.2.0/.changelog/7497.txt b/v6.2.0/.changelog/7497.txt new file mode 100644 index 0000000..fa7c862 --- /dev/null +++ b/v6.2.0/.changelog/7497.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactregistry: fixed new repositories ignoring the provider region if location is unset. +```
diff --git a/v6.2.0/.changelog/7498.txt b/v6.2.0/.changelog/7498.txt new file mode 100644 index 0000000..81e0312 --- /dev/null +++ b/v6.2.0/.changelog/7498.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigqueryconnection - add `spark` support +```
diff --git a/v6.2.0/.changelog/7499.txt b/v6.2.0/.changelog/7499.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7499.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7501.txt b/v6.2.0/.changelog/7501.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7501.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7502.txt b/v6.2.0/.changelog/7502.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7502.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7504.txt b/v6.2.0/.changelog/7504.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7504.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7505.txt b/v6.2.0/.changelog/7505.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7505.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7506.txt b/v6.2.0/.changelog/7506.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7506.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7507.txt b/v6.2.0/.changelog/7507.txt new file mode 100644 index 0000000..0f354a0 --- /dev/null +++ b/v6.2.0/.changelog/7507.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_region_instance_template` +``` +```release-note:enhancement +compute: supported region instance template in`source_instance_template` field of `google_compute_instance_from_template` resource +```
diff --git a/v6.2.0/.changelog/7509.txt b/v6.2.0/.changelog/7509.txt new file mode 100644 index 0000000..35646e1 --- /dev/null +++ b/v6.2.0/.changelog/7509.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_networkservices_mesh` +```
diff --git a/v6.2.0/.changelog/7510.txt b/v6.2.0/.changelog/7510.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7510.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7518.txt b/v6.2.0/.changelog/7518.txt new file mode 100644 index 0000000..f8756da --- /dev/null +++ b/v6.2.0/.changelog/7518.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +Apigee: added resource `apigeeKeystoresAliasesKeyCertFile` +```
diff --git a/v6.2.0/.changelog/7519.txt b/v6.2.0/.changelog/7519.txt new file mode 100644 index 0000000..6cd2e50 --- /dev/null +++ b/v6.2.0/.changelog/7519.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_apigee_keystore_aliases_pkcs` +```
diff --git a/v6.2.0/.changelog/7520.txt b/v6.2.0/.changelog/7520.txt new file mode 100644 index 0000000..7fec3a1 --- /dev/null +++ b/v6.2.0/.changelog/7520.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: Fixed race condition when polling for status during an update of a `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/7521.txt b/v6.2.0/.changelog/7521.txt new file mode 100644 index 0000000..40f40c7 --- /dev/null +++ b/v6.2.0/.changelog/7521.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_region_commitment` +```
diff --git a/v6.2.0/.changelog/7522.txt b/v6.2.0/.changelog/7522.txt new file mode 100644 index 0000000..821ae66 --- /dev/null +++ b/v6.2.0/.changelog/7522.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support of single-database-recovery for SQL Server PITR with `database_names` attribute to `google_sql_instance` +```
diff --git a/v6.2.0/.changelog/7523.txt b/v6.2.0/.changelog/7523.txt new file mode 100644 index 0000000..0def0e0 --- /dev/null +++ b/v6.2.0/.changelog/7523.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firebase: fix `google_firebase_project` to succeed on apply when the project already has firebase enabled +```
diff --git a/v6.2.0/.changelog/7524.txt b/v6.2.0/.changelog/7524.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7524.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7525.txt b/v6.2.0/.changelog/7525.txt new file mode 100644 index 0000000..003c698 --- /dev/null +++ b/v6.2.0/.changelog/7525.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added stack_type to resource `ha_vpn_gateway` +```
diff --git a/v6.2.0/.changelog/7529.txt b/v6.2.0/.changelog/7529.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7529.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7530.txt b/v6.2.0/.changelog/7530.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7530.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7532.txt b/v6.2.0/.changelog/7532.txt new file mode 100644 index 0000000..f51fd68 --- /dev/null +++ b/v6.2.0/.changelog/7532.txt
@@ -0,0 +1,3 @@ +```release-note:none +N/A +```
diff --git a/v6.2.0/.changelog/7533.txt b/v6.2.0/.changelog/7533.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7533.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7535.txt b/v6.2.0/.changelog/7535.txt new file mode 100644 index 0000000..16a47a5 --- /dev/null +++ b/v6.2.0/.changelog/7535.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_region_instance_template` +```
diff --git a/v6.2.0/.changelog/7536.txt b/v6.2.0/.changelog/7536.txt new file mode 100644 index 0000000..6da07d0 --- /dev/null +++ b/v6.2.0/.changelog/7536.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservice: updated the max number of `host_rule` on `google_network_services_edge_cache_service` +```
diff --git a/v6.2.0/.changelog/7537.txt b/v6.2.0/.changelog/7537.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7537.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7539.txt b/v6.2.0/.changelog/7539.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7539.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7541.txt b/v6.2.0/.changelog/7541.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/7541.txt
diff --git a/v6.2.0/.changelog/7543.txt b/v6.2.0/.changelog/7543.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7543.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7546.txt b/v6.2.0/.changelog/7546.txt new file mode 100644 index 0000000..42a24a7 --- /dev/null +++ b/v6.2.0/.changelog/7546.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +networksecurity: added resource `gatewaySecurityPolicies` and `gatewaySecurityPoliciesRules` +```
diff --git a/v6.2.0/.changelog/7547.txt b/v6.2.0/.changelog/7547.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7547.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7548.txt b/v6.2.0/.changelog/7548.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7548.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7549.txt b/v6.2.0/.changelog/7549.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7549.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7550.txt b/v6.2.0/.changelog/7550.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7550.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7551.txt b/v6.2.0/.changelog/7551.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7551.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7552.txt b/v6.2.0/.changelog/7552.txt new file mode 100644 index 0000000..4f10ec1 --- /dev/null +++ b/v6.2.0/.changelog/7552.txt
@@ -0,0 +1,4 @@ +```release-note:bug + AlloyDB: Deleted immutable flag for initalUser and weeklySchedule + +```
diff --git a/v6.2.0/.changelog/7553.txt b/v6.2.0/.changelog/7553.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7553.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7554.txt b/v6.2.0/.changelog/7554.txt new file mode 100644 index 0000000..8740a2c --- /dev/null +++ b/v6.2.0/.changelog/7554.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigqueryreservation: added `edition` and `autoscale` to `google_bigquery_reservation` and `edition` to `bigquery_capacity_commitment` +```
diff --git a/v6.2.0/.changelog/7555.txt b/v6.2.0/.changelog/7555.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7555.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7559.txt b/v6.2.0/.changelog/7559.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7559.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7563.txt b/v6.2.0/.changelog/7563.txt new file mode 100644 index 0000000..5e99fdc --- /dev/null +++ b/v6.2.0/.changelog/7563.txt
@@ -0,0 +1,4 @@ +```release-note: enhancement +compute: Updated the documentation for `org_id` in `google_apigee_sharedflow` + +```
diff --git a/v6.2.0/.changelog/7566.txt b/v6.2.0/.changelog/7566.txt new file mode 100644 index 0000000..c2933e8 --- /dev/null +++ b/v6.2.0/.changelog/7566.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: promoted `mode`, `virtual_repository_config`, and `remote_repository_config` to GA +```
diff --git a/v6.2.0/.changelog/7567.txt b/v6.2.0/.changelog/7567.txt new file mode 100644 index 0000000..6996e8b --- /dev/null +++ b/v6.2.0/.changelog/7567.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: fix validation of `optional_components` +```
diff --git a/v6.2.0/.changelog/7571.txt b/v6.2.0/.changelog/7571.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7571.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7578.txt b/v6.2.0/.changelog/7578.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7578.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7579.txt b/v6.2.0/.changelog/7579.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7579.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7580.txt b/v6.2.0/.changelog/7580.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7580.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7582.txt b/v6.2.0/.changelog/7582.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7582.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7583.txt b/v6.2.0/.changelog/7583.txt new file mode 100644 index 0000000..f0973de --- /dev/null +++ b/v6.2.0/.changelog/7583.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for IPv6 prefix exchange in `google_compute_router_peer` +```
diff --git a/v6.2.0/.changelog/7586.txt b/v6.2.0/.changelog/7586.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7586.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7588.txt b/v6.2.0/.changelog/7588.txt new file mode 100644 index 0000000..86b7e66 --- /dev/null +++ b/v6.2.0/.changelog/7588.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue with TTLs being sent when `USE_ORIGIN_HEADERS` is set +```
diff --git a/v6.2.0/.changelog/7589.txt b/v6.2.0/.changelog/7589.txt new file mode 100644 index 0000000..8bda152 --- /dev/null +++ b/v6.2.0/.changelog/7589.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +enhancement: increased the max count for `route_rule` to 200 on `google_network_services_edge_cache_service` +```
diff --git a/v6.2.0/.changelog/7590.txt b/v6.2.0/.changelog/7590.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7590.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7592.txt b/v6.2.0/.changelog/7592.txt new file mode 100644 index 0000000..985f671 --- /dev/null +++ b/v6.2.0/.changelog/7592.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_security_url_lists` +```
diff --git a/v6.2.0/.changelog/7597.txt b/v6.2.0/.changelog/7597.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7597.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7598.txt b/v6.2.0/.changelog/7598.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7598.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7600.txt b/v6.2.0/.changelog/7600.txt new file mode 100644 index 0000000..e53530d --- /dev/null +++ b/v6.2.0/.changelog/7600.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: added support for `disabled` to `google_logging_metric` +```
diff --git a/v6.2.0/.changelog/7601.txt b/v6.2.0/.changelog/7601.txt new file mode 100644 index 0000000..c57527b --- /dev/null +++ b/v6.2.0/.changelog/7601.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: Changed `dictionary`, `regex`, `regex.group_indexes` and `large_custom_dictionary` fields in `google_data_loss_prevention_stored_info_type` to be update-in-place +```
diff --git a/v6.2.0/.changelog/7602.txt b/v6.2.0/.changelog/7602.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7602.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7605.txt b/v6.2.0/.changelog/7605.txt new file mode 100644 index 0000000..f1f3f9b --- /dev/null +++ b/v6.2.0/.changelog/7605.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_services_service_binding` +```
diff --git a/v6.2.0/.changelog/7606.txt b/v6.2.0/.changelog/7606.txt new file mode 100644 index 0000000..cc1e29c --- /dev/null +++ b/v6.2.0/.changelog/7606.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +firebase_android_app_config +```
diff --git a/v6.2.0/.changelog/7607.txt b/v6.2.0/.changelog/7607.txt new file mode 100644 index 0000000..498fdd5 --- /dev/null +++ b/v6.2.0/.changelog/7607.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added SEV_LIVE_MIGRATABLE to guestOsFeatures enum. +```
diff --git a/v6.2.0/.changelog/7608.txt b/v6.2.0/.changelog/7608.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7608.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7609.txt b/v6.2.0/.changelog/7609.txt new file mode 100644 index 0000000..2c029ae --- /dev/null +++ b/v6.2.0/.changelog/7609.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: add support fot tag immutability +```
diff --git a/v6.2.0/.changelog/7613.txt b/v6.2.0/.changelog/7613.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7613.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7615.txt b/v6.2.0/.changelog/7615.txt new file mode 100644 index 0000000..604975c --- /dev/null +++ b/v6.2.0/.changelog/7615.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: add `storage_billing_model` argument to `google_bigquery_dataset` +```
diff --git a/v6.2.0/.changelog/7616.txt b/v6.2.0/.changelog/7616.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7616.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7617.txt b/v6.2.0/.changelog/7617.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7617.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7618.txt b/v6.2.0/.changelog/7618.txt new file mode 100644 index 0000000..dd6b1ac --- /dev/null +++ b/v6.2.0/.changelog/7618.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_disk_async_replication` +```
diff --git a/v6.2.0/.changelog/7619.txt b/v6.2.0/.changelog/7619.txt new file mode 100644 index 0000000..fee819a --- /dev/null +++ b/v6.2.0/.changelog/7619.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +clouddeploy: added fields for resource `google_clouddeploy_delivery_pipeline` +```
diff --git a/v6.2.0/.changelog/7621.txt b/v6.2.0/.changelog/7621.txt new file mode 100644 index 0000000..f40afa1 --- /dev/null +++ b/v6.2.0/.changelog/7621.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed the import logic in`google_bigquery_capacity_commitment` +```
diff --git a/v6.2.0/.changelog/7622.txt b/v6.2.0/.changelog/7622.txt new file mode 100644 index 0000000..3a829af --- /dev/null +++ b/v6.2.0/.changelog/7622.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudidentity: fixed immutability issue on `initialGroupConfig` field for resource `google_cloud_identity_group` +```
diff --git a/v6.2.0/.changelog/7623.txt b/v6.2.0/.changelog/7623.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7623.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7625.txt b/v6.2.0/.changelog/7625.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7625.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7627.txt b/v6.2.0/.changelog/7627.txt new file mode 100644 index 0000000..264c52f --- /dev/null +++ b/v6.2.0/.changelog/7627.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a bug creating a diff adding a `stack_type` when GKE omitted `stackType` in API responses from older GKE clusters +```
diff --git a/v6.2.0/.changelog/7628.txt b/v6.2.0/.changelog/7628.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7628.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7629.txt b/v6.2.0/.changelog/7629.txt new file mode 100644 index 0000000..e433582 --- /dev/null +++ b/v6.2.0/.changelog/7629.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +workstations: supported in-place update for `host` and `container` in `google_workstations_workstation_config` (beta) +``` +```release-note:bug +workstations: fixed an issue where unsetting the container working directory in `google_workstations_workstations_config` was not propagated to the underlying resource (beta) +``` +```release-note:bug +workstations: fixed an issue where modifying `persistent_directories` and `encryption_key` would fail with API errors; now updating them will recreate the resource (beta) +```
diff --git a/v6.2.0/.changelog/7630.txt b/v6.2.0/.changelog/7630.txt new file mode 100644 index 0000000..acd33e7 --- /dev/null +++ b/v6.2.0/.changelog/7630.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_logging_linked_dataset` +```
diff --git a/v6.2.0/.changelog/7634.txt b/v6.2.0/.changelog/7634.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7634.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7635.txt b/v6.2.0/.changelog/7635.txt new file mode 100644 index 0000000..a4c1c8f --- /dev/null +++ b/v6.2.0/.changelog/7635.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added new field `async_primary_disk` to `google_compute_disk` and `google_compute_region_disk` +``` +```release-note:enhancement +compute: added new field `disk_consistency_group_policy` to `google_compute_resource_policy` +```
diff --git a/v6.2.0/.changelog/7637.txt b/v6.2.0/.changelog/7637.txt new file mode 100644 index 0000000..8a80eef --- /dev/null +++ b/v6.2.0/.changelog/7637.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +orgpolicy: accepted variable cases for booleans such as true, True, and TRUE in `google_org_policy_policy` +```
diff --git a/v6.2.0/.changelog/7638.txt b/v6.2.0/.changelog/7638.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7638.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7639.txt b/v6.2.0/.changelog/7639.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7639.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7642.txt b/v6.2.0/.changelog/7642.txt new file mode 100644 index 0000000..8d8be99 --- /dev/null +++ b/v6.2.0/.changelog/7642.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed an issue where the provider crashed when "batching" was set in `4.60.0`/`4.60.1` +```
diff --git a/v6.2.0/.changelog/7643.txt b/v6.2.0/.changelog/7643.txt new file mode 100644 index 0000000..eadb363 --- /dev/null +++ b/v6.2.0/.changelog/7643.txt
@@ -0,0 +1,4 @@ +```release-note:none +Fix Apigee Sharedflow doc. + +```
diff --git a/v6.2.0/.changelog/7644.txt b/v6.2.0/.changelog/7644.txt new file mode 100644 index 0000000..14a5f44 --- /dev/null +++ b/v6.2.0/.changelog/7644.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed an issue where the `USER_PROJECT_OVERRIDE` environment variable was not being read +```
diff --git a/v6.2.0/.changelog/7645.txt b/v6.2.0/.changelog/7645.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7645.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7646.txt b/v6.2.0/.changelog/7646.txt new file mode 100644 index 0000000..c1f5943 --- /dev/null +++ b/v6.2.0/.changelog/7646.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_services_http_route` +```
diff --git a/v6.2.0/.changelog/7647.txt b/v6.2.0/.changelog/7647.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7647.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7648.txt b/v6.2.0/.changelog/7648.txt new file mode 100644 index 0000000..37ca4de --- /dev/null +++ b/v6.2.0/.changelog/7648.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added support for `session_affinity` to `google_cloud_run_v2_service` +```
diff --git a/v6.2.0/.changelog/7650.txt b/v6.2.0/.changelog/7650.txt new file mode 100644 index 0000000..50bb63f --- /dev/null +++ b/v6.2.0/.changelog/7650.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: made `network_firewall_policy_enforcement_order` field mutable in `google_compute_network`. +```
diff --git a/v6.2.0/.changelog/7651.txt b/v6.2.0/.changelog/7651.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7651.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7652.txt b/v6.2.0/.changelog/7652.txt new file mode 100644 index 0000000..cdce433 --- /dev/null +++ b/v6.2.0/.changelog/7652.txt
@@ -0,0 +1,6 @@ +```release-note:note +alloydb: changed `location` from `optional` to `required` for `google_alloydb_cluster`. `location` had previously been marked as optional, but operations failed if it was omitted, and there was no way for `location` to be inherited from the provider configuration or from an environment variable. This means there was no way to have a working configuration without `location` specified. +``` +```release-note:bug +alloydb: changed `location` from `optional` to `required` for `google_alloydb_cluster`. `location` had previously been marked as optional, but operations failed if it was omitted, and there was no way for `location` to be inherited from the provider configuration or from an environment variable. This means there was no way to have a working configuration without `location` specified. +```
diff --git a/v6.2.0/.changelog/7653.txt b/v6.2.0/.changelog/7653.txt new file mode 100644 index 0000000..3dbb1ee --- /dev/null +++ b/v6.2.0/.changelog/7653.txt
@@ -0,0 +1,3 @@ +```release-note:bug +metastore: fix datasource doc location +```
diff --git a/v6.2.0/.changelog/7655.txt b/v6.2.0/.changelog/7655.txt new file mode 100644 index 0000000..9a41bf3 --- /dev/null +++ b/v6.2.0/.changelog/7655.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_services_grpc_route` +```
diff --git a/v6.2.0/.changelog/7656.txt b/v6.2.0/.changelog/7656.txt new file mode 100644 index 0000000..ceee0f6 --- /dev/null +++ b/v6.2.0/.changelog/7656.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_networkservices_tcp_route` (beta) +```
diff --git a/v6.2.0/.changelog/7657.txt b/v6.2.0/.changelog/7657.txt new file mode 100644 index 0000000..30f5281 --- /dev/null +++ b/v6.2.0/.changelog/7657.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vertex: increased the default timeout for `google_vertex_ai_index` to 180m +```
diff --git a/v6.2.0/.changelog/7658.txt b/v6.2.0/.changelog/7658.txt new file mode 100644 index 0000000..1ef9633 --- /dev/null +++ b/v6.2.0/.changelog/7658.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iamworkforcepool: added `oidc.web_sso_config` field to `google_iam_workforce_pool_provider` +```
diff --git a/v6.2.0/.changelog/7662.txt b/v6.2.0/.changelog/7662.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7662.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7663.txt b/v6.2.0/.changelog/7663.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7663.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7664.txt b/v6.2.0/.changelog/7664.txt new file mode 100644 index 0000000..05c6d99 --- /dev/null +++ b/v6.2.0/.changelog/7664.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_compute_region_instance_template` +``` +```release-note:new-datasource +`google_compute_region_instance_template` +``` +```release-note:enhancement +compute: supported region instance template in`source_instance_template` field of `google_compute_instance_from_template` resource +```
diff --git a/v6.2.0/.changelog/7665.txt b/v6.2.0/.changelog/7665.txt new file mode 100644 index 0000000..6ce7a39 --- /dev/null +++ b/v6.2.0/.changelog/7665.txt
@@ -0,0 +1,3 @@ +```release-note:none +No changelog entry- this will be cherry-picked to `4.61.0` and affects unreleased resources. The changelog will need to be amended, though. +```
diff --git a/v6.2.0/.changelog/7666.txt b/v6.2.0/.changelog/7666.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7666.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7670.txt b/v6.2.0/.changelog/7670.txt new file mode 100644 index 0000000..44512e8 --- /dev/null +++ b/v6.2.0/.changelog/7670.txt
@@ -0,0 +1,5 @@ +```release-note:none +Update docs for Composer 2. + +Add tests for network tags field for Composer 1 & 2. +```
diff --git a/v6.2.0/.changelog/7671.txt b/v6.2.0/.changelog/7671.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7671.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7672.txt b/v6.2.0/.changelog/7672.txt new file mode 100644 index 0000000..c70411b --- /dev/null +++ b/v6.2.0/.changelog/7672.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudasset: added `OS_INVENTORY` value to `content_type` for `google_cloud_asset_*_feed` +```
diff --git a/v6.2.0/.changelog/7673.txt b/v6.2.0/.changelog/7673.txt new file mode 100644 index 0000000..f110fe6 --- /dev/null +++ b/v6.2.0/.changelog/7673.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `pod_cidr_overprovision_config` field to `google_container_cluster` and `google_container_node_pool` resources. +```
diff --git a/v6.2.0/.changelog/7675.txt b/v6.2.0/.changelog/7675.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7675.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7676.txt b/v6.2.0/.changelog/7676.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7676.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7677.txt b/v6.2.0/.changelog/7677.txt new file mode 100644 index 0000000..332618d --- /dev/null +++ b/v6.2.0/.changelog/7677.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `inspectConfig` field to `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/7678.txt b/v6.2.0/.changelog/7678.txt new file mode 100644 index 0000000..9fa54e5 --- /dev/null +++ b/v6.2.0/.changelog/7678.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_alloydb_locations` +```
diff --git a/v6.2.0/.changelog/7679.txt b/v6.2.0/.changelog/7679.txt new file mode 100644 index 0000000..94cde1a --- /dev/null +++ b/v6.2.0/.changelog/7679.txt
@@ -0,0 +1,3 @@ +```release-note:none +A new datasource for fetching the list of alloydb supported database flags in a location. +```
diff --git a/v6.2.0/.changelog/7682.txt b/v6.2.0/.changelog/7682.txt new file mode 100644 index 0000000..6a73a19 --- /dev/null +++ b/v6.2.0/.changelog/7682.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_public_advertised_prefix` +``` +```release-note:new-resource +`google_compute_public_delegated_prefix` +```
diff --git a/v6.2.0/.changelog/7683.txt b/v6.2.0/.changelog/7683.txt new file mode 100644 index 0000000..48c32cc --- /dev/null +++ b/v6.2.0/.changelog/7683.txt
@@ -0,0 +1,3 @@ +```release-note:bug +all: fixed an error resulting from leaving `provider.batching.send_after` unspecified and `provider.batching` specified +```
diff --git a/v6.2.0/.changelog/7684.txt b/v6.2.0/.changelog/7684.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7684.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7685.txt b/v6.2.0/.changelog/7685.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7685.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7686.txt b/v6.2.0/.changelog/7686.txt new file mode 100644 index 0000000..750d832 --- /dev/null +++ b/v6.2.0/.changelog/7686.txt
@@ -0,0 +1,4 @@ +```release-note:bug +alloydb: made field `weeklySchedule` (under `automatedBackupPolicy`) `optional` for `google_alloydb_cluster` + +```
diff --git a/v6.2.0/.changelog/7687.txt b/v6.2.0/.changelog/7687.txt new file mode 100644 index 0000000..69601f5 --- /dev/null +++ b/v6.2.0/.changelog/7687.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `inspect_job.actions.job_notification_emails` and `inspect_job.actions.deidentify` fields to `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/7688.txt b/v6.2.0/.changelog/7688.txt new file mode 100644 index 0000000..0c142dd --- /dev/null +++ b/v6.2.0/.changelog/7688.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: changed `location` from `optional` to `required` for `google_alloydb_backup`. `location` had previously been marked as optional, but operations failed if it was omitted, and there was no way for `location` to be inherited from the provider configuration or from an environment variable. This means there was no way to have a working configuration without `location` specified. +```
diff --git a/v6.2.0/.changelog/7689.txt b/v6.2.0/.changelog/7689.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7689.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7690.txt b/v6.2.0/.changelog/7690.txt new file mode 100644 index 0000000..c45f151 --- /dev/null +++ b/v6.2.0/.changelog/7690.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed bug where `credentials` field could not be set as an empty string +```
diff --git a/v6.2.0/.changelog/7691.txt b/v6.2.0/.changelog/7691.txt new file mode 100644 index 0000000..0f8db4a --- /dev/null +++ b/v6.2.0/.changelog/7691.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `triggers.manual` and `inspect_job.storage_config.hybrid_options` to `google_data_loss_prevention_job_trigger` +```
diff --git a/v6.2.0/.changelog/7696.txt b/v6.2.0/.changelog/7696.txt new file mode 100644 index 0000000..d19107d --- /dev/null +++ b/v6.2.0/.changelog/7696.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +accessContextManager: added fine grained resource `google_access_context_manager_ingress_policy` +```
diff --git a/v6.2.0/.changelog/7698.txt b/v6.2.0/.changelog/7698.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7698.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7702.txt b/v6.2.0/.changelog/7702.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7702.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7712.txt b/v6.2.0/.changelog/7712.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7712.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7713.txt b/v6.2.0/.changelog/7713.txt new file mode 100644 index 0000000..6593917 --- /dev/null +++ b/v6.2.0/.changelog/7713.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_security_address_group` +```
diff --git a/v6.2.0/.changelog/7714.txt b/v6.2.0/.changelog/7714.txt new file mode 100644 index 0000000..8b57d0a --- /dev/null +++ b/v6.2.0/.changelog/7714.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gkeonprem_vmware_cluster` +```
diff --git a/v6.2.0/.changelog/7715.txt b/v6.2.0/.changelog/7715.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7715.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7716.txt b/v6.2.0/.changelog/7716.txt new file mode 100644 index 0000000..6a33870 --- /dev/null +++ b/v6.2.0/.changelog/7716.txt
@@ -0,0 +1,3 @@ +```release-note:bug +networkservices: increased default timeouts for `google_network_services_edge_cache_keyset` to 60m (from 30m) +```
diff --git a/v6.2.0/.changelog/7717.txt b/v6.2.0/.changelog/7717.txt new file mode 100644 index 0000000..69be0f0 --- /dev/null +++ b/v6.2.0/.changelog/7717.txt
@@ -0,0 +1,3 @@ +```release-note:none +N/A +```
diff --git a/v6.2.0/.changelog/7718.txt b/v6.2.0/.changelog/7718.txt new file mode 100644 index 0000000..db24621 --- /dev/null +++ b/v6.2.0/.changelog/7718.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a diff that occurred when `stack_type` was unset on `google_compute_ha_vpn_gateway` +```
diff --git a/v6.2.0/.changelog/7719.txt b/v6.2.0/.changelog/7719.txt new file mode 100644 index 0000000..98a59e6 --- /dev/null +++ b/v6.2.0/.changelog/7719.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: fixed an issue that prevented setting `enable_private_path_for_google_cloud_services` to `false` +```
diff --git a/v6.2.0/.changelog/7721.txt b/v6.2.0/.changelog/7721.txt new file mode 100644 index 0000000..00c955f --- /dev/null +++ b/v6.2.0/.changelog/7721.txt
@@ -0,0 +1,3 @@ +```release-note:none +storage: documented how to create empty folder in the bucket in `storage_bucket_object` +```
diff --git a/v6.2.0/.changelog/7722.txt b/v6.2.0/.changelog/7722.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7722.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7723.txt b/v6.2.0/.changelog/7723.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7723.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7726.txt b/v6.2.0/.changelog/7726.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/7726.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7727.txt b/v6.2.0/.changelog/7727.txt new file mode 100644 index 0000000..72c1426 --- /dev/null +++ b/v6.2.0/.changelog/7727.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workflows: added `crypto_key_name` field to `google_workflows_workflow` resource +```
diff --git a/v6.2.0/.changelog/7728.txt b/v6.2.0/.changelog/7728.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7728.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7732.txt b/v6.2.0/.changelog/7732.txt new file mode 100644 index 0000000..fc65023 --- /dev/null +++ b/v6.2.0/.changelog/7732.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added field `startupCpuBoost` to resource `service` +```
diff --git a/v6.2.0/.changelog/7734.txt b/v6.2.0/.changelog/7734.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7734.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7735.txt b/v6.2.0/.changelog/7735.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7735.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7743.txt b/v6.2.0/.changelog/7743.txt new file mode 100644 index 0000000..d6ce466 --- /dev/null +++ b/v6.2.0/.changelog/7743.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +updated the docs for project parented tags. +```
diff --git a/v6.2.0/.changelog/7744.txt b/v6.2.0/.changelog/7744.txt new file mode 100644 index 0000000..12e95e5 --- /dev/null +++ b/v6.2.0/.changelog/7744.txt
@@ -0,0 +1,3 @@ +```release-note:none +Update the docs for project parented tags. +```
diff --git a/v6.2.0/.changelog/7745.txt b/v6.2.0/.changelog/7745.txt new file mode 100644 index 0000000..12e95e5 --- /dev/null +++ b/v6.2.0/.changelog/7745.txt
@@ -0,0 +1,3 @@ +```release-note:none +Update the docs for project parented tags. +```
diff --git a/v6.2.0/.changelog/7746.txt b/v6.2.0/.changelog/7746.txt new file mode 100644 index 0000000..5683d05 --- /dev/null +++ b/v6.2.0/.changelog/7746.txt
@@ -0,0 +1,4 @@ +```release-note:none +Add Automated tests for AlloyDB cluster + +```
diff --git a/v6.2.0/.changelog/7747.txt b/v6.2.0/.changelog/7747.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7747.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7748.txt b/v6.2.0/.changelog/7748.txt new file mode 100644 index 0000000..be8efa0 --- /dev/null +++ b/v6.2.0/.changelog/7748.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed bug in `google_dns_keys` data source where list attributes could not be used at plan-time +```
diff --git a/v6.2.0/.changelog/7751.txt b/v6.2.0/.changelog/7751.txt new file mode 100644 index 0000000..29d7f94 --- /dev/null +++ b/v6.2.0/.changelog/7751.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_networkservices_endpoint_policy` +```
diff --git a/v6.2.0/.changelog/7752.txt b/v6.2.0/.changelog/7752.txt new file mode 100644 index 0000000..4d09c82 --- /dev/null +++ b/v6.2.0/.changelog/7752.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: fixed documentation for `google_logging_linked_dataset` +```
diff --git a/v6.2.0/.changelog/7753.txt b/v6.2.0/.changelog/7753.txt new file mode 100644 index 0000000..625e81d --- /dev/null +++ b/v6.2.0/.changelog/7753.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +compute: added 'dest_fqdns', 'dest_region_codes', 'dest_threat_intelligences', 'src_fqdns', 'src_region_codes', and 'src_threat_intelligences' to 'google_compute_firewall_policy_rule' resource. +``` +```release-note:enhancement +compute: added 'source_ip_ranges' and 'base_forwarding_rule' to 'google_compute_forwarding_rule' resource +``` +```release-note:enhancement +compute: added 'allow_psc_global_access' to 'google_compute_forwarding_rule' resource (beta) +```
diff --git a/v6.2.0/.changelog/7755.txt b/v6.2.0/.changelog/7755.txt new file mode 100644 index 0000000..dd682c6 --- /dev/null +++ b/v6.2.0/.changelog/7755.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_networkservices_tls_route` +```
diff --git a/v6.2.0/.changelog/7758.txt b/v6.2.0/.changelog/7758.txt new file mode 100644 index 0000000..91014e6 --- /dev/null +++ b/v6.2.0/.changelog/7758.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: fixed an import bug for `google_compute_router_interface` that happened when project was not set in the provider configuration or via environment variable +```
diff --git a/v6.2.0/.changelog/7760.txt b/v6.2.0/.changelog/7760.txt new file mode 100644 index 0000000..b02979f --- /dev/null +++ b/v6.2.0/.changelog/7760.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed can't update a instance with local ssd when stopping is needed on `google_compute_instance` (revert) +```
diff --git a/v6.2.0/.changelog/7762.txt b/v6.2.0/.changelog/7762.txt new file mode 100644 index 0000000..87c6124 --- /dev/null +++ b/v6.2.0/.changelog/7762.txt
@@ -0,0 +1,3 @@ +```release-note:bug +accesscontextmanager: fixed test for `google_access_context_manager_ingress_policy` +```
diff --git a/v6.2.0/.changelog/7764.txt b/v6.2.0/.changelog/7764.txt new file mode 100644 index 0000000..d0965b2 --- /dev/null +++ b/v6.2.0/.changelog/7764.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +cloudrun: added field `port` to `http_get` to resource `google_cloud_run_service` (beta) +``` +```release-note:enhancement +cloudrunv2: added field `port` to `http_get` to resource `google_cloud_run_v2_service` +```
diff --git a/v6.2.0/.changelog/7765.txt b/v6.2.0/.changelog/7765.txt new file mode 100644 index 0000000..68678a7 --- /dev/null +++ b/v6.2.0/.changelog/7765.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_access_context_manager_egress_policy` +```
diff --git a/v6.2.0/.changelog/7766.txt b/v6.2.0/.changelog/7766.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7766.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7767.txt b/v6.2.0/.changelog/7767.txt new file mode 100644 index 0000000..6835d35 --- /dev/null +++ b/v6.2.0/.changelog/7767.txt
@@ -0,0 +1,3 @@ +```release-note:none +Add automated tests for AlloyDB instance +```
diff --git a/v6.2.0/.changelog/7768.txt b/v6.2.0/.changelog/7768.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7768.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7769.txt b/v6.2.0/.changelog/7769.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7769.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7770.txt b/v6.2.0/.changelog/7770.txt new file mode 100644 index 0000000..87bf7e6 --- /dev/null +++ b/v6.2.0/.changelog/7770.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `region` field to `google_vertex_ai_endpoint` +```
diff --git a/v6.2.0/.changelog/7772.txt b/v6.2.0/.changelog/7772.txt new file mode 100644 index 0000000..8d3650c --- /dev/null +++ b/v6.2.0/.changelog/7772.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: promoted `startup_probe` and `liveness_probe` in resource `google_cloud_run_service` to GA. +```
diff --git a/v6.2.0/.changelog/7775.txt b/v6.2.0/.changelog/7775.txt new file mode 100644 index 0000000..a949b2c --- /dev/null +++ b/v6.2.0/.changelog/7775.txt
@@ -0,0 +1,4 @@ +```release-note:none +Added automated tests for AlloyDB on-demand backup + +```
diff --git a/v6.2.0/.changelog/7776.txt b/v6.2.0/.changelog/7776.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7776.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7779.txt b/v6.2.0/.changelog/7779.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7779.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7781.txt b/v6.2.0/.changelog/7781.txt new file mode 100644 index 0000000..6d35002 --- /dev/null +++ b/v6.2.0/.changelog/7781.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +alloydb: added `encryption_config` and `encryption_info` fields in `google_alloydb_cluster`, to allow CMEK encryption of the cluster's data. +``` +```release-note:enhancement +alloydb: added the `encryption_config` field inside the `automated_backup_policy` block in`google_alloydb_cluster`, to allow CMEK encryption of automated backups. +```
diff --git a/v6.2.0/.changelog/7784.txt b/v6.2.0/.changelog/7784.txt new file mode 100644 index 0000000..51b9b51 --- /dev/null +++ b/v6.2.0/.changelog/7784.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `bypass_cache_on_request_headers` to `cdn_policy` in `google_compute_backend_service` resource +```
diff --git a/v6.2.0/.changelog/7785.txt b/v6.2.0/.changelog/7785.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7785.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7786.txt b/v6.2.0/.changelog/7786.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7786.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7787.txt b/v6.2.0/.changelog/7787.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7787.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7788.txt b/v6.2.0/.changelog/7788.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7788.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7789.txt b/v6.2.0/.changelog/7789.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7789.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7790.txt b/v6.2.0/.changelog/7790.txt new file mode 100644 index 0000000..dd53a70 --- /dev/null +++ b/v6.2.0/.changelog/7790.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +cloudbuild: added `git_file_source.repository` and `source_to_build.repository` fields to `google_cloudbuild_trigger` resource (beta) +```
diff --git a/v6.2.0/.changelog/7791.txt b/v6.2.0/.changelog/7791.txt new file mode 100644 index 0000000..535310b --- /dev/null +++ b/v6.2.0/.changelog/7791.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +gkehub: moved `google_gke_hub_feature` from beta to ga +``` +```release-note:enhancement +compute: added `dest_address_groups` and `src_address_groups` fields to `google_compute_firewall_policy_rule` and `google_compute_network_firewall_policy_rule` +```
diff --git a/v6.2.0/.changelog/7792.txt b/v6.2.0/.changelog/7792.txt new file mode 100644 index 0000000..7d5a3f1 --- /dev/null +++ b/v6.2.0/.changelog/7792.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_security_authorization_policy` +```
diff --git a/v6.2.0/.changelog/7793.txt b/v6.2.0/.changelog/7793.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/7793.txt
diff --git a/v6.2.0/.changelog/7798.txt b/v6.2.0/.changelog/7798.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7798.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7801.txt b/v6.2.0/.changelog/7801.txt new file mode 100644 index 0000000..c767558 --- /dev/null +++ b/v6.2.0/.changelog/7801.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +Added `google_sql_tiers` data source. This allows customers to list the tiers available for a project. +```
diff --git a/v6.2.0/.changelog/7802.txt b/v6.2.0/.changelog/7802.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7802.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7807.txt b/v6.2.0/.changelog/7807.txt new file mode 100644 index 0000000..13efb34 --- /dev/null +++ b/v6.2.0/.changelog/7807.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_networksecurity_client_tls_policy` +```
diff --git a/v6.2.0/.changelog/7813.txt b/v6.2.0/.changelog/7813.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7813.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7814.txt b/v6.2.0/.changelog/7814.txt new file mode 100644 index 0000000..bf43c9b --- /dev/null +++ b/v6.2.0/.changelog/7814.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +dlp: added `surrogate_type` custom type to `google_data_loss_prevention_inspect_template` resource +``` +```release-note:enhancement +dlp: added `exclude_by_hotword` exclusion rule to `google_data_loss_prevention_inspect_template` resource +``` +```release-note:enhancement +dlp: added `version` field for multiple `info_type` blocks to `google_data_loss_prevention_inspect_template` resource +```
diff --git a/v6.2.0/.changelog/7815.txt b/v6.2.0/.changelog/7815.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7815.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7816.txt b/v6.2.0/.changelog/7816.txt new file mode 100644 index 0000000..947bdee --- /dev/null +++ b/v6.2.0/.changelog/7816.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +dlp: added `image_transformations` field to `google_data_loss_prevention_deidentify_template` resource +``` +```release-note:enhancement +dlp: added `replace_dictionary_config` field to `info_type_transformations` in `google_data_loss_prevention_deidentify_template` resource +```
diff --git a/v6.2.0/.changelog/7817.txt b/v6.2.0/.changelog/7817.txt new file mode 100644 index 0000000..378e8c8 --- /dev/null +++ b/v6.2.0/.changelog/7817.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `stack_type` to `google_compute_network_peering` +```
diff --git a/v6.2.0/.changelog/7819.txt b/v6.2.0/.changelog/7819.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7819.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7821.txt b/v6.2.0/.changelog/7821.txt new file mode 100644 index 0000000..fb3074e --- /dev/null +++ b/v6.2.0/.changelog/7821.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +google_compute_firewall_policy_rule +google_compute_network_firewall_policy_rule +```
diff --git a/v6.2.0/.changelog/7822.txt b/v6.2.0/.changelog/7822.txt new file mode 100644 index 0000000..3bcce82 --- /dev/null +++ b/v6.2.0/.changelog/7822.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_security_server_tls_policy` +```
diff --git a/v6.2.0/.changelog/7824.txt b/v6.2.0/.changelog/7824.txt new file mode 100644 index 0000000..7324c12 --- /dev/null +++ b/v6.2.0/.changelog/7824.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gkeonprem_vmware_node_pool` +```
diff --git a/v6.2.0/.changelog/7825.txt b/v6.2.0/.changelog/7825.txt new file mode 100644 index 0000000..228db74 --- /dev/null +++ b/v6.2.0/.changelog/7825.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +certificatemanager: added `location` field to `certificatemanager` certificate resource +```
diff --git a/v6.2.0/.changelog/7828.txt b/v6.2.0/.changelog/7828.txt new file mode 100644 index 0000000..80183c4 --- /dev/null +++ b/v6.2.0/.changelog/7828.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gkeonprem_bare_metal_cluster` +```
diff --git a/v6.2.0/.changelog/7829.txt b/v6.2.0/.changelog/7829.txt new file mode 100644 index 0000000..2d3c6e9 --- /dev/null +++ b/v6.2.0/.changelog/7829.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +alloydb: added support for CMEK in `google_alloydb_backup` resource +```
diff --git a/v6.2.0/.changelog/7830.txt b/v6.2.0/.changelog/7830.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7830.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7832.txt b/v6.2.0/.changelog/7832.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7832.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7834.txt b/v6.2.0/.changelog/7834.txt new file mode 100644 index 0000000..5f4a013 --- /dev/null +++ b/v6.2.0/.changelog/7834.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed plan failure because of an unused zone being unavailable +```
diff --git a/v6.2.0/.changelog/7835.txt b/v6.2.0/.changelog/7835.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7835.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7838.txt b/v6.2.0/.changelog/7838.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7838.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7839.txt b/v6.2.0/.changelog/7839.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7839.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7840.txt b/v6.2.0/.changelog/7840.txt new file mode 100644 index 0000000..5933426 --- /dev/null +++ b/v6.2.0/.changelog/7840.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: Added support for Postgres in `google_sql_source_representation_instance` +```
diff --git a/v6.2.0/.changelog/7841.txt b/v6.2.0/.changelog/7841.txt new file mode 100644 index 0000000..aac4b74 --- /dev/null +++ b/v6.2.0/.changelog/7841.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudplatform: added validation for `role_id` on `google_organization_iam_custom_role` +```
diff --git a/v6.2.0/.changelog/7842.txt b/v6.2.0/.changelog/7842.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7842.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7844.txt b/v6.2.0/.changelog/7844.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7844.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7845.txt b/v6.2.0/.changelog/7845.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7845.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7846.txt b/v6.2.0/.changelog/7846.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7846.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7847.txt b/v6.2.0/.changelog/7847.txt new file mode 100644 index 0000000..4f939fb --- /dev/null +++ b/v6.2.0/.changelog/7847.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_datastream_static_ips` +```
diff --git a/v6.2.0/.changelog/7849.txt b/v6.2.0/.changelog/7849.txt new file mode 100644 index 0000000..b38d4df --- /dev/null +++ b/v6.2.0/.changelog/7849.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firebase: specified required argument `bundle_id` in `google_firebase_apple_app` +```
diff --git a/v6.2.0/.changelog/7850.txt b/v6.2.0/.changelog/7850.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7850.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7853.txt b/v6.2.0/.changelog/7853.txt new file mode 100644 index 0000000..727737b --- /dev/null +++ b/v6.2.0/.changelog/7853.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firestore_field` +```
diff --git a/v6.2.0/.changelog/7854.txt b/v6.2.0/.changelog/7854.txt new file mode 100644 index 0000000..877cc44 --- /dev/null +++ b/v6.2.0/.changelog/7854.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gkeonprem_bare_metal_node_pool` +```
diff --git a/v6.2.0/.changelog/7855.txt b/v6.2.0/.changelog/7855.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7855.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7856.txt b/v6.2.0/.changelog/7856.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7856.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7858.txt b/v6.2.0/.changelog/7858.txt new file mode 100644 index 0000000..bc3a603 --- /dev/null +++ b/v6.2.0/.changelog/7858.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added ICEBERG as an enum for `external_data_configuration.source_format` field in `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/7860.txt b/v6.2.0/.changelog/7860.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7860.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7866.txt b/v6.2.0/.changelog/7866.txt new file mode 100644 index 0000000..c4d1e84 --- /dev/null +++ b/v6.2.0/.changelog/7866.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: Added `allow_failure` and `allow_exit_codes` to `build.step` in `google_cloudbuild_trigger` resource +```
diff --git a/v6.2.0/.changelog/7867.txt b/v6.2.0/.changelog/7867.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7867.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7868.txt b/v6.2.0/.changelog/7868.txt new file mode 100644 index 0000000..9d86b78 --- /dev/null +++ b/v6.2.0/.changelog/7868.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed node auto-provisioning not working when `auto_provisioning_defaults.management` is not provided on `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/7870.txt b/v6.2.0/.changelog/7870.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7870.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7871.txt b/v6.2.0/.changelog/7871.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7871.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7873.txt b/v6.2.0/.changelog/7873.txt new file mode 100644 index 0000000..6eb0be6 --- /dev/null +++ b/v6.2.0/.changelog/7873.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +bigquery: Added general field `load.parquet_options ` to `google_bigquery_job` +```
diff --git a/v6.2.0/.changelog/7875.txt b/v6.2.0/.changelog/7875.txt new file mode 100644 index 0000000..5ce8f7d --- /dev/null +++ b/v6.2.0/.changelog/7875.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Update config.go and framework_config.go to use transport.Creds for all cases +```
diff --git a/v6.2.0/.changelog/7876.txt b/v6.2.0/.changelog/7876.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7876.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7879.txt b/v6.2.0/.changelog/7879.txt new file mode 100644 index 0000000..83a9b72 --- /dev/null +++ b/v6.2.0/.changelog/7879.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added enumeration values `SEV_SNP_CAPABLE`, `SUSPEND_RESUME_COMPATIBLE`, `TDX_CAPABLE` for the `guest_os_features` of `google_compute_image` +```
diff --git a/v6.2.0/.changelog/7880.txt b/v6.2.0/.changelog/7880.txt new file mode 100644 index 0000000..736382e --- /dev/null +++ b/v6.2.0/.changelog/7880.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +`google_network_security_gateway_security_policy` +`google_network_security_tls_inspection_policy` +```
diff --git a/v6.2.0/.changelog/7881.txt b/v6.2.0/.changelog/7881.txt new file mode 100644 index 0000000..19dde6c --- /dev/null +++ b/v6.2.0/.changelog/7881.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `advanced_machine_features` field in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/7883.txt b/v6.2.0/.changelog/7883.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7883.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7884.txt b/v6.2.0/.changelog/7884.txt new file mode 100644 index 0000000..847f7f4 --- /dev/null +++ b/v6.2.0/.changelog/7884.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +GKE: Add GCSFuse for GKE cluster. +```
diff --git a/v6.2.0/.changelog/7887.txt b/v6.2.0/.changelog/7887.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7887.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7888.txt b/v6.2.0/.changelog/7888.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7888.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7891.txt b/v6.2.0/.changelog/7891.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7891.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7893.txt b/v6.2.0/.changelog/7893.txt new file mode 100644 index 0000000..cf7ac86 --- /dev/null +++ b/v6.2.0/.changelog/7893.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: Add support for `source_snapshot` in `google_workstations_workstation_config` (beta) +```
diff --git a/v6.2.0/.changelog/7894.txt b/v6.2.0/.changelog/7894.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7894.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7895.txt b/v6.2.0/.changelog/7895.txt new file mode 100644 index 0000000..b1f54dc --- /dev/null +++ b/v6.2.0/.changelog/7895.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +```
diff --git a/v6.2.0/.changelog/7896.txt b/v6.2.0/.changelog/7896.txt new file mode 100644 index 0000000..7443da3 --- /dev/null +++ b/v6.2.0/.changelog/7896.txt
@@ -0,0 +1,3 @@ +```release-note:bug +certificatemanager: fixed an issue where `self_managed.pem_certificate` and `self_managed.pem_certificate` can't be updated on `google_certificate_manager_certificate` +```
diff --git a/v6.2.0/.changelog/7897.txt b/v6.2.0/.changelog/7897.txt new file mode 100644 index 0000000..5bf536d --- /dev/null +++ b/v6.2.0/.changelog/7897.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +cloudrunv2: Added the beta field `template.containers.depends_on` to `google_cloud_run_v2_service`. +``` +```release-note:enhancement +cloudrunv2: Added the beta field `template.volumes.empty_dir` to `google_cloud_run_v2_service`. +``` +```release-note:enhancement +cloudrunv2: Added the beta field `template.template.volumes.empty_dir` to `google_cloud_run_v2_job`. +```
diff --git a/v6.2.0/.changelog/7900.txt b/v6.2.0/.changelog/7900.txt new file mode 100644 index 0000000..64e6c93 --- /dev/null +++ b/v6.2.0/.changelog/7900.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `publish_to_stackdriver` field to `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/7901.txt b/v6.2.0/.changelog/7901.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7901.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7902.txt b/v6.2.0/.changelog/7902.txt new file mode 100644 index 0000000..2fe9ad0 --- /dev/null +++ b/v6.2.0/.changelog/7902.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed permadiff on `log_config.sample_rate` of `google_compute_backend_service` +```
diff --git a/v6.2.0/.changelog/7903.txt b/v6.2.0/.changelog/7903.txt new file mode 100644 index 0000000..6e7e629 --- /dev/null +++ b/v6.2.0/.changelog/7903.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed crash on `terraform destroy -refresh=false` for instance group managers with `wait_for_instances = "true"` if the instance group manager was not found +```
diff --git a/v6.2.0/.changelog/7904.txt b/v6.2.0/.changelog/7904.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7904.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7905.txt b/v6.2.0/.changelog/7905.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7905.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7906.txt b/v6.2.0/.changelog/7906.txt new file mode 100644 index 0000000..87b5be3 --- /dev/null +++ b/v6.2.0/.changelog/7906.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: added ability for `gateway_api_config.channel` to default from the api +```
diff --git a/v6.2.0/.changelog/7908.txt b/v6.2.0/.changelog/7908.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7908.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7909.txt b/v6.2.0/.changelog/7909.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7909.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7912.txt b/v6.2.0/.changelog/7912.txt new file mode 100644 index 0000000..c56fd5b --- /dev/null +++ b/v6.2.0/.changelog/7912.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `redact_config`, `fixed_size_bucketing_config`, `bucketing_config`, `time_part_config` and `date_shift_config` fields to `google_data_loss_prevention_deidentify_template` resource +```
diff --git a/v6.2.0/.changelog/7913.txt b/v6.2.0/.changelog/7913.txt new file mode 100644 index 0000000..8c0abef --- /dev/null +++ b/v6.2.0/.changelog/7913.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions: added `status` attribute to the `google_cloudfunctions_function` resource and data source +```
diff --git a/v6.2.0/.changelog/7914.txt b/v6.2.0/.changelog/7914.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7914.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7915.txt b/v6.2.0/.changelog/7915.txt new file mode 100644 index 0000000..57f84d9 --- /dev/null +++ b/v6.2.0/.changelog/7915.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for additional machine types in `google_compute_region_commitment` +```
diff --git a/v6.2.0/.changelog/7917.txt b/v6.2.0/.changelog/7917.txt new file mode 100644 index 0000000..e0885c9 --- /dev/null +++ b/v6.2.0/.changelog/7917.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataproc: fixed crash when reading `google_dataproc_cluster.virtual_cluster_config` +```
diff --git a/v6.2.0/.changelog/7921.txt b/v6.2.0/.changelog/7921.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7921.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7923.txt b/v6.2.0/.changelog/7923.txt new file mode 100644 index 0000000..ecb0834 --- /dev/null +++ b/v6.2.0/.changelog/7923.txt
@@ -0,0 +1,6 @@ +```release-note:bug +storage: fixed inconsistent final plan when labels are added to `google_storage_bucket` +``` +```release-note:bug +dataflow: fixed inconsistent final plan when labels are added to `google_dataflow_job` +```
diff --git a/v6.2.0/.changelog/7924.txt b/v6.2.0/.changelog/7924.txt new file mode 100644 index 0000000..e7513d9 --- /dev/null +++ b/v6.2.0/.changelog/7924.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +datastream: added `mysql_source_config.max_concurrent_backfill_tasks` field to `google_datastream_stream` resource +```
diff --git a/v6.2.0/.changelog/7926.txt b/v6.2.0/.changelog/7926.txt new file mode 100644 index 0000000..5fdfb05 --- /dev/null +++ b/v6.2.0/.changelog/7926.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `forecast_options` field to `google_monitoring_alert_policy` resource +```
diff --git a/v6.2.0/.changelog/7929.txt b/v6.2.0/.changelog/7929.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7929.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7932.txt b/v6.2.0/.changelog/7932.txt new file mode 100644 index 0000000..a7c97ff --- /dev/null +++ b/v6.2.0/.changelog/7932.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +storagetransfer: added field `path` to `transfer_spec.aws_s3_data_source` in `google_storage_transfer_job` +```
diff --git a/v6.2.0/.changelog/7933.txt b/v6.2.0/.changelog/7933.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7933.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7934.txt b/v6.2.0/.changelog/7934.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7934.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7936.txt b/v6.2.0/.changelog/7936.txt new file mode 100644 index 0000000..32289fb --- /dev/null +++ b/v6.2.0/.changelog/7936.txt
@@ -0,0 +1,3 @@ +```release-note: new-datasource +`google_**_iam_policy` +```
diff --git a/v6.2.0/.changelog/7937.txt b/v6.2.0/.changelog/7937.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7937.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7938.txt b/v6.2.0/.changelog/7938.txt new file mode 100644 index 0000000..2121b20 --- /dev/null +++ b/v6.2.0/.changelog/7938.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed an issues where the system annotation "run.googleapis.com/operation-id" and "run.googleapis.com/ingress" may cause permadiffs for `metadata.annotation` in `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/7940.txt b/v6.2.0/.changelog/7940.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7940.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7941.txt b/v6.2.0/.changelog/7941.txt new file mode 100644 index 0000000..5717b86 --- /dev/null +++ b/v6.2.0/.changelog/7941.txt
@@ -0,0 +1,6 @@ +```release-note:none +google_sql_user: Replaced users.list api with users.get api to increase efficiency. [this change is not visible to end-users] +``` +```release-note:none +google_sql_database_instance: Replaced users.list api with users.get api to increase efficiency. [this change is not visible to end-users] +```
diff --git a/v6.2.0/.changelog/7942.txt b/v6.2.0/.changelog/7942.txt new file mode 100644 index 0000000..29a5c9d --- /dev/null +++ b/v6.2.0/.changelog/7942.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +networkservices: added necessary fields to `google_network_services_gateway` to make it compatible with secure web proxy (beta) +``` +```release-note:bug +networkservices: fixed a bug where modifying non-updatable fields `scope` in `google_network_services_gateway` would fail with API errors; now updating them will recreate the resource (beta) +```
diff --git a/v6.2.0/.changelog/7943.txt b/v6.2.0/.changelog/7943.txt new file mode 100644 index 0000000..b2d8c2e --- /dev/null +++ b/v6.2.0/.changelog/7943.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +* Added support for storageLocation in Image resource +```
diff --git a/v6.2.0/.changelog/7944.txt b/v6.2.0/.changelog/7944.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/7944.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/7945.txt b/v6.2.0/.changelog/7945.txt new file mode 100644 index 0000000..6e05ad8 --- /dev/null +++ b/v6.2.0/.changelog/7945.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +notebooks: added update-in-place support for `google_notebooks_instance.metadata` field +```
diff --git a/v6.2.0/.changelog/7948.txt b/v6.2.0/.changelog/7948.txt new file mode 100644 index 0000000..59f488e --- /dev/null +++ b/v6.2.0/.changelog/7948.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed an issue where `google_client_config` datasource return `null` for `access_token` +```
diff --git a/v6.2.0/.changelog/7950.txt b/v6.2.0/.changelog/7950.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7950.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7952.txt b/v6.2.0/.changelog/7952.txt new file mode 100644 index 0000000..cc32b0f --- /dev/null +++ b/v6.2.0/.changelog/7952.txt
@@ -0,0 +1,3 @@ +```release-note:bug +accesscontextmanager: Fixed incorrect schema in spec for `google_access_context_manager_service_perimeter`. +```
diff --git a/v6.2.0/.changelog/7953.txt b/v6.2.0/.changelog/7953.txt new file mode 100644 index 0000000..440a442 --- /dev/null +++ b/v6.2.0/.changelog/7953.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed an issue where `google_client_config` datasource return `null` for all attributes when region or zone is unset in provider config +```
diff --git a/v6.2.0/.changelog/7955.txt b/v6.2.0/.changelog/7955.txt new file mode 100644 index 0000000..2774529 --- /dev/null +++ b/v6.2.0/.changelog/7955.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed an issue where mtls transports were not used consistently +```
diff --git a/v6.2.0/.changelog/7958.txt b/v6.2.0/.changelog/7958.txt new file mode 100644 index 0000000..75d3bfd --- /dev/null +++ b/v6.2.0/.changelog/7958.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: increased `google_apigee_organization` timeout defaults to 45m from 20m +```
diff --git a/v6.2.0/.changelog/7959.txt b/v6.2.0/.changelog/7959.txt new file mode 100644 index 0000000..0662609 --- /dev/null +++ b/v6.2.0/.changelog/7959.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firebase: added additional import formats for app resources, removed the need to supply duplicate projects in some cases +```
diff --git a/v6.2.0/.changelog/7962.txt b/v6.2.0/.changelog/7962.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7962.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7963.txt b/v6.2.0/.changelog/7963.txt new file mode 100644 index 0000000..78c0cbd --- /dev/null +++ b/v6.2.0/.changelog/7963.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +Update comment to include log bucket sinks and project sinks +``` +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7964.txt b/v6.2.0/.changelog/7964.txt new file mode 100644 index 0000000..da6c9c4 --- /dev/null +++ b/v6.2.0/.changelog/7964.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: Add support for `idle_timeout` and `running_timeout` in `google_workstations_workstation_config` (beta) +```
diff --git a/v6.2.0/.changelog/7966.txt b/v6.2.0/.changelog/7966.txt new file mode 100644 index 0000000..33a235b --- /dev/null +++ b/v6.2.0/.changelog/7966.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +privateca: added support for encoding_format on CaPool +```
diff --git a/v6.2.0/.changelog/7967.txt b/v6.2.0/.changelog/7967.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7967.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7968.txt b/v6.2.0/.changelog/7968.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7968.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7970.txt b/v6.2.0/.changelog/7970.txt new file mode 100644 index 0000000..9831d51 --- /dev/null +++ b/v6.2.0/.changelog/7970.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `guest_os_features` and `licenses` fields to `google_compute_disk` and `google_compute_region_disk` +```
diff --git a/v6.2.0/.changelog/7971.txt b/v6.2.0/.changelog/7971.txt new file mode 100644 index 0000000..7b91ca2 --- /dev/null +++ b/v6.2.0/.changelog/7971.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +cloudrun: Added field `template.spec.containers.name` to `google_cloud_run_service` +``` +```release-note:enhancement +cloudrun: Added beta field `template.spec.columes.empty_dir` to `google_cloud_run_service` +```
diff --git a/v6.2.0/.changelog/7975.txt b/v6.2.0/.changelog/7975.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7975.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7977.txt b/v6.2.0/.changelog/7977.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7977.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7978.txt b/v6.2.0/.changelog/7978.txt new file mode 100644 index 0000000..c1fb5a6 --- /dev/null +++ b/v6.2.0/.changelog/7978.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_certificate_manager_certificate_issuance_config` +```
diff --git a/v6.2.0/.changelog/7979.txt b/v6.2.0/.changelog/7979.txt new file mode 100644 index 0000000..56286eb --- /dev/null +++ b/v6.2.0/.changelog/7979.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_region_security_policy` (beta) +```` +```release-note:new-resource +`google_compute_network_edge_security_service` (beta) +```
diff --git a/v6.2.0/.changelog/7980.txt b/v6.2.0/.changelog/7980.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7980.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7984.txt b/v6.2.0/.changelog/7984.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7984.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7985.txt b/v6.2.0/.changelog/7985.txt new file mode 100644 index 0000000..2029df8 --- /dev/null +++ b/v6.2.0/.changelog/7985.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: - promoted field `network_performance_config` to ga +```
diff --git a/v6.2.0/.changelog/7986.txt b/v6.2.0/.changelog/7986.txt new file mode 100644 index 0000000..44d6053 --- /dev/null +++ b/v6.2.0/.changelog/7986.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `template_id` field to `google_data_loss_prevention_deidentify_template` and `google_data_loss_prevention_inspect_template` +```
diff --git a/v6.2.0/.changelog/7987.txt b/v6.2.0/.changelog/7987.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7987.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7988.txt b/v6.2.0/.changelog/7988.txt new file mode 100644 index 0000000..3466d1f --- /dev/null +++ b/v6.2.0/.changelog/7988.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +dlp: added fields `included_fields` and `excluded_fields` to resource `google_data_loss_prevention_job_trigger` +```
diff --git a/v6.2.0/.changelog/7989.txt b/v6.2.0/.changelog/7989.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7989.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7990.txt b/v6.2.0/.changelog/7990.txt new file mode 100644 index 0000000..3310562 --- /dev/null +++ b/v6.2.0/.changelog/7990.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_gke_hub_feature` (ga only) +``` +```release-note:new-resource +`google_gke_hub_feature_iam_*` +```
diff --git a/v6.2.0/.changelog/7991.txt b/v6.2.0/.changelog/7991.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7991.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7992.txt b/v6.2.0/.changelog/7992.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7992.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7993.txt b/v6.2.0/.changelog/7993.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7993.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7994.txt b/v6.2.0/.changelog/7994.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7994.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7996.txt b/v6.2.0/.changelog/7996.txt new file mode 100644 index 0000000..9d935b4 --- /dev/null +++ b/v6.2.0/.changelog/7996.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a crash when all zero values are specified `google_container_node_pool.upgrade_settings.blue_green_settings.standard_rollout_policy` subfields +```
diff --git a/v6.2.0/.changelog/7997.txt b/v6.2.0/.changelog/7997.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7997.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/7999.txt b/v6.2.0/.changelog/7999.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/7999.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8000.txt b/v6.2.0/.changelog/8000.txt new file mode 100644 index 0000000..5a2dbba --- /dev/null +++ b/v6.2.0/.changelog/8000.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: Support update of PD fields `reclaim_policy` and `source_snapshot` on `google_workstations_workstation_config` (beta) +```
diff --git a/v6.2.0/.changelog/8001.txt b/v6.2.0/.changelog/8001.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8001.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8002.txt b/v6.2.0/.changelog/8002.txt new file mode 100644 index 0000000..2f7cc39 --- /dev/null +++ b/v6.2.0/.changelog/8002.txt
@@ -0,0 +1,3 @@ +```release-note:bug +gkeonprem: updated `hostname` field of ip_block from required to optional from resource `google_gkeonprem_vmware_cluster` +```
diff --git a/v6.2.0/.changelog/8003.txt b/v6.2.0/.changelog/8003.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8003.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8006.txt b/v6.2.0/.changelog/8006.txt new file mode 100644 index 0000000..ffd3f18 --- /dev/null +++ b/v6.2.0/.changelog/8006.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_container_analysis_note_iam_*` +```
diff --git a/v6.2.0/.changelog/8007.txt b/v6.2.0/.changelog/8007.txt new file mode 100644 index 0000000..003d271 --- /dev/null +++ b/v6.2.0/.changelog/8007.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +dns: added `regionalL7ilb` enum support to the `routing_policy.load_balancer_type` field in `google_dns_record_set` + +```
diff --git a/v6.2.0/.changelog/8008.txt b/v6.2.0/.changelog/8008.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8008.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8010.txt b/v6.2.0/.changelog/8010.txt new file mode 100644 index 0000000..e1a57a3 --- /dev/null +++ b/v6.2.0/.changelog/8010.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_dataplex_datascan_*` + +```
diff --git a/v6.2.0/.changelog/8011.txt b/v6.2.0/.changelog/8011.txt new file mode 100644 index 0000000..38493fc --- /dev/null +++ b/v6.2.0/.changelog/8011.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: added `enable_drop_protection` to `google_spanner_database` +```
diff --git a/v6.2.0/.changelog/8012.txt b/v6.2.0/.changelog/8012.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8012.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8013.txt b/v6.2.0/.changelog/8013.txt new file mode 100644 index 0000000..23a78b2 --- /dev/null +++ b/v6.2.0/.changelog/8013.txt
@@ -0,0 +1,3 @@ +```release-note:note +compute: promoted `allowPscGlobalAccess` field to GA for resource `google_compute_forwarding_rule` +```
diff --git a/v6.2.0/.changelog/8015.txt b/v6.2.0/.changelog/8015.txt new file mode 100644 index 0000000..41071f7 --- /dev/null +++ b/v6.2.0/.changelog/8015.txt
@@ -0,0 +1,3 @@ +```release-note:bug +apigee: fixed bug where updating `config_bundle` in `google_apigee_sharedflow` that's attached to `google_apigee_sharedflow_deployment` causes an error. +```
diff --git a/v6.2.0/.changelog/8017.txt b/v6.2.0/.changelog/8017.txt new file mode 100644 index 0000000..0c12193 --- /dev/null +++ b/v6.2.0/.changelog/8017.txt
@@ -0,0 +1,6 @@ +```release-note:bug +serviceusage: added retries to handle internal error: type: "googleapis.com" subject: "160009" when activating services +``` +```release-note:bug +cloudresourcemanager: added retries to handle internal error: type: "googleapis.com" subject: "160009" when activating "compute.googleapis.com" to destroy the default network when `auto_create_network` is `false` +```
diff --git a/v6.2.0/.changelog/8018.txt b/v6.2.0/.changelog/8018.txt new file mode 100644 index 0000000..732a854 --- /dev/null +++ b/v6.2.0/.changelog/8018.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: increased timeouts for `google_alloydb_instance` from 20m to 40m +```
diff --git a/v6.2.0/.changelog/8020.txt b/v6.2.0/.changelog/8020.txt new file mode 100644 index 0000000..82161fb --- /dev/null +++ b/v6.2.0/.changelog/8020.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: increased timeout for `compute_security_policy` from 4m to 8m +```
diff --git a/v6.2.0/.changelog/8021.txt b/v6.2.0/.changelog/8021.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8021.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8024.txt b/v6.2.0/.changelog/8024.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8024.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8025.txt b/v6.2.0/.changelog/8025.txt new file mode 100644 index 0000000..884a7c3 --- /dev/null +++ b/v6.2.0/.changelog/8025.txt
@@ -0,0 +1,3 @@ +```release-note:none +compute: updated `google_compute_firewall_policy` documentation +```
diff --git a/v6.2.0/.changelog/8030.txt b/v6.2.0/.changelog/8030.txt new file mode 100644 index 0000000..7372350 --- /dev/null +++ b/v6.2.0/.changelog/8030.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: surface error details for Compute Operation with quota exceeded errors. +```
diff --git a/v6.2.0/.changelog/8031.txt b/v6.2.0/.changelog/8031.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8031.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8033.txt b/v6.2.0/.changelog/8033.txt new file mode 100644 index 0000000..325d8e4 --- /dev/null +++ b/v6.2.0/.changelog/8033.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: added `pathTemplateMatch` option in `google_compute_url_map` (`pathMatchers[].routeRules[].matchRules[].pathTemplateMatch`) +compute: added `pathTemplateRewrite` option in `google_compute_url_map` (`pathMatchers[].routeRules[].routeAction.urlRewrite.pathTemplateMatch`) +```
diff --git a/v6.2.0/.changelog/8035.txt b/v6.2.0/.changelog/8035.txt new file mode 100644 index 0000000..c4c3b6e --- /dev/null +++ b/v6.2.0/.changelog/8035.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `info_type_transformations` block in the `record_transformations` field to `google_data_loss_prevention_deidentify_template` resource. +```
diff --git a/v6.2.0/.changelog/8036.txt b/v6.2.0/.changelog/8036.txt new file mode 100644 index 0000000..6cc98dc --- /dev/null +++ b/v6.2.0/.changelog/8036.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: changed `inspect_template_name` field from required to optional in `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/8037.txt b/v6.2.0/.changelog/8037.txt new file mode 100644 index 0000000..44ef762 --- /dev/null +++ b/v6.2.0/.changelog/8037.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: add timeout support for bigtable admin operations +```
diff --git a/v6.2.0/.changelog/8038.txt b/v6.2.0/.changelog/8038.txt new file mode 100644 index 0000000..86ecb26 --- /dev/null +++ b/v6.2.0/.changelog/8038.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_access_context_manager_service_perimeter_egress_policy` +`google_access_context_manager_service_perimeter_ingress_policy` +```
diff --git a/v6.2.0/.changelog/8039.txt b/v6.2.0/.changelog/8039.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8039.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8040.txt b/v6.2.0/.changelog/8040.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8040.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8041.txt b/v6.2.0/.changelog/8041.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8041.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8044.txt b/v6.2.0/.changelog/8044.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8044.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8047.txt b/v6.2.0/.changelog/8047.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8047.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8048.txt b/v6.2.0/.changelog/8048.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8048.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8050.txt b/v6.2.0/.changelog/8050.txt new file mode 100644 index 0000000..9e48a26 --- /dev/null +++ b/v6.2.0/.changelog/8050.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_vmwareengine_network` +``` +```release-note:new-datasource +`google_vmwareengine_network` +```
diff --git a/v6.2.0/.changelog/8051.txt b/v6.2.0/.changelog/8051.txt new file mode 100644 index 0000000..06ccdcf --- /dev/null +++ b/v6.2.0/.changelog/8051.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billing: added `lookup_projects` to `google_billing_account` datasource that skips reading the list of associated projects +```
diff --git a/v6.2.0/.changelog/8052.txt b/v6.2.0/.changelog/8052.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8052.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8053.txt b/v6.2.0/.changelog/8053.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8053.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8055.txt b/v6.2.0/.changelog/8055.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8055.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8056.txt b/v6.2.0/.changelog/8056.txt new file mode 100644 index 0000000..c6ee336 --- /dev/null +++ b/v6.2.0/.changelog/8056.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: changed `actions` field from required to optional in `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/8057.txt b/v6.2.0/.changelog/8057.txt new file mode 100644 index 0000000..6894e0a --- /dev/null +++ b/v6.2.0/.changelog/8057.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `stored_info_type_id` field to `google_data_loss_prevention_stored_info_type` resource +```
diff --git a/v6.2.0/.changelog/8058.txt b/v6.2.0/.changelog/8058.txt new file mode 100644 index 0000000..79f467b --- /dev/null +++ b/v6.2.0/.changelog/8058.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `resilience_mode` field in `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/8062.txt b/v6.2.0/.changelog/8062.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8062.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8066.txt b/v6.2.0/.changelog/8066.txt new file mode 100644 index 0000000..6b9ede0 --- /dev/null +++ b/v6.2.0/.changelog/8066.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Adding in ability to update Hyperdisk PD IOPS without recreation +```
diff --git a/v6.2.0/.changelog/8067.txt b/v6.2.0/.changelog/8067.txt new file mode 100644 index 0000000..e655d70 --- /dev/null +++ b/v6.2.0/.changelog/8067.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Added optional field `jwks_json` to `workloadidentityprovider` +```
diff --git a/v6.2.0/.changelog/8068.txt b/v6.2.0/.changelog/8068.txt new file mode 100644 index 0000000..07cb67d --- /dev/null +++ b/v6.2.0/.changelog/8068.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_network_endpoints` +```
diff --git a/v6.2.0/.changelog/8069.txt b/v6.2.0/.changelog/8069.txt new file mode 100644 index 0000000..7f1c463 --- /dev/null +++ b/v6.2.0/.changelog/8069.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataplex_datascan_iam_*` +```
diff --git a/v6.2.0/.changelog/8070.txt b/v6.2.0/.changelog/8070.txt new file mode 100644 index 0000000..3a8be91 --- /dev/null +++ b/v6.2.0/.changelog/8070.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +kms: removed validation for `purpose` in `google_kms_crypto_key` to allow newly added values for the field +```
diff --git a/v6.2.0/.changelog/8071.txt b/v6.2.0/.changelog/8071.txt new file mode 100644 index 0000000..f88aeb6 --- /dev/null +++ b/v6.2.0/.changelog/8071.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vpcaccess: Added `connected_projects` attribute to resource `google_vpc_access_connector`. +```
diff --git a/v6.2.0/.changelog/8072.txt b/v6.2.0/.changelog/8072.txt new file mode 100644 index 0000000..6f29fcd --- /dev/null +++ b/v6.2.0/.changelog/8072.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `sole_tenant_config` to `node_config` in `google_container_node_pool` and `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/8073.txt b/v6.2.0/.changelog/8073.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8073.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8074.txt b/v6.2.0/.changelog/8074.txt new file mode 100644 index 0000000..52e8bae --- /dev/null +++ b/v6.2.0/.changelog/8074.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataform: added field `workspace_compilation_overrides` to resource `google_dataform_repository` (beta) +```
diff --git a/v6.2.0/.changelog/8076.txt b/v6.2.0/.changelog/8076.txt new file mode 100644 index 0000000..1543280 --- /dev/null +++ b/v6.2.0/.changelog/8076.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Tags: fixed providing `projects/<project_id` to `parent` causing recreation on `google_tags_tag_key` +```
diff --git a/v6.2.0/.changelog/8077.txt b/v6.2.0/.changelog/8077.txt new file mode 100644 index 0000000..62f53c4 --- /dev/null +++ b/v6.2.0/.changelog/8077.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added field `fleet_observability` to `google_gke_hub_feature` (beta) +```
diff --git a/v6.2.0/.changelog/8078.txt b/v6.2.0/.changelog/8078.txt new file mode 100644 index 0000000..f374a81 --- /dev/null +++ b/v6.2.0/.changelog/8078.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: Allowed `schema_settings` of `google_pubsub_topic` to change without deleting and recreating the resource +```
diff --git a/v6.2.0/.changelog/8079.txt b/v6.2.0/.changelog/8079.txt new file mode 100644 index 0000000..3057669 --- /dev/null +++ b/v6.2.0/.changelog/8079.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: Allowed `definition` of `google_pubsub_schema` to change without deleting and recreating the resource by using schema revisions (https://cloud.google.com/pubsub/docs/schemas#commit-schema-revision) +```
diff --git a/v6.2.0/.changelog/8084.txt b/v6.2.0/.changelog/8084.txt new file mode 100644 index 0000000..ef71b32 --- /dev/null +++ b/v6.2.0/.changelog/8084.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `crypto_hash_config` to `google_data_loss_prevention_deidentify_template` +```
diff --git a/v6.2.0/.changelog/8085.txt b/v6.2.0/.changelog/8085.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8085.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8089.txt b/v6.2.0/.changelog/8089.txt new file mode 100644 index 0000000..efbcd0b --- /dev/null +++ b/v6.2.0/.changelog/8089.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: Increased `google_vertex_ai_metadata_store` creation timeout to 40 minutes. (beta) +```
diff --git a/v6.2.0/.changelog/8090.txt b/v6.2.0/.changelog/8090.txt new file mode 100644 index 0000000..156d1eb --- /dev/null +++ b/v6.2.0/.changelog/8090.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added multiple `sensitivity_score` field to `google_data_loss_prevention_inspect_template` resource +```
diff --git a/v6.2.0/.changelog/8091.txt b/v6.2.0/.changelog/8091.txt new file mode 100644 index 0000000..5637c25 --- /dev/null +++ b/v6.2.0/.changelog/8091.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added `trigger_id` field to `google_data_loss_prevention_job_trigger` +```
diff --git a/v6.2.0/.changelog/8093.txt b/v6.2.0/.changelog/8093.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8093.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8095.txt b/v6.2.0/.changelog/8095.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8095.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8097.txt b/v6.2.0/.changelog/8097.txt new file mode 100644 index 0000000..1af62ca --- /dev/null +++ b/v6.2.0/.changelog/8097.txt
@@ -0,0 +1,3 @@ +```release-note:bug +filestore: fixed an issue causing 429 errors to be retried +```
diff --git a/v6.2.0/.changelog/8099.txt b/v6.2.0/.changelog/8099.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8099.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8100.txt b/v6.2.0/.changelog/8100.txt new file mode 100644 index 0000000..76d8562 --- /dev/null +++ b/v6.2.0/.changelog/8100.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added missing file types `POWERPOINT` and `EXCEL` in `inspect_job.storage_config.cloud_storage_options.file_types` enum to `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/8101.txt b/v6.2.0/.changelog/8101.txt new file mode 100644 index 0000000..d14dd7f --- /dev/null +++ b/v6.2.0/.changelog/8101.txt
@@ -0,0 +1,8 @@ +```release-note:new-resource +`google_vmwareengine_private_cloud` +`google_vmwareengine_cluster` +``` +```release-note:new-datasource +`google_vmwareengine_private_cloud` +`google_vmwareengine_cluster` +```
diff --git a/v6.2.0/.changelog/8102.txt b/v6.2.0/.changelog/8102.txt new file mode 100644 index 0000000..e7ecad4 --- /dev/null +++ b/v6.2.0/.changelog/8102.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added the `no_automate_dns_zone` field to `google_compute_forwarding_rule`. +```
diff --git a/v6.2.0/.changelog/8103.txt b/v6.2.0/.changelog/8103.txt new file mode 100644 index 0000000..43217cf --- /dev/null +++ b/v6.2.0/.changelog/8103.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added multiple `sensitivity_score` field to `google_data_loss_prevention_deidentify_template` resource +```
diff --git a/v6.2.0/.changelog/8104.txt b/v6.2.0/.changelog/8104.txt new file mode 100644 index 0000000..0afb3be --- /dev/null +++ b/v6.2.0/.changelog/8104.txt
@@ -0,0 +1,3 @@ +```release-note:none +Adding in t.Skip() for slack tests to skip vcr and nightly builds for TestAccMonitoringNotificationChannel_updateSensitiveLabels_slack and TestAccMonitoringNotificationChannel_updateLabels_slack +```
diff --git a/v6.2.0/.changelog/8107.txt b/v6.2.0/.changelog/8107.txt new file mode 100644 index 0000000..abf8fce --- /dev/null +++ b/v6.2.0/.changelog/8107.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `params.resource_manager_tags` and `boot_disk.initialize_params.resource_manager_tags` to `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/8108.txt b/v6.2.0/.changelog/8108.txt new file mode 100644 index 0000000..56d78a8 --- /dev/null +++ b/v6.2.0/.changelog/8108.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added field `network_attachment` to `google_compute_instance_template` +```
diff --git a/v6.2.0/.changelog/8110.txt b/v6.2.0/.changelog/8110.txt new file mode 100644 index 0000000..92e45d0 --- /dev/null +++ b/v6.2.0/.changelog/8110.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_looker_instance` +```
diff --git a/v6.2.0/.changelog/8111.txt b/v6.2.0/.changelog/8111.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8111.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8112.txt b/v6.2.0/.changelog/8112.txt new file mode 100644 index 0000000..e4242ff --- /dev/null +++ b/v6.2.0/.changelog/8112.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_billing_project_info` +```
diff --git a/v6.2.0/.changelog/8113.txt b/v6.2.0/.changelog/8113.txt new file mode 100644 index 0000000..b07fb21 --- /dev/null +++ b/v6.2.0/.changelog/8113.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctions2: added `url` output field to `google_cloudfunctions2_function` +```
diff --git a/v6.2.0/.changelog/8114.txt b/v6.2.0/.changelog/8114.txt new file mode 100644 index 0000000..f097957 --- /dev/null +++ b/v6.2.0/.changelog/8114.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: added multiple `sensitivity_score` field to `google_data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/8115.txt b/v6.2.0/.changelog/8115.txt new file mode 100644 index 0000000..2663207 --- /dev/null +++ b/v6.2.0/.changelog/8115.txt
@@ -0,0 +1,3 @@ +```release-note:none +dlp: combined tests for `identifying_fields`, `included_fields` and `excluded_fields` in resource `google_data_loss_prevention_job_trigger` +```
diff --git a/v6.2.0/.changelog/8117.txt b/v6.2.0/.changelog/8117.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8117.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8119.txt b/v6.2.0/.changelog/8119.txt new file mode 100644 index 0000000..4594abe --- /dev/null +++ b/v6.2.0/.changelog/8119.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: validate that `cluster_id` values are unique within `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/8120.txt b/v6.2.0/.changelog/8120.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8120.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8121.txt b/v6.2.0/.changelog/8121.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8121.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8122.txt b/v6.2.0/.changelog/8122.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8122.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8123.txt b/v6.2.0/.changelog/8123.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8123.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8124.txt b/v6.2.0/.changelog/8124.txt new file mode 100644 index 0000000..d152e6c --- /dev/null +++ b/v6.2.0/.changelog/8124.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dataplex_task` +```
diff --git a/v6.2.0/.changelog/8125.txt b/v6.2.0/.changelog/8125.txt new file mode 100644 index 0000000..c80cd61 --- /dev/null +++ b/v6.2.0/.changelog/8125.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `POSTGRES_15` to available version docs +```
diff --git a/v6.2.0/.changelog/8128.txt b/v6.2.0/.changelog/8128.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8128.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8131.txt b/v6.2.0/.changelog/8131.txt new file mode 100644 index 0000000..9f136f0 --- /dev/null +++ b/v6.2.0/.changelog/8131.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `httpKeepAliveTimeoutSec` to resource `google_compute_target_http_proxy` (beta) +``` +```release-note:enhancement +compute: added field `httpKeepAliveTimeoutSec` to resource `google_compute_target_https_proxy` (beta) +```
diff --git a/v6.2.0/.changelog/8132.txt b/v6.2.0/.changelog/8132.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8132.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8133.txt b/v6.2.0/.changelog/8133.txt new file mode 100644 index 0000000..7a0547f --- /dev/null +++ b/v6.2.0/.changelog/8133.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firebase_extensions_instance` +```
diff --git a/v6.2.0/.changelog/8134.txt b/v6.2.0/.changelog/8134.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8134.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8135.txt b/v6.2.0/.changelog/8135.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8135.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8137.txt b/v6.2.0/.changelog/8137.txt new file mode 100644 index 0000000..e810fad --- /dev/null +++ b/v6.2.0/.changelog/8137.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed a bug in `google_storage_bucket` that caused a permadiff when the `autoclass.enabled` field was explicitly set to false +```
diff --git a/v6.2.0/.changelog/8141.txt b/v6.2.0/.changelog/8141.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8141.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8142.txt b/v6.2.0/.changelog/8142.txt new file mode 100644 index 0000000..49136e0 --- /dev/null +++ b/v6.2.0/.changelog/8142.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gkeonprem_bare_metal_admin_cluster` +```
diff --git a/v6.2.0/.changelog/8144.txt b/v6.2.0/.changelog/8144.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8144.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8146.txt b/v6.2.0/.changelog/8146.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8146.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8147.txt b/v6.2.0/.changelog/8147.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8147.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8149.txt b/v6.2.0/.changelog/8149.txt new file mode 100644 index 0000000..f2a6055 --- /dev/null +++ b/v6.2.0/.changelog/8149.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: added output-only field `apigee_project_id` to resource `google_apigee_organization` +```
diff --git a/v6.2.0/.changelog/8152.txt b/v6.2.0/.changelog/8152.txt new file mode 100644 index 0000000..ef779d2 --- /dev/null +++ b/v6.2.0/.changelog/8152.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: made service account name mutable in bigquerydatatransfer config +```
diff --git a/v6.2.0/.changelog/8153.txt b/v6.2.0/.changelog/8153.txt new file mode 100644 index 0000000..a4508da --- /dev/null +++ b/v6.2.0/.changelog/8153.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `provisioned_throughput` field to `google_compute_disk` used by `hyperdisk-throughput` pd type +```
diff --git a/v6.2.0/.changelog/8160.txt b/v6.2.0/.changelog/8160.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8160.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8161.txt b/v6.2.0/.changelog/8161.txt new file mode 100644 index 0000000..ca2c462 --- /dev/null +++ b/v6.2.0/.changelog/8161.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +increase default timeout for instance operations to 1 hour +```
diff --git a/v6.2.0/.changelog/8164.txt b/v6.2.0/.changelog/8164.txt new file mode 100644 index 0000000..4576215 --- /dev/null +++ b/v6.2.0/.changelog/8164.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `reconcile_connections` for `google_compute_service_attachment`. +```
diff --git a/v6.2.0/.changelog/8165.txt b/v6.2.0/.changelog/8165.txt new file mode 100644 index 0000000..73bb94f --- /dev/null +++ b/v6.2.0/.changelog/8165.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed wrongly trigger recreation on changes of `enforce_on_key_configs` on `google_compute_security_policy` +```
diff --git a/v6.2.0/.changelog/8167.txt b/v6.2.0/.changelog/8167.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8167.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8168.txt b/v6.2.0/.changelog/8168.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8168.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8169.txt b/v6.2.0/.changelog/8169.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/8169.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8171.txt b/v6.2.0/.changelog/8171.txt new file mode 100644 index 0000000..6c907de --- /dev/null +++ b/v6.2.0/.changelog/8171.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_certificate_manager_public_ca_external_account_key` +```
diff --git a/v6.2.0/.changelog/8172.txt b/v6.2.0/.changelog/8172.txt new file mode 100644 index 0000000..44ffe82 --- /dev/null +++ b/v6.2.0/.changelog/8172.txt
@@ -0,0 +1,3 @@ +```release-note:none +Fix documentation for Alloydb Instance availability_type +```
diff --git a/v6.2.0/.changelog/8174.txt b/v6.2.0/.changelog/8174.txt new file mode 100644 index 0000000..19383dc --- /dev/null +++ b/v6.2.0/.changelog/8174.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed an issue where api default value for `edition` field of `google_bigquery_reservation` was not handled +```
diff --git a/v6.2.0/.changelog/8176.txt b/v6.2.0/.changelog/8176.txt new file mode 100644 index 0000000..8a3abd8 --- /dev/null +++ b/v6.2.0/.changelog/8176.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement + +cloudrunv2: added fields `annotations` and `template.annotations` to resource `google_cloud_run_v2_job` +```
diff --git a/v6.2.0/.changelog/8178.txt b/v6.2.0/.changelog/8178.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8178.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8180.txt b/v6.2.0/.changelog/8180.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8180.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8181.txt b/v6.2.0/.changelog/8181.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8181.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8182.txt b/v6.2.0/.changelog/8182.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8182.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8183.txt b/v6.2.0/.changelog/8183.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8183.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8184.txt b/v6.2.0/.changelog/8184.txt new file mode 100644 index 0000000..442e1e5 --- /dev/null +++ b/v6.2.0/.changelog/8184.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed incorrect code block in the description of container_cluster resource. +```
diff --git a/v6.2.0/.changelog/8185.txt b/v6.2.0/.changelog/8185.txt new file mode 100644 index 0000000..8f5eb5a --- /dev/null +++ b/v6.2.0/.changelog/8185.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `security_posture_config` to resource `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/8186.txt b/v6.2.0/.changelog/8186.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8186.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8190.txt b/v6.2.0/.changelog/8190.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8190.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8195.txt b/v6.2.0/.changelog/8195.txt new file mode 100644 index 0000000..62423e8 --- /dev/null +++ b/v6.2.0/.changelog/8195.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +resourcemanager: fixed handling of `google_service_account_id_token` when authenticated with GCE metadata credentials +```
diff --git a/v6.2.0/.changelog/8196.txt b/v6.2.0/.changelog/8196.txt new file mode 100644 index 0000000..8895799 --- /dev/null +++ b/v6.2.0/.changelog/8196.txt
@@ -0,0 +1,3 @@ +```release-note:none +Fixed the "location" argument in the usage example of google_tags_location_tag_binding for compute instances. +```
diff --git a/v6.2.0/.changelog/8197.txt b/v6.2.0/.changelog/8197.txt new file mode 100644 index 0000000..9a975e9 --- /dev/null +++ b/v6.2.0/.changelog/8197.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunction2: fixed permadiffs of some fields of `service_config` in `google_cloudfunctions2_function` resource +```
diff --git a/v6.2.0/.changelog/8198.txt b/v6.2.0/.changelog/8198.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8198.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8200.txt b/v6.2.0/.changelog/8200.txt new file mode 100644 index 0000000..336c92f --- /dev/null +++ b/v6.2.0/.changelog/8200.txt
@@ -0,0 +1,6 @@ +```release-note:bug +compute: fixed an issue with setting project field to long form in `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` +``` +```release-note:bug +gkehub: fixed an issue with setting project field to long form in `google_gke_hub_feature` +```
diff --git a/v6.2.0/.changelog/8201.txt b/v6.2.0/.changelog/8201.txt new file mode 100644 index 0000000..6120f3e --- /dev/null +++ b/v6.2.0/.changelog/8201.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: added support for `locked` to `google_logging_project_bucket_config` +```
diff --git a/v6.2.0/.changelog/8203.txt b/v6.2.0/.changelog/8203.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8203.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8205.txt b/v6.2.0/.changelog/8205.txt new file mode 100644 index 0000000..3ddddd9 --- /dev/null +++ b/v6.2.0/.changelog/8205.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vpcaccess: added support for updates to `google_vpc_access_connector` resource +```
diff --git a/v6.2.0/.changelog/8208.txt b/v6.2.0/.changelog/8208.txt new file mode 100644 index 0000000..ba9e535 --- /dev/null +++ b/v6.2.0/.changelog/8208.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Compute: added `security_policy` field to `google_compute_region_backend_service` resource(beta) +```
diff --git a/v6.2.0/.changelog/8210.txt b/v6.2.0/.changelog/8210.txt new file mode 100644 index 0000000..585c030 --- /dev/null +++ b/v6.2.0/.changelog/8210.txt
@@ -0,0 +1,3 @@ +```release-note:note +Updating documentation update_policy block to working value +```
diff --git a/v6.2.0/.changelog/8211.txt b/v6.2.0/.changelog/8211.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8211.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8212.txt b/v6.2.0/.changelog/8212.txt new file mode 100644 index 0000000..49174cd --- /dev/null +++ b/v6.2.0/.changelog/8212.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iamworkforcepool: added `oidc.client_secret` field to `google_iam_workforce_pool_provider` and new enum values `CODE` and `MERGE_ID_TOKEN_OVER_USER_INFO_CLAIMS` to `oidc.web_sso_config.response_type` and `oidc.web_sso_config.assertion_claims_behavior` respectively +```
diff --git a/v6.2.0/.changelog/8217.txt b/v6.2.0/.changelog/8217.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8217.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8218.txt b/v6.2.0/.changelog/8218.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8218.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8219.txt b/v6.2.0/.changelog/8219.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8219.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8220.txt b/v6.2.0/.changelog/8220.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8220.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8221.txt b/v6.2.0/.changelog/8221.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8221.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8222.txt b/v6.2.0/.changelog/8222.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8222.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8223.txt b/v6.2.0/.changelog/8223.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8223.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8224.txt b/v6.2.0/.changelog/8224.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/8224.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8226.txt b/v6.2.0/.changelog/8226.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8226.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8227.txt b/v6.2.0/.changelog/8227.txt new file mode 100644 index 0000000..c1a8749 --- /dev/null +++ b/v6.2.0/.changelog/8227.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkebackup: added `state` and `state_reason` output-only fields to `google_gkebackup_backupplan` resource +```
diff --git a/v6.2.0/.changelog/8231.txt b/v6.2.0/.changelog/8231.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8231.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8232.txt b/v6.2.0/.changelog/8232.txt new file mode 100644 index 0000000..5cf2d3f --- /dev/null +++ b/v6.2.0/.changelog/8232.txt
@@ -0,0 +1,12 @@ +```release-note:note +compute: promoted `google_compute_disk_async_replication` resource to GA. +``` +```release-note:note +compute: promoted `async_primary_disk` field in `google_compute_disk` resource to GA. +``` +```release-note:note +compute: promoted `async_primary_disk` field in `google_compute_region_disk` resource to GA. +``` +```release-note:note +compute: promoted `disk_consistency_group_policy` field in `google_compute_resource_policy` resource to GA. +```
diff --git a/v6.2.0/.changelog/8233.txt b/v6.2.0/.changelog/8233.txt new file mode 100644 index 0000000..3368e28 --- /dev/null +++ b/v6.2.0/.changelog/8233.txt
@@ -0,0 +1,3 @@ +```release-note:bug +networkservices: increased default timeout for `google_network_services_edge_cache_keyset` to 90m +```
diff --git a/v6.2.0/.changelog/8234.txt b/v6.2.0/.changelog/8234.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8234.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8235.txt b/v6.2.0/.changelog/8235.txt new file mode 100644 index 0000000..68dda52 --- /dev/null +++ b/v6.2.0/.changelog/8235.txt
@@ -0,0 +1,3 @@ +```release-note:bug +eventarc: added field `event_data_content_type` to `google_eventarc_trigger` +```
diff --git a/v6.2.0/.changelog/8237.txt b/v6.2.0/.changelog/8237.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8237.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8239.txt b/v6.2.0/.changelog/8239.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8239.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8242.txt b/v6.2.0/.changelog/8242.txt new file mode 100644 index 0000000..5fb3831 --- /dev/null +++ b/v6.2.0/.changelog/8242.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuildv2: added `gitlab_config` field to `google_cloudbuildv2_connection` resource (beta) +```
diff --git a/v6.2.0/.changelog/8244.txt b/v6.2.0/.changelog/8244.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8244.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8245.txt b/v6.2.0/.changelog/8245.txt new file mode 100644 index 0000000..b62baa7 --- /dev/null +++ b/v6.2.0/.changelog/8245.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +billing_budget: added `resource_ancestors` field to `google_billing_budget` resource +```
diff --git a/v6.2.0/.changelog/8246.txt b/v6.2.0/.changelog/8246.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8246.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8249.txt b/v6.2.0/.changelog/8249.txt new file mode 100644 index 0000000..d021211 --- /dev/null +++ b/v6.2.0/.changelog/8249.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed logic when unsetting `google_compute_instance.min_cpu_platform` and switching to a `machine_type` that does not support `min_cpu_platform` at the same time +```
diff --git a/v6.2.0/.changelog/8250.txt b/v6.2.0/.changelog/8250.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8250.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8254.txt b/v6.2.0/.changelog/8254.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8254.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8256.txt b/v6.2.0/.changelog/8256.txt new file mode 100644 index 0000000..0164528 --- /dev/null +++ b/v6.2.0/.changelog/8256.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: made `google_compute_router_peer.peer_ip_address` optional +```
diff --git a/v6.2.0/.changelog/8257.txt b/v6.2.0/.changelog/8257.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8257.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8261.txt b/v6.2.0/.changelog/8261.txt new file mode 100644 index 0000000..bf54fe9 --- /dev/null +++ b/v6.2.0/.changelog/8261.txt
@@ -0,0 +1,3 @@ +```release-note:bug +fixed issue with `google_redis_instance` populating output-only field `maintenance_schedule`. +```
diff --git a/v6.2.0/.changelog/8262.txt b/v6.2.0/.changelog/8262.txt new file mode 100644 index 0000000..fc13bf5 --- /dev/null +++ b/v6.2.0/.changelog/8262.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Compute: added `network_security_address_group` resource(ga) +```
diff --git a/v6.2.0/.changelog/8263.txt b/v6.2.0/.changelog/8263.txt new file mode 100644 index 0000000..3d14f63 --- /dev/null +++ b/v6.2.0/.changelog/8263.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added support for updating `resilience_mode` in `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/8264.txt b/v6.2.0/.changelog/8264.txt new file mode 100644 index 0000000..29cd296 --- /dev/null +++ b/v6.2.0/.changelog/8264.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firebase_hosting_custom_domain` +```
diff --git a/v6.2.0/.changelog/8266.txt b/v6.2.0/.changelog/8266.txt new file mode 100644 index 0000000..2ca1e81 --- /dev/null +++ b/v6.2.0/.changelog/8266.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added update support for `period` in `google_monitoring_uptime_check_config` +```
diff --git a/v6.2.0/.changelog/8267.txt b/v6.2.0/.changelog/8267.txt new file mode 100644 index 0000000..0b27f12 --- /dev/null +++ b/v6.2.0/.changelog/8267.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `user_ip_request_headers` field to `google_compute_security_policy` resource(beta) +```
diff --git a/v6.2.0/.changelog/8268.txt b/v6.2.0/.changelog/8268.txt new file mode 100644 index 0000000..7cd0169 --- /dev/null +++ b/v6.2.0/.changelog/8268.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: promoted the `google_gke_hub_feature` resource's `fleetobservability` block to GA. +```
diff --git a/v6.2.0/.changelog/8271.txt b/v6.2.0/.changelog/8271.txt new file mode 100644 index 0000000..b827684 --- /dev/null +++ b/v6.2.0/.changelog/8271.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `tpu_topology` under `placement_policy` in resource `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/8273.txt b/v6.2.0/.changelog/8273.txt new file mode 100644 index 0000000..4b2f74c --- /dev/null +++ b/v6.2.0/.changelog/8273.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_network_connectivity_service_connection_policy +```
diff --git a/v6.2.0/.changelog/8274.txt b/v6.2.0/.changelog/8274.txt new file mode 100644 index 0000000..f1484a3 --- /dev/null +++ b/v6.2.0/.changelog/8274.txt
@@ -0,0 +1,3 @@ +```release-note:bug +osconfig: fixed validation of file resource `state` fields in `google_os_config_os_policy_assignment` +```
diff --git a/v6.2.0/.changelog/8275.txt b/v6.2.0/.changelog/8275.txt new file mode 100644 index 0000000..025fb0e --- /dev/null +++ b/v6.2.0/.changelog/8275.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_http_proxy` +``` +```release-note:enhancement +compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_https_proxy` +```
diff --git a/v6.2.0/.changelog/8276.txt b/v6.2.0/.changelog/8276.txt new file mode 100644 index 0000000..bec9845 --- /dev/null +++ b/v6.2.0/.changelog/8276.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +certificatemanager: added `issuance_config` field to `google_certificate_manager_certificate` resource +```
diff --git a/v6.2.0/.changelog/8277.txt b/v6.2.0/.changelog/8277.txt new file mode 100644 index 0000000..897c02d --- /dev/null +++ b/v6.2.0/.changelog/8277.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +sql: added 'settings.edition' field to 'sql_database_instance' resource. +``` +```release-note:enhancement +sql: added 'settings.data_cache_config' to 'sql_database_instance' resource. +```
diff --git a/v6.2.0/.changelog/8278.txt b/v6.2.0/.changelog/8278.txt new file mode 100644 index 0000000..637ad4c --- /dev/null +++ b/v6.2.0/.changelog/8278.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +`google_cloudbuildv2_connection` (ga) +``` +```release-note:new-resource +`google_cloudbuildv2_repository` (ga) +``` +```release-note:enhancement +cloudbuild: added `repository_event_config` field to `google_cloudbuild_trigger` resource (ga) +```
diff --git a/v6.2.0/.changelog/8279.txt b/v6.2.0/.changelog/8279.txt new file mode 100644 index 0000000..9753542 --- /dev/null +++ b/v6.2.0/.changelog/8279.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +NetworkServices: added `google_network_services_gateway` resource(ga) +``` +```release-note:enhancement +NetworkSecurity: added `google_network_security_url_lists` resource(ga) +``` +```release-note:enhancement +NetworkSecurity: added `google_network_security_gateway_security_policy` resource(ga) +``` +```release-note:enhancement +NetworkSecurity: added `google_network_security_gateway_security_policy_rule` resource(ga) +```
diff --git a/v6.2.0/.changelog/8282.txt b/v6.2.0/.changelog/8282.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8282.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8286.txt b/v6.2.0/.changelog/8286.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8286.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8290.txt b/v6.2.0/.changelog/8290.txt new file mode 100644 index 0000000..0c89ed8 --- /dev/null +++ b/v6.2.0/.changelog/8290.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: added field `custom_audiences` to resource `google_cloud_run_v2_service ` +```
diff --git a/v6.2.0/.changelog/8291.txt b/v6.2.0/.changelog/8291.txt new file mode 100644 index 0000000..3cea63d --- /dev/null +++ b/v6.2.0/.changelog/8291.txt
@@ -0,0 +1,3 @@ +```release-note:bug +org policy: fixed forcing recreation on imported state for `google_org_policy_policy` +```
diff --git a/v6.2.0/.changelog/8293.txt b/v6.2.0/.changelog/8293.txt new file mode 100644 index 0000000..76c7245 --- /dev/null +++ b/v6.2.0/.changelog/8293.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: supported`shard_size` in `google_vertex_ai_index` +```
diff --git a/v6.2.0/.changelog/8296.txt b/v6.2.0/.changelog/8296.txt new file mode 100644 index 0000000..dc702b8 --- /dev/null +++ b/v6.2.0/.changelog/8296.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `external_data_configuration.json_options` and `external_data_configuration.parquet_options` fields to `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/8297.txt b/v6.2.0/.changelog/8297.txt new file mode 100644 index 0000000..2e046a2 --- /dev/null +++ b/v6.2.0/.changelog/8297.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for updating labels in `google_compute_external_vpn_gateway` +```
diff --git a/v6.2.0/.changelog/8299.txt b/v6.2.0/.changelog/8299.txt new file mode 100644 index 0000000..c30e6a7 --- /dev/null +++ b/v6.2.0/.changelog/8299.txt
@@ -0,0 +1,4 @@ +```release-note:bug +container: made `monitoring_config.enable_components` optional on `google_container_cluster` (GA) + +```
diff --git a/v6.2.0/.changelog/8301.txt b/v6.2.0/.changelog/8301.txt new file mode 100644 index 0000000..a92df31 --- /dev/null +++ b/v6.2.0/.changelog/8301.txt
@@ -0,0 +1,3 @@ +```release-note: deprecation +firebase: deprecated `google_firebase_project_location` in favor of `google_firebase_storage_bucket` and `google_firestore_database` +```
diff --git a/v6.2.0/.changelog/8302.txt b/v6.2.0/.changelog/8302.txt new file mode 100644 index 0000000..31c9501 --- /dev/null +++ b/v6.2.0/.changelog/8302.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added `change_stream_retention` field to `google_bigtable_table.table` resource +```
diff --git a/v6.2.0/.changelog/8306.txt b/v6.2.0/.changelog/8306.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8306.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8308.txt b/v6.2.0/.changelog/8308.txt new file mode 100644 index 0000000..bd94284 --- /dev/null +++ b/v6.2.0/.changelog/8308.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_dns_response_policy` (ga) +``` +```release-note:new-resource +`google_dns_response_policy_rule` (ga) +```
diff --git a/v6.2.0/.changelog/8309.txt b/v6.2.0/.changelog/8309.txt new file mode 100644 index 0000000..003ee50 --- /dev/null +++ b/v6.2.0/.changelog/8309.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `most_recent` argument to `google_compute_image` datasource +```
diff --git a/v6.2.0/.changelog/8310.txt b/v6.2.0/.changelog/8310.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8310.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8311.txt b/v6.2.0/.changelog/8311.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8311.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8313.txt b/v6.2.0/.changelog/8313.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8313.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8314.txt b/v6.2.0/.changelog/8314.txt new file mode 100644 index 0000000..28b9049 --- /dev/null +++ b/v6.2.0/.changelog/8314.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: support master_global_access_config for flexible cluster +```
diff --git a/v6.2.0/.changelog/8316.txt b/v6.2.0/.changelog/8316.txt new file mode 100644 index 0000000..2621738 --- /dev/null +++ b/v6.2.0/.changelog/8316.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `complex_data_type_reference_parsing ` field to `google_healthcare_fhir_store` resource +```
diff --git a/v6.2.0/.changelog/8317.txt b/v6.2.0/.changelog/8317.txt new file mode 100644 index 0000000..6f010c1 --- /dev/null +++ b/v6.2.0/.changelog/8317.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: added `disable_vpc_peering` field to `google_apigee_organization` resource +```
diff --git a/v6.2.0/.changelog/8318.txt b/v6.2.0/.changelog/8318.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8318.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8319.txt b/v6.2.0/.changelog/8319.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8319.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8320.txt b/v6.2.0/.changelog/8320.txt new file mode 100644 index 0000000..32616ba --- /dev/null +++ b/v6.2.0/.changelog/8320.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed an issue causing `google_monitoring_monitored_project` to appear to be deleted +```
diff --git a/v6.2.0/.changelog/8321.txt b/v6.2.0/.changelog/8321.txt new file mode 100644 index 0000000..80c0c9e --- /dev/null +++ b/v6.2.0/.changelog/8321.txt
@@ -0,0 +1,3 @@ +```release-note:none + remove unused doc region tags from serverless samples +```
diff --git a/v6.2.0/.changelog/8322.txt b/v6.2.0/.changelog/8322.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8322.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8323.txt b/v6.2.0/.changelog/8323.txt new file mode 100644 index 0000000..9425a9c --- /dev/null +++ b/v6.2.0/.changelog/8323.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `allow_net_admin` field to `google_container_cluster` resource +```
diff --git a/v6.2.0/.changelog/8324.txt b/v6.2.0/.changelog/8324.txt new file mode 100644 index 0000000..e257d7f --- /dev/null +++ b/v6.2.0/.changelog/8324.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `enableConfidentialCompute` for `google_compute_disk` resource +```
diff --git a/v6.2.0/.changelog/8325.txt b/v6.2.0/.changelog/8325.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8325.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8329.txt b/v6.2.0/.changelog/8329.txt new file mode 100644 index 0000000..fce0c73 --- /dev/null +++ b/v6.2.0/.changelog/8329.txt
@@ -0,0 +1,3 @@ +```release-note:bug +tags: Add mutex to `google_tags_location_tag_binding` +```
diff --git a/v6.2.0/.changelog/8330.txt b/v6.2.0/.changelog/8330.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8330.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8333.txt b/v6.2.0/.changelog/8333.txt new file mode 100644 index 0000000..ff3de56 --- /dev/null +++ b/v6.2.0/.changelog/8333.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: increased max_size to 20 for both `included_query_parameters` and `excluded_query_parameters` on `google_network_services_edge_cache_service` +```
diff --git a/v6.2.0/.changelog/8334.txt b/v6.2.0/.changelog/8334.txt new file mode 100644 index 0000000..d4cdb4e --- /dev/null +++ b/v6.2.0/.changelog/8334.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `private_cluster_config.allowed_projects` arguments to `google_workstations_workstation_cluster` +```
diff --git a/v6.2.0/.changelog/8335.txt b/v6.2.0/.changelog/8335.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8335.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8337.txt b/v6.2.0/.changelog/8337.txt new file mode 100644 index 0000000..81cb3e3 --- /dev/null +++ b/v6.2.0/.changelog/8337.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fix automated backup policy handling of 0 start time (midnight) +```
diff --git a/v6.2.0/.changelog/8338.txt b/v6.2.0/.changelog/8338.txt new file mode 100644 index 0000000..bea0cda --- /dev/null +++ b/v6.2.0/.changelog/8338.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: 'master_ipv4_cidr_block' is not required when 'private_endpoint_subnetwork' is provided for 'google_container_cluster` +```
diff --git a/v6.2.0/.changelog/8339.txt b/v6.2.0/.changelog/8339.txt new file mode 100644 index 0000000..01b0389 --- /dev/null +++ b/v6.2.0/.changelog/8339.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: modify the doc for the field `daily_schedule. days_in_schedule` in the resource `google_compute_resource_policy ` +```
diff --git a/v6.2.0/.changelog/8340.txt b/v6.2.0/.changelog/8340.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8340.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8341.txt b/v6.2.0/.changelog/8341.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8341.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8342.txt b/v6.2.0/.changelog/8342.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8342.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8348.txt b/v6.2.0/.changelog/8348.txt new file mode 100644 index 0000000..0f9d1c9 --- /dev/null +++ b/v6.2.0/.changelog/8348.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `gpu_driver_installation_config.gpu_driver_version` field to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/8349.txt b/v6.2.0/.changelog/8349.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8349.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8355.txt b/v6.2.0/.changelog/8355.txt new file mode 100644 index 0000000..0877dd1 --- /dev/null +++ b/v6.2.0/.changelog/8355.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `enable_k8s_beta_apis.enabled_apis` field to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/8357.txt b/v6.2.0/.changelog/8357.txt new file mode 100644 index 0000000..b78592f --- /dev/null +++ b/v6.2.0/.changelog/8357.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `security_policy` field to `google_compute_target_instance` resource (beta) +```
diff --git a/v6.2.0/.changelog/8358.txt b/v6.2.0/.changelog/8358.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8358.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8359.txt b/v6.2.0/.changelog/8359.txt new file mode 100644 index 0000000..1dbf791 --- /dev/null +++ b/v6.2.0/.changelog/8359.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloud_tasks: suppressed time-unit permadiffs on `google_cloud_tasks_queue` min and max backoff settings +```
diff --git a/v6.2.0/.changelog/8360.txt b/v6.2.0/.changelog/8360.txt new file mode 100644 index 0000000..756e937 --- /dev/null +++ b/v6.2.0/.changelog/8360.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed an issue which occurred when `name` field of `google_monitoring_monitored_project` was long-form +```
diff --git a/v6.2.0/.changelog/8363.txt b/v6.2.0/.changelog/8363.txt new file mode 100644 index 0000000..7e3b324 --- /dev/null +++ b/v6.2.0/.changelog/8363.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `last_updated_partition_config` field to `google_healthcare_fhir_store` resource +```
diff --git a/v6.2.0/.changelog/8365.txt b/v6.2.0/.changelog/8365.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8365.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8367.txt b/v6.2.0/.changelog/8367.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/8367.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8369.txt b/v6.2.0/.changelog/8369.txt new file mode 100644 index 0000000..4bb1b2e --- /dev/null +++ b/v6.2.0/.changelog/8369.txt
@@ -0,0 +1,5 @@ +```release-note:none + +docs: Update the example for `google_workflows_workflow` + +```
diff --git a/v6.2.0/.changelog/8370.txt b/v6.2.0/.changelog/8370.txt new file mode 100644 index 0000000..de3b65c --- /dev/null +++ b/v6.2.0/.changelog/8370.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: replaced `ipv6CidrRange` with `internalIpv6Prefix` to `Subnetwork` resource +```
diff --git a/v6.2.0/.changelog/8371.txt b/v6.2.0/.changelog/8371.txt new file mode 100644 index 0000000..d4ebb56 --- /dev/null +++ b/v6.2.0/.changelog/8371.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_document_ai_warehouse_document_schema` +``` +```release-note:new-resource +`google_document_ai_warehouse_location` +```
diff --git a/v6.2.0/.changelog/8373.txt b/v6.2.0/.changelog/8373.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8373.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8374.txt b/v6.2.0/.changelog/8374.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8374.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8378.txt b/v6.2.0/.changelog/8378.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8378.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8383.txt b/v6.2.0/.changelog/8383.txt new file mode 100644 index 0000000..cafcc2d --- /dev/null +++ b/v6.2.0/.changelog/8383.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactregistry: fixed reading back maven_config state in `google_artifact_registry_repository` +```
diff --git a/v6.2.0/.changelog/8385.txt b/v6.2.0/.changelog/8385.txt new file mode 100644 index 0000000..52dce03 --- /dev/null +++ b/v6.2.0/.changelog/8385.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +container: added multi-NIC network for GKE cluster and node pool. +```
diff --git a/v6.2.0/.changelog/8387.txt b/v6.2.0/.changelog/8387.txt new file mode 100644 index 0000000..7561bed --- /dev/null +++ b/v6.2.0/.changelog/8387.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement +compute: added `local_ssd_recovery_timeout` field to `google_compute_instance` resource (beta) +compute: added `local_ssd_recovery_timeout` field to `google_compute_instance_template` resource (beta) +compute: added `local_ssd_recovery_timeout` field to `google_compute_regional_instance_template` resource (beta) +```
diff --git a/v6.2.0/.changelog/8388.txt b/v6.2.0/.changelog/8388.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8388.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8390.txt b/v6.2.0/.changelog/8390.txt new file mode 100644 index 0000000..cbae50c --- /dev/null +++ b/v6.2.0/.changelog/8390.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +network_services: removing required flags from `scope` field in `google_network_services_gateway` resource +```
diff --git a/v6.2.0/.changelog/8394.txt b/v6.2.0/.changelog/8394.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8394.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8396.txt b/v6.2.0/.changelog/8396.txt new file mode 100644 index 0000000..ff9564a --- /dev/null +++ b/v6.2.0/.changelog/8396.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `Namespace`, `Scope`, `MembershipBinding`, `MembershipRBACRoleBinding`, `ScopeRBACRoleBinding` resources +```
diff --git a/v6.2.0/.changelog/8398.txt b/v6.2.0/.changelog/8398.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8398.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8400.txt b/v6.2.0/.changelog/8400.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8400.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8401.txt b/v6.2.0/.changelog/8401.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8401.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8402.txt b/v6.2.0/.changelog/8402.txt new file mode 100644 index 0000000..86de613 --- /dev/null +++ b/v6.2.0/.changelog/8402.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +identityplayform: added support for `blocking_functions` `quota` and `authorized_domains` in `google_identity_platform_config` +```
diff --git a/v6.2.0/.changelog/8406.txt b/v6.2.0/.changelog/8406.txt new file mode 100644 index 0000000..0c7070a --- /dev/null +++ b/v6.2.0/.changelog/8406.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +AlloyDB: added `continuous_backup_config` and `continuous_backup_info` fields to `cluster` resource +```
diff --git a/v6.2.0/.changelog/8407.txt b/v6.2.0/.changelog/8407.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8407.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8409.txt b/v6.2.0/.changelog/8409.txt new file mode 100644 index 0000000..3987305 --- /dev/null +++ b/v6.2.0/.changelog/8409.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `enable_strong_affinity` field to `google_compute_region_backend_service` (beta) +```
diff --git a/v6.2.0/.changelog/8410.txt b/v6.2.0/.changelog/8410.txt new file mode 100644 index 0000000..96aafdd --- /dev/null +++ b/v6.2.0/.changelog/8410.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloud-run: added `status.traffic` output fields to `google_cloud_run_service` resource +```
diff --git a/v6.2.0/.changelog/8411.txt b/v6.2.0/.changelog/8411.txt new file mode 100644 index 0000000..8a59b3a --- /dev/null +++ b/v6.2.0/.changelog/8411.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container : added `gcs_fuse_csi_driver_config` field to `addons_config` in `google_container_cluster` resource. +```
diff --git a/v6.2.0/.changelog/8412.txt b/v6.2.0/.changelog/8412.txt new file mode 100644 index 0000000..4a010c5 --- /dev/null +++ b/v6.2.0/.changelog/8412.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +compute: added field `instance_lifecycle_policy` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` (ga) +```
diff --git a/v6.2.0/.changelog/8413.txt b/v6.2.0/.changelog/8413.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8413.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8423.txt b/v6.2.0/.changelog/8423.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8423.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8424.txt b/v6.2.0/.changelog/8424.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8424.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8425.txt b/v6.2.0/.changelog/8425.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8425.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8426.txt b/v6.2.0/.changelog/8426.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8426.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8427.txt b/v6.2.0/.changelog/8427.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8427.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8428.txt b/v6.2.0/.changelog/8428.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8428.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8430.txt b/v6.2.0/.changelog/8430.txt new file mode 100644 index 0000000..c68ce97 --- /dev/null +++ b/v6.2.0/.changelog/8430.txt
@@ -0,0 +1,9 @@ +```release-note:new-resource +google_iap_web_region_backend_service_iam_policy +``` +```release-note:new-resource +google_iap_web_region_backend_service_iam_binding +``` +```release-note:new-resource +google_iap_web_region_backend_service_iam_member +```
diff --git a/v6.2.0/.changelog/8432.txt b/v6.2.0/.changelog/8432.txt new file mode 100644 index 0000000..8014a15 --- /dev/null +++ b/v6.2.0/.changelog/8432.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: added `ipVersion` field to `google_compute_address` resource +compute: added `ipv6Address` field to `google_compute_instance` resource +```
diff --git a/v6.2.0/.changelog/8433.txt b/v6.2.0/.changelog/8433.txt new file mode 100644 index 0000000..f4c2bc5 --- /dev/null +++ b/v6.2.0/.changelog/8433.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fixed a bug in update support for several fields in `google_bigquery_data_transfer_config` +```
diff --git a/v6.2.0/.changelog/8435.txt b/v6.2.0/.changelog/8435.txt new file mode 100644 index 0000000..34c1c5e --- /dev/null +++ b/v6.2.0/.changelog/8435.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudrun: fixed the bug where default system labels set in `service.spec.template.metadata.labels` were treated as a diff. +```
diff --git a/v6.2.0/.changelog/8438.txt b/v6.2.0/.changelog/8438.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8438.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8440.txt b/v6.2.0/.changelog/8440.txt new file mode 100644 index 0000000..996afcd --- /dev/null +++ b/v6.2.0/.changelog/8440.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gke_hub_membership_rbac_role_binding` +```
diff --git a/v6.2.0/.changelog/8442.txt b/v6.2.0/.changelog/8442.txt new file mode 100644 index 0000000..15d15ac --- /dev/null +++ b/v6.2.0/.changelog/8442.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: allowed user to set up to 20 maintenance exclusions for `google_container_cluster` resource +```
diff --git a/v6.2.0/.changelog/8443.txt b/v6.2.0/.changelog/8443.txt new file mode 100644 index 0000000..a590445 --- /dev/null +++ b/v6.2.0/.changelog/8443.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_compute_region_ssl_policy` (GA) + +```
diff --git a/v6.2.0/.changelog/8445.txt b/v6.2.0/.changelog/8445.txt new file mode 100644 index 0000000..20df14b --- /dev/null +++ b/v6.2.0/.changelog/8445.txt
@@ -0,0 +1,4 @@ +```release-note: enhancement +compute: added protocol type: UNSPECIFIED in `google_compute_backend_service` as per [release note](https://cloud.google.com/load-balancing/docs/release-notes#July_24_2023) + +```
diff --git a/v6.2.0/.changelog/8448.txt b/v6.2.0/.changelog/8448.txt new file mode 100644 index 0000000..ba8f2e1 --- /dev/null +++ b/v6.2.0/.changelog/8448.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `condition_prometheus_query_language` field to `google_monitoring_alert_policy` resource +```
diff --git a/v6.2.0/.changelog/8450.txt b/v6.2.0/.changelog/8450.txt new file mode 100644 index 0000000..651f999 --- /dev/null +++ b/v6.2.0/.changelog/8450.txt
@@ -0,0 +1,3 @@ +```release-note:note +docs: Update documentation about `destination` in the resource `google_logging_project_sink` +```
diff --git a/v6.2.0/.changelog/8451.txt b/v6.2.0/.changelog/8451.txt new file mode 100644 index 0000000..b5406f5 --- /dev/null +++ b/v6.2.0/.changelog/8451.txt
@@ -0,0 +1,3 @@ +```release-note: none + +```
diff --git a/v6.2.0/.changelog/8453.txt b/v6.2.0/.changelog/8453.txt new file mode 100644 index 0000000..a4a497f --- /dev/null +++ b/v6.2.0/.changelog/8453.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `ip_version` to `google_compute_forwarding_rule` +```
diff --git a/v6.2.0/.changelog/8454.txt b/v6.2.0/.changelog/8454.txt new file mode 100644 index 0000000..43fe3fb --- /dev/null +++ b/v6.2.0/.changelog/8454.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed an issue in `google_monitoring_monitored_project` where project numbers were not accepted for `name` +```
diff --git a/v6.2.0/.changelog/8455.txt b/v6.2.0/.changelog/8455.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8455.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8456.txt b/v6.2.0/.changelog/8456.txt new file mode 100644 index 0000000..d277547 --- /dev/null +++ b/v6.2.0/.changelog/8456.txt
@@ -0,0 +1,6 @@ +```release-note:bug +vpcaccess: reverted new behaviour introduced by resource `google_vpc_access_connector` in `4.75.0`. `min_throughput` and `max_throughput` fields lost their default value, and customers could not make deployment due to that change. +``` +```release-note:note +vpcaccess: reverted the ability to update the number of instances for resource `google_vpc_access_connector` +```
diff --git a/v6.2.0/.changelog/8457.txt b/v6.2.0/.changelog/8457.txt new file mode 100644 index 0000000..1545c73 --- /dev/null +++ b/v6.2.0/.changelog/8457.txt
@@ -0,0 +1,3 @@ +```release-note:none +Documentation change only +```
diff --git a/v6.2.0/.changelog/8459.txt b/v6.2.0/.changelog/8459.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8459.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8461.txt b/v6.2.0/.changelog/8461.txt new file mode 100644 index 0000000..f752673 --- /dev/null +++ b/v6.2.0/.changelog/8461.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `enable_fqdn_network_policy` field to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/8463.txt b/v6.2.0/.changelog/8463.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8463.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8464.txt b/v6.2.0/.changelog/8464.txt new file mode 100644 index 0000000..0777a4e --- /dev/null +++ b/v6.2.0/.changelog/8464.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `no_wrapper` field to `google_pubsub_subscription` resource +```
diff --git a/v6.2.0/.changelog/8466.txt b/v6.2.0/.changelog/8466.txt new file mode 100644 index 0000000..25b193a --- /dev/null +++ b/v6.2.0/.changelog/8466.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `node_config.host_maintenance_policy` field to `google_container_cluster` and `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/8470.txt b/v6.2.0/.changelog/8470.txt new file mode 100644 index 0000000..782c251 --- /dev/null +++ b/v6.2.0/.changelog/8470.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +dns: added `globalL7ilb` enum support to the `routing_policy.load_balancer_type` field in `google_dns_record_set` + +```
diff --git a/v6.2.0/.changelog/8473.txt b/v6.2.0/.changelog/8473.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8473.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8474.txt b/v6.2.0/.changelog/8474.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8474.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8475.txt b/v6.2.0/.changelog/8475.txt new file mode 100644 index 0000000..43877e0 --- /dev/null +++ b/v6.2.0/.changelog/8475.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `placement_policy.policy_name` field to `google_container_node_pool` resource +```
diff --git a/v6.2.0/.changelog/8477.txt b/v6.2.0/.changelog/8477.txt new file mode 100644 index 0000000..8e158e1 --- /dev/null +++ b/v6.2.0/.changelog/8477.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_region_security_policy_rule` +``` +```release-note:enhancement +compute: added support for `user_defined_fields` to `google_compute_region_security_policy` +```
diff --git a/v6.2.0/.changelog/8479.txt b/v6.2.0/.changelog/8479.txt new file mode 100644 index 0000000..4701ed2 --- /dev/null +++ b/v6.2.0/.changelog/8479.txt
@@ -0,0 +1,2 @@ +```release-note: none +```
diff --git a/v6.2.0/.changelog/8480.txt b/v6.2.0/.changelog/8480.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8480.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8482.txt b/v6.2.0/.changelog/8482.txt new file mode 100644 index 0000000..f455586 --- /dev/null +++ b/v6.2.0/.changelog/8482.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +compute: added `network_interface.ipv6_access_config.name` to `google_compute_instance` +``` +```release-note:enhancement +compute: added `network_interface.ipv6_access_config.external_ipv6_prefix_length` to `google_compute_instance` +``` +```release-note:enhancement +compute: made `network_interface.ipv6_access_config.external_ipv6` configurable in `google_compute_instance` +``` +```release-note:enhancement +compute: added `ipv6EndpointType` and `ipVersion` to `google_compute_address` +```
diff --git a/v6.2.0/.changelog/8484.txt b/v6.2.0/.changelog/8484.txt new file mode 100644 index 0000000..8c28b16 --- /dev/null +++ b/v6.2.0/.changelog/8484.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: add future_limit in quota exceeded error details for compute resources. +```
diff --git a/v6.2.0/.changelog/8485.txt b/v6.2.0/.changelog/8485.txt new file mode 100644 index 0000000..76d5fa1 --- /dev/null +++ b/v6.2.0/.changelog/8485.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: added protocol type: UNSPECIFIED in `google_compute_backend_service` as per [release note](https://cloud.google.com/load-balancing/docs/release-notes#July_24_2023) + +```
diff --git a/v6.2.0/.changelog/8486.txt b/v6.2.0/.changelog/8486.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8486.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8489.txt b/v6.2.0/.changelog/8489.txt new file mode 100644 index 0000000..11c19dd --- /dev/null +++ b/v6.2.0/.changelog/8489.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: removed the validation function for the values of `machine_type` field on the `google_cloudbuild_trigger` resource +```
diff --git a/v6.2.0/.changelog/8490.txt b/v6.2.0/.changelog/8490.txt new file mode 100644 index 0000000..336fd8c --- /dev/null +++ b/v6.2.0/.changelog/8490.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `accelerators` field to `google_workstations_workstation_config` resource(beta) +```
diff --git a/v6.2.0/.changelog/8492.txt b/v6.2.0/.changelog/8492.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/8492.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/8498.txt b/v6.2.0/.changelog/8498.txt new file mode 100644 index 0000000..ba66ce0 --- /dev/null +++ b/v6.2.0/.changelog/8498.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +compute: added `local_ssd_recovery_timeout` field to `google_compute_instance` resource +compute: added `local_ssd_recovery_timeout` field to `google_compute_instance_template` resource +```
diff --git a/v6.2.0/.changelog/8500.txt b/v6.2.0/.changelog/8500.txt new file mode 100644 index 0000000..5afe4d1 --- /dev/null +++ b/v6.2.0/.changelog/8500.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added `annotations` field to `google_secret_manager_secret` resource +```
diff --git a/v6.2.0/.changelog/8501.txt b/v6.2.0/.changelog/8501.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8501.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8502.txt b/v6.2.0/.changelog/8502.txt new file mode 100644 index 0000000..839d5fd --- /dev/null +++ b/v6.2.0/.changelog/8502.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added a new type `GLOBAL_MANAGED_PROXY` for the filed `purpose` in the resource `google_compute_subnetwork` +```
diff --git a/v6.2.0/.changelog/8506.txt b/v6.2.0/.changelog/8506.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8506.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8507.txt b/v6.2.0/.changelog/8507.txt new file mode 100644 index 0000000..2605388 --- /dev/null +++ b/v6.2.0/.changelog/8507.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `send_previous_resource_on_delete` field to `notification_configs` of `google_healthcare_fhir_store` +```
diff --git a/v6.2.0/.changelog/8509.txt b/v6.2.0/.changelog/8509.txt new file mode 100644 index 0000000..e6608e1 --- /dev/null +++ b/v6.2.0/.changelog/8509.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `max_staleness` to `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/8510.txt b/v6.2.0/.changelog/8510.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8510.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8511.txt b/v6.2.0/.changelog/8511.txt new file mode 100644 index 0000000..f8a5a07 --- /dev/null +++ b/v6.2.0/.changelog/8511.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_dataform_repository_release_config (beta) +```
diff --git a/v6.2.0/.changelog/8513.txt b/v6.2.0/.changelog/8513.txt new file mode 100644 index 0000000..684a294 --- /dev/null +++ b/v6.2.0/.changelog/8513.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +gkeonprem: increased timeout for resources `google_gkeonprem_bare_metal_cluster` and `google_gkeonprem_bare_metal_admin_cluster` +gkeonprem: added taint on failed resource creation for `google_gkeonprem_bare_metal_admin_cluster` +```
diff --git a/v6.2.0/.changelog/8514.txt b/v6.2.0/.changelog/8514.txt new file mode 100644 index 0000000..1455897 --- /dev/null +++ b/v6.2.0/.changelog/8514.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkeonprem: add field `storage_policy_name` in resource `google_gkeonprem_vmware_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/8515.txt b/v6.2.0/.changelog/8515.txt new file mode 100644 index 0000000..98fd4d4 --- /dev/null +++ b/v6.2.0/.changelog/8515.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions2: fixed an issue where `google_cloudfunctions2_function.build_config.source.storage_source.generation` created a diff when not set in config +```
diff --git a/v6.2.0/.changelog/8516.txt b/v6.2.0/.changelog/8516.txt new file mode 100644 index 0000000..04ef636 --- /dev/null +++ b/v6.2.0/.changelog/8516.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added support for `advanced_datapath_observability_config` to `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/8517.txt b/v6.2.0/.changelog/8517.txt new file mode 100644 index 0000000..c0195f9 --- /dev/null +++ b/v6.2.0/.changelog/8517.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `CloudStorageConfig` field to `google_pubsub_subscription` resource +```
diff --git a/v6.2.0/.changelog/8518.txt b/v6.2.0/.changelog/8518.txt new file mode 100644 index 0000000..3d9c8d8 --- /dev/null +++ b/v6.2.0/.changelog/8518.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudfunctionsv2: added support for GCF Gen2 CMEK +```
diff --git a/v6.2.0/.changelog/8520.txt b/v6.2.0/.changelog/8520.txt new file mode 100644 index 0000000..c82ef00 --- /dev/null +++ b/v6.2.0/.changelog/8520.txt
@@ -0,0 +1,3 @@ +```release-note:bug +filestore: fixed a bug causing premadiff on `reserved_ip_range` field in `google_filestore_instance` +```
diff --git a/v6.2.0/.changelog/8521.txt b/v6.2.0/.changelog/8521.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8521.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8524.txt b/v6.2.0/.changelog/8524.txt new file mode 100644 index 0000000..2d5c825 --- /dev/null +++ b/v6.2.0/.changelog/8524.txt
@@ -0,0 +1,3 @@ +```release-note:none +computeengine: Improved documentation for compute engine instance templates oauth scopes +```
diff --git a/v6.2.0/.changelog/8526.txt b/v6.2.0/.changelog/8526.txt new file mode 100644 index 0000000..62d5115 --- /dev/null +++ b/v6.2.0/.changelog/8526.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc_metastore: added `scaling_config` field to `google_dataproc_metastore_service` resource +```
diff --git a/v6.2.0/.changelog/8528.txt b/v6.2.0/.changelog/8528.txt new file mode 100644 index 0000000..8bf3693 --- /dev/null +++ b/v6.2.0/.changelog/8528.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `disk.provisioned_iops` to `google_compute_instance_template` +``` +```release-note:enhancement +compute: added `disk.provisioned_iops` to `google_compute_region_instance_template` +```
diff --git a/v6.2.0/.changelog/8532.txt b/v6.2.0/.changelog/8532.txt new file mode 100644 index 0000000..1ef7690 --- /dev/null +++ b/v6.2.0/.changelog/8532.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +add attribute type to google_cloud_identity_group_memberships +```
diff --git a/v6.2.0/.changelog/8533.txt b/v6.2.0/.changelog/8533.txt new file mode 100644 index 0000000..38fff66 --- /dev/null +++ b/v6.2.0/.changelog/8533.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Adding support for connection type in private environments for Cloud Composer. +```
diff --git a/v6.2.0/.changelog/8537.txt b/v6.2.0/.changelog/8537.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8537.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8539.txt b/v6.2.0/.changelog/8539.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8539.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8541.txt b/v6.2.0/.changelog/8541.txt new file mode 100644 index 0000000..f27be8c --- /dev/null +++ b/v6.2.0/.changelog/8541.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataplex: added fields `data_profile_spec.post_scan_actions`, `data_profile_spec.include_fields` and `data_profile_spec.exclude_fields` +```
diff --git a/v6.2.0/.changelog/8544.txt b/v6.2.0/.changelog/8544.txt new file mode 100644 index 0000000..cb42c6d --- /dev/null +++ b/v6.2.0/.changelog/8544.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added `git_file_source.bitbucket_server_config` and `source_to_build.bitbucket_server_config` fields to `google_cloudbuild_trigger` resource +```
diff --git a/v6.2.0/.changelog/8545.txt b/v6.2.0/.changelog/8545.txt new file mode 100644 index 0000000..f24dd92 --- /dev/null +++ b/v6.2.0/.changelog/8545.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions2: fixed creation failure TF state inconsistency in `google_cloudfunctions2_function` +```
diff --git a/v6.2.0/.changelog/8546.txt b/v6.2.0/.changelog/8546.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/8546.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8549.txt b/v6.2.0/.changelog/8549.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8549.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8550.txt b/v6.2.0/.changelog/8550.txt new file mode 100644 index 0000000..4716f6c --- /dev/null +++ b/v6.2.0/.changelog/8550.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `external_data_configuration.file_set_spec_type` to `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/8555.txt b/v6.2.0/.changelog/8555.txt new file mode 100644 index 0000000..6624749 --- /dev/null +++ b/v6.2.0/.changelog/8555.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added `version_aliases` field to `google_secret_manager_secret` resource +```
diff --git a/v6.2.0/.changelog/8559.txt b/v6.2.0/.changelog/8559.txt new file mode 100644 index 0000000..3f3abe3 --- /dev/null +++ b/v6.2.0/.changelog/8559.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +identityplayform: added `sign-in` field to `google_identity_platform_config` resource +``` +```release-note:deprecation +identityplayform: deprecated `google_identity_platform_project_default_config` resource. Use `google_identity_platform_config` resource instead +```
diff --git a/v6.2.0/.changelog/8560.txt b/v6.2.0/.changelog/8560.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8560.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8564.txt b/v6.2.0/.changelog/8564.txt new file mode 100644 index 0000000..f960aa5 --- /dev/null +++ b/v6.2.0/.changelog/8564.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: updated `evaluation_interval` on `condition_prometheus_query_language` to be optional +```
diff --git a/v6.2.0/.changelog/8566.txt b/v6.2.0/.changelog/8566.txt new file mode 100644 index 0000000..09f14d8 --- /dev/null +++ b/v6.2.0/.changelog/8566.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +compute: added support for INTERNAL_MANAGED to the filed `load_balancing_scheme` in the resource `google_compute_backend_service` +``` +```release-note:enhancement +compute: added support for INTERNAL_MANAGED to the filed `load_balancing_scheme` in the resource `google_compute_global_forwarding_rule` +``` +```release-note:enhancement +compute: added `subnetwork` field to the resource `google_compute_global_forwarding_rule` +```
diff --git a/v6.2.0/.changelog/8567.txt b/v6.2.0/.changelog/8567.txt new file mode 100644 index 0000000..6dd45b5 --- /dev/null +++ b/v6.2.0/.changelog/8567.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_redis_cluster` +```
diff --git a/v6.2.0/.changelog/8570.txt b/v6.2.0/.changelog/8570.txt new file mode 100644 index 0000000..9ffd7fc --- /dev/null +++ b/v6.2.0/.changelog/8570.txt
@@ -0,0 +1,3 @@ +```release-note:bug +certificatemanager: made terraform re-create the resource when its location changes +```
diff --git a/v6.2.0/.changelog/8571.txt b/v6.2.0/.changelog/8571.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8571.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8572.txt b/v6.2.0/.changelog/8572.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8572.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8574.txt b/v6.2.0/.changelog/8574.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8574.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8575.txt b/v6.2.0/.changelog/8575.txt new file mode 100644 index 0000000..a5197cb --- /dev/null +++ b/v6.2.0/.changelog/8575.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +alloydb: added `restore_backup_source` and `restore_continuous_backup_source` fields to support restore feature in `google_alloydb_cluster` resource. +```
diff --git a/v6.2.0/.changelog/8576.txt b/v6.2.0/.changelog/8576.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8576.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8578.txt b/v6.2.0/.changelog/8578.txt new file mode 100644 index 0000000..0476335 --- /dev/null +++ b/v6.2.0/.changelog/8578.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dataplex: fixed a bug when importing `google_dataplex_datascan` after running a job +```
diff --git a/v6.2.0/.changelog/8580.txt b/v6.2.0/.changelog/8580.txt new file mode 100644 index 0000000..e6ef946 --- /dev/null +++ b/v6.2.0/.changelog/8580.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `psc_config` , `psc_service_attachment_link`, and `dns_name` fields to `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/8581.txt b/v6.2.0/.changelog/8581.txt new file mode 100644 index 0000000..cc5d6d7 --- /dev/null +++ b/v6.2.0/.changelog/8581.txt
@@ -0,0 +1,3 @@ +```release-note:bug +DNS: changed `private_visibility_config.networks` from `required` to requiring at least one of `private_visibility_config.networks` or `private_visibility_config.gke_clusters` in `google_dns_managed_zone` +```
diff --git a/v6.2.0/.changelog/8586.txt b/v6.2.0/.changelog/8586.txt new file mode 100644 index 0000000..9945d9b --- /dev/null +++ b/v6.2.0/.changelog/8586.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_bigquery_bi_reservation +```
diff --git a/v6.2.0/.changelog/8589.txt b/v6.2.0/.changelog/8589.txt new file mode 100644 index 0000000..244b72b --- /dev/null +++ b/v6.2.0/.changelog/8589.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: changed `backup_window`, `enabled` and `location` fields to default to API value when unset in `google_alloydb_cluster` +```
diff --git a/v6.2.0/.changelog/8590.txt b/v6.2.0/.changelog/8590.txt new file mode 100644 index 0000000..07acf60 --- /dev/null +++ b/v6.2.0/.changelog/8590.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: changed the subcategory to AlloyDB for datasources `google_alloydb_locations` and `google_alloydb_supported_database_flags` +```
diff --git a/v6.2.0/.changelog/8593.txt b/v6.2.0/.changelog/8593.txt new file mode 100644 index 0000000..673e1e4 --- /dev/null +++ b/v6.2.0/.changelog/8593.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +dataplex: deprecated the following `google_dataplex_datascan` fields: `dataProfileResult` and `dataQualityResult` +```
diff --git a/v6.2.0/.changelog/8594.txt b/v6.2.0/.changelog/8594.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8594.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8601.txt b/v6.2.0/.changelog/8601.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8601.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8602.txt b/v6.2.0/.changelog/8602.txt new file mode 100644 index 0000000..9f2a7d1 --- /dev/null +++ b/v6.2.0/.changelog/8602.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dms: added `edition` field on the `google_database_migration_service_connection_profile` resource +```
diff --git a/v6.2.0/.changelog/8603.txt b/v6.2.0/.changelog/8603.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8603.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8606.txt b/v6.2.0/.changelog/8606.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8606.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8607.txt b/v6.2.0/.changelog/8607.txt new file mode 100644 index 0000000..a76d962 --- /dev/null +++ b/v6.2.0/.changelog/8607.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigquery: added google_bigquery_table to version 5 upgrade doc +```
diff --git a/v6.2.0/.changelog/8608.txt b/v6.2.0/.changelog/8608.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8608.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8611.txt b/v6.2.0/.changelog/8611.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8611.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8612.txt b/v6.2.0/.changelog/8612.txt new file mode 100644 index 0000000..7e5a781 --- /dev/null +++ b/v6.2.0/.changelog/8612.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_backup_dr_management_server` + +```
diff --git a/v6.2.0/.changelog/8613.txt b/v6.2.0/.changelog/8613.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8613.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8614.txt b/v6.2.0/.changelog/8614.txt new file mode 100644 index 0000000..9659a2a --- /dev/null +++ b/v6.2.0/.changelog/8614.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for `security_policy` field to `google_compute_target_pool` +```
diff --git a/v6.2.0/.changelog/8617.txt b/v6.2.0/.changelog/8617.txt new file mode 100644 index 0000000..1dafde6 --- /dev/null +++ b/v6.2.0/.changelog/8617.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `enable_nested_virtualization` field to `google_workstations_workstation_config` resource +```
diff --git a/v6.2.0/.changelog/8619.txt b/v6.2.0/.changelog/8619.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/8619.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8622.txt b/v6.2.0/.changelog/8622.txt new file mode 100644 index 0000000..31328a2 --- /dev/null +++ b/v6.2.0/.changelog/8622.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `additional_pod_ranges_config` field to `google_container_cluster` resource +```
diff --git a/v6.2.0/.changelog/8625.txt b/v6.2.0/.changelog/8625.txt new file mode 100644 index 0000000..950f090 --- /dev/null +++ b/v6.2.0/.changelog/8625.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +certificatemanager: updated the description of the `scope` field in `certificate` resource to show that ALL_REGIONS is supported +```
diff --git a/v6.2.0/.changelog/8626.txt b/v6.2.0/.changelog/8626.txt new file mode 100644 index 0000000..496ac7a --- /dev/null +++ b/v6.2.0/.changelog/8626.txt
@@ -0,0 +1,3 @@ +```release-note:bug +containeraws: added diff suppression for case changes of enum values in `google_container_aws_cluster` and `google_container_aws_node_pool` +```
diff --git a/v6.2.0/.changelog/8628.txt b/v6.2.0/.changelog/8628.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8628.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8629.txt b/v6.2.0/.changelog/8629.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8629.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8632.txt b/v6.2.0/.changelog/8632.txt new file mode 100644 index 0000000..66d53e6 --- /dev/null +++ b/v6.2.0/.changelog/8632.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `defaultSearchHandlingStrict` field to `google_healthcare_fhir_store` resource +```
diff --git a/v6.2.0/.changelog/8634.txt b/v6.2.0/.changelog/8634.txt new file mode 100644 index 0000000..a777581 --- /dev/null +++ b/v6.2.0/.changelog/8634.txt
@@ -0,0 +1,4 @@ +```release-note:none + + +```
diff --git a/v6.2.0/.changelog/8635.txt b/v6.2.0/.changelog/8635.txt new file mode 100644 index 0000000..3754e35 --- /dev/null +++ b/v6.2.0/.changelog/8635.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +dataform_repository_workflow_config (beta) +```
diff --git a/v6.2.0/.changelog/8636.txt b/v6.2.0/.changelog/8636.txt new file mode 100644 index 0000000..420a4d6 --- /dev/null +++ b/v6.2.0/.changelog/8636.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: added the breaking change of the resource `google_firebaserules_release` to the 5.0.0 guides +```
diff --git a/v6.2.0/.changelog/8642.txt b/v6.2.0/.changelog/8642.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8642.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8645.txt b/v6.2.0/.changelog/8645.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8645.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8646.txt b/v6.2.0/.changelog/8646.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8646.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8647.txt b/v6.2.0/.changelog/8647.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8647.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8648.txt b/v6.2.0/.changelog/8648.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8648.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8649.txt b/v6.2.0/.changelog/8649.txt new file mode 100644 index 0000000..a770ef8 --- /dev/null +++ b/v6.2.0/.changelog/8649.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +cloudrunv2: Added the following output only fields to `google_cloud_run_v2_job` resource: `create_time`, `update_time`, `delete_time`, `expire_time`, `creator` and `last_modifier`. +``` +```release-note:enhancement +cloudrunv2: Added the following output only fields to `google_cloud_run_v2_service` resource: `create_time`, `update_time`, `delete_time`, `expire_time`, `creator` and `last_modifier`. +```
diff --git a/v6.2.0/.changelog/8650.txt b/v6.2.0/.changelog/8650.txt new file mode 100644 index 0000000..3a17ff4 --- /dev/null +++ b/v6.2.0/.changelog/8650.txt
@@ -0,0 +1,3 @@ +```release-note:note +bigquery: added google_bigquery_table to version 5 upgrade doc for #8573. +```
diff --git a/v6.2.0/.changelog/8651.txt b/v6.2.0/.changelog/8651.txt new file mode 100644 index 0000000..61a97d7 --- /dev/null +++ b/v6.2.0/.changelog/8651.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_certificate_manager_trust_config` +```
diff --git a/v6.2.0/.changelog/8654.txt b/v6.2.0/.changelog/8654.txt new file mode 100644 index 0000000..fa81b66 --- /dev/null +++ b/v6.2.0/.changelog/8654.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: updated `resource_container_cluster` to ignore `dns_config` diff when `enable_autopilot = true` +```
diff --git a/v6.2.0/.changelog/8657.txt b/v6.2.0/.changelog/8657.txt new file mode 100644 index 0000000..53b0976 --- /dev/null +++ b/v6.2.0/.changelog/8657.txt
@@ -0,0 +1,3 @@ +```release-note:note +provider: added `universe_domain` attribute as a provider attribute +```
diff --git a/v6.2.0/.changelog/8658.txt b/v6.2.0/.changelog/8658.txt new file mode 100644 index 0000000..6269662 --- /dev/null +++ b/v6.2.0/.changelog/8658.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: added support to unset policy tags in table schema +```
diff --git a/v6.2.0/.changelog/8659.txt b/v6.2.0/.changelog/8659.txt new file mode 100644 index 0000000..1a34acb --- /dev/null +++ b/v6.2.0/.changelog/8659.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: updated the default value for the request_timeout field in the provider configuration +```
diff --git a/v6.2.0/.changelog/8661.txt b/v6.2.0/.changelog/8661.txt new file mode 100644 index 0000000..bbfe94e --- /dev/null +++ b/v6.2.0/.changelog/8661.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigquery: Clarify usage of `schema` in `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/8664.txt b/v6.2.0/.changelog/8664.txt new file mode 100644 index 0000000..31a9668 --- /dev/null +++ b/v6.2.0/.changelog/8664.txt
@@ -0,0 +1,3 @@ +```release-note:bug +containerazure: added diff suppression for case changes of enum values in `google_container_azure_cluster` +```
diff --git a/v6.2.0/.changelog/8665.txt b/v6.2.0/.changelog/8665.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8665.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8666.txt b/v6.2.0/.changelog/8666.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8666.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8668.txt b/v6.2.0/.changelog/8668.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8668.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8671.txt b/v6.2.0/.changelog/8671.txt new file mode 100644 index 0000000..70180c2 --- /dev/null +++ b/v6.2.0/.changelog/8671.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: added `cleanup_policies` and `cleanup_policy_dry_run` fields to resource `google_artifact_registry_repository` +```
diff --git a/v6.2.0/.changelog/8672.txt b/v6.2.0/.changelog/8672.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8672.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8675.txt b/v6.2.0/.changelog/8675.txt new file mode 100644 index 0000000..f0894dd --- /dev/null +++ b/v6.2.0/.changelog/8675.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datastream: made `password` mutable in `google_datastream_connection_profile` resource. +```
diff --git a/v6.2.0/.changelog/8679.txt b/v6.2.0/.changelog/8679.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/8679.txt
diff --git a/v6.2.0/.changelog/8680.txt b/v6.2.0/.changelog/8680.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8680.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8681.txt b/v6.2.0/.changelog/8681.txt new file mode 100644 index 0000000..6293917 --- /dev/null +++ b/v6.2.0/.changelog/8681.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +gkeonprem: added `upgrade_policy` field in `google_gkeonprem_vmware_cluster` resource (beta) +``` +```release-note:enhancement +gkeonprem: added `upgrade_policy` and `binary_authorization` fields in `google_gkeonprem_bare_metal_cluster` resource (beta) +```
diff --git a/v6.2.0/.changelog/8683.txt b/v6.2.0/.changelog/8683.txt new file mode 100644 index 0000000..9fc8b46 --- /dev/null +++ b/v6.2.0/.changelog/8683.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_sql_database_instance_latest_recovery_time` +```
diff --git a/v6.2.0/.changelog/8684.txt b/v6.2.0/.changelog/8684.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8684.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8685.txt b/v6.2.0/.changelog/8685.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8685.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8686.txt b/v6.2.0/.changelog/8686.txt new file mode 100644 index 0000000..cca1539 --- /dev/null +++ b/v6.2.0/.changelog/8686.txt
@@ -0,0 +1,6 @@ +```release-note:bug +bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `mode` is specified +``` +```release-note:bug +bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `max_age` is specified using increments larger than hours +```
diff --git a/v6.2.0/.changelog/8688.txt b/v6.2.0/.changelog/8688.txt new file mode 100644 index 0000000..8c18c37 --- /dev/null +++ b/v6.2.0/.changelog/8688.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_compute_network_attachment +```
diff --git a/v6.2.0/.changelog/8689.txt b/v6.2.0/.changelog/8689.txt new file mode 100644 index 0000000..d8df285 --- /dev/null +++ b/v6.2.0/.changelog/8689.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firebase: added `api_key_id` field to `google_firebase_web_app`, `google_firebase_android_app`, and `google_firebase_apple_app`. +```
diff --git a/v6.2.0/.changelog/8690.txt b/v6.2.0/.changelog/8690.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8690.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8691.txt b/v6.2.0/.changelog/8691.txt new file mode 100644 index 0000000..7656b00 --- /dev/null +++ b/v6.2.0/.changelog/8691.txt
@@ -0,0 +1,4 @@ +```release-note:bug +dns: supported removing the networks block from the configuration in the resource `google_dns_response_policy` + +```
diff --git a/v6.2.0/.changelog/8693.txt b/v6.2.0/.changelog/8693.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8693.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8696.txt b/v6.2.0/.changelog/8696.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8696.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8700.txt b/v6.2.0/.changelog/8700.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8700.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8701.txt b/v6.2.0/.changelog/8701.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8701.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8702.txt b/v6.2.0/.changelog/8702.txt new file mode 100644 index 0000000..53b6857 --- /dev/null +++ b/v6.2.0/.changelog/8702.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted the `ssl_policy` field on the `google_compute_region_target_https_proxy` resource to GA. +```
diff --git a/v6.2.0/.changelog/8704.txt b/v6.2.0/.changelog/8704.txt new file mode 100644 index 0000000..c077664 --- /dev/null +++ b/v6.2.0/.changelog/8704.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_iam_deny_policy` (ga only) +```
diff --git a/v6.2.0/.changelog/8706.txt b/v6.2.0/.changelog/8706.txt new file mode 100644 index 0000000..a225d28 --- /dev/null +++ b/v6.2.0/.changelog/8706.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +clouddeploy: promoted `multi_target` to GA in `google_clouddelploy_target` +``` +```release-note:enhancement +containeraws: made `config.labels` updatable in `google_container_aws_node_pool` +```
diff --git a/v6.2.0/.changelog/8709.txt b/v6.2.0/.changelog/8709.txt new file mode 100644 index 0000000..ef7f3ed --- /dev/null +++ b/v6.2.0/.changelog/8709.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `synthetic_monitor` to `google_monitoring_uptime_check_config` resource +```
diff --git a/v6.2.0/.changelog/8710.txt b/v6.2.0/.changelog/8710.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8710.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8711.txt b/v6.2.0/.changelog/8711.txt new file mode 100644 index 0000000..d8d0bd4 --- /dev/null +++ b/v6.2.0/.changelog/8711.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gke_hub_fleet` +```
diff --git a/v6.2.0/.changelog/8713.txt b/v6.2.0/.changelog/8713.txt new file mode 100644 index 0000000..9a36c5d --- /dev/null +++ b/v6.2.0/.changelog/8713.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: added `api_scope` field to `google_firestore_index` resource +```
diff --git a/v6.2.0/.changelog/8714.txt b/v6.2.0/.changelog/8714.txt new file mode 100644 index 0000000..01c2d3c --- /dev/null +++ b/v6.2.0/.changelog/8714.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +PRODUCT: added `jwksJson` field to `WorkforcePoolProvider` resource (beta) +```
diff --git a/v6.2.0/.changelog/8716.txt b/v6.2.0/.changelog/8716.txt new file mode 100644 index 0000000..b5a8aee --- /dev/null +++ b/v6.2.0/.changelog/8716.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fix hash function for network_url in ManagedZone and Policy resources +```
diff --git a/v6.2.0/.changelog/8717.txt b/v6.2.0/.changelog/8717.txt new file mode 100644 index 0000000..08d2d71 --- /dev/null +++ b/v6.2.0/.changelog/8717.txt
@@ -0,0 +1,3 @@ +```release-note:note +alloydb: fixed import path doc for `google_alloydb_instance` +```
diff --git a/v6.2.0/.changelog/8718.txt b/v6.2.0/.changelog/8718.txt new file mode 100644 index 0000000..79c7f34 --- /dev/null +++ b/v6.2.0/.changelog/8718.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added support for specifying regional disks for `google_compute_instance` `boot_disk.source` +```
diff --git a/v6.2.0/.changelog/8720.txt b/v6.2.0/.changelog/8720.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8720.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8725.txt b/v6.2.0/.changelog/8725.txt new file mode 100644 index 0000000..af3c1a2 --- /dev/null +++ b/v6.2.0/.changelog/8725.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `allow_non_incremental_definition` to `google_bigquery_table` resource +```
diff --git a/v6.2.0/.changelog/8731.txt b/v6.2.0/.changelog/8731.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8731.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8738.txt b/v6.2.0/.changelog/8738.txt new file mode 100644 index 0000000..8d9c172 --- /dev/null +++ b/v6.2.0/.changelog/8738.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed scaling issues when deploying terraform changes with many `google_monitoring_monitored_project` +```
diff --git a/v6.2.0/.changelog/8739.txt b/v6.2.0/.changelog/8739.txt new file mode 100644 index 0000000..33bd111 --- /dev/null +++ b/v6.2.0/.changelog/8739.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pubsub: fixed issue where setting `no_wrapper.write_metadata` to false wasn't passed to the API for `google_pubsub_subscription` +```
diff --git a/v6.2.0/.changelog/8740.txt b/v6.2.0/.changelog/8740.txt new file mode 100644 index 0000000..4ef41e8 --- /dev/null +++ b/v6.2.0/.changelog/8740.txt
@@ -0,0 +1,3 @@ +```release-note:bug +identityplatform: fixed a permadiff on `authorized_domains` in `google_identity_platform_config` resource +```
diff --git a/v6.2.0/.changelog/8741.txt b/v6.2.0/.changelog/8741.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8741.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8743.txt b/v6.2.0/.changelog/8743.txt new file mode 100644 index 0000000..42df86a --- /dev/null +++ b/v6.2.0/.changelog/8743.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: promoted the `google_gke_hub_feature_membership` resource to GA +```
diff --git a/v6.2.0/.changelog/8744.txt b/v6.2.0/.changelog/8744.txt new file mode 100644 index 0000000..9a9d3da --- /dev/null +++ b/v6.2.0/.changelog/8744.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: added `web_sso_config.additional_scopes` field to `google_iam_workforce_pool_provider` resource under +```
diff --git a/v6.2.0/.changelog/8749.txt b/v6.2.0/.changelog/8749.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8749.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8751.txt b/v6.2.0/.changelog/8751.txt new file mode 100644 index 0000000..4a7db4a --- /dev/null +++ b/v6.2.0/.changelog/8751.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_biglake_catalog` +```
diff --git a/v6.2.0/.changelog/8753.txt b/v6.2.0/.changelog/8753.txt new file mode 100644 index 0000000..ce9faba --- /dev/null +++ b/v6.2.0/.changelog/8753.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_biglake_database +```
diff --git a/v6.2.0/.changelog/8754.txt b/v6.2.0/.changelog/8754.txt new file mode 100644 index 0000000..3ccdbc6 --- /dev/null +++ b/v6.2.0/.changelog/8754.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_biglake_table` +```
diff --git a/v6.2.0/.changelog/8755.txt b/v6.2.0/.changelog/8755.txt new file mode 100644 index 0000000..8459761 --- /dev/null +++ b/v6.2.0/.changelog/8755.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: supported in-place update for `replication.user_managed.replicas.customer_managed_encryption` field in `google_secret_manager_secret` resource +```
diff --git a/v6.2.0/.changelog/8756.txt b/v6.2.0/.changelog/8756.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8756.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8757.txt b/v6.2.0/.changelog/8757.txt new file mode 100644 index 0000000..0445eac --- /dev/null +++ b/v6.2.0/.changelog/8757.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_flow` resource +``` +```release-note:enhancement +dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `reprompt_event_handlers`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_page` resource +```
diff --git a/v6.2.0/.changelog/8758.txt b/v6.2.0/.changelog/8758.txt new file mode 100644 index 0000000..b11b8d4 --- /dev/null +++ b/v6.2.0/.changelog/8758.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `node_config.confidential_compute` field to `google_container_node_pool` resource +```
diff --git a/v6.2.0/.changelog/8762.txt b/v6.2.0/.changelog/8762.txt new file mode 100644 index 0000000..b7e8c0b --- /dev/null +++ b/v6.2.0/.changelog/8762.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: Improved error message when resource creation fails to to invalid API response +```
diff --git a/v6.2.0/.changelog/8764.txt b/v6.2.0/.changelog/8764.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8764.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8765.txt b/v6.2.0/.changelog/8765.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8765.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8766.txt b/v6.2.0/.changelog/8766.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8766.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8767.txt b/v6.2.0/.changelog/8767.txt new file mode 100644 index 0000000..d755901 --- /dev/null +++ b/v6.2.0/.changelog/8767.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `member` attribute to `google_compute_default_service_account` datasource +```
diff --git a/v6.2.0/.changelog/8768.txt b/v6.2.0/.changelog/8768.txt new file mode 100644 index 0000000..98b1c99 --- /dev/null +++ b/v6.2.0/.changelog/8768.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquerydatatransfer: fixed a bug when importing 'location' of 'google_bigquery_data_transfer_config' +```
diff --git a/v6.2.0/.changelog/8769.txt b/v6.2.0/.changelog/8769.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8769.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8771.txt b/v6.2.0/.changelog/8771.txt new file mode 100644 index 0000000..460bf1f --- /dev/null +++ b/v6.2.0/.changelog/8771.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +cloudrunv2: Changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_job` resource to a non-required field. +``` +```release-note:enhancement +cloudrunv2: Changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_service` resource to a non-required field. +```
diff --git a/v6.2.0/.changelog/8772.txt b/v6.2.0/.changelog/8772.txt new file mode 100644 index 0000000..009c2e8 --- /dev/null +++ b/v6.2.0/.changelog/8772.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: field `allowPscGlobalAccess` is now updatable in `google_compute_forwarding_rule` resource +```
diff --git a/v6.2.0/.changelog/8774.txt b/v6.2.0/.changelog/8774.txt new file mode 100644 index 0000000..192fd44 --- /dev/null +++ b/v6.2.0/.changelog/8774.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: removed ForceNew on `distribution_policy_target_shape` of `google_compute_region_instance_group_manager` +```
diff --git a/v6.2.0/.changelog/8776.txt b/v6.2.0/.changelog/8776.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8776.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8777.txt b/v6.2.0/.changelog/8777.txt new file mode 100644 index 0000000..7c3783e --- /dev/null +++ b/v6.2.0/.changelog/8777.txt
@@ -0,0 +1,5 @@ +```release-note:new-resource +`google_edgecontainer_cluster` +`google_edgecontainer_node_pool` +`google_edgecontainer_vpn_connection` +```
diff --git a/v6.2.0/.changelog/8781.txt b/v6.2.0/.changelog/8781.txt new file mode 100644 index 0000000..9162b80 --- /dev/null +++ b/v6.2.0/.changelog/8781.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +alloydb: added additional fields to `google_alloydb_instance` and `google_alloydb_backup` + +```
diff --git a/v6.2.0/.changelog/8782.txt b/v6.2.0/.changelog/8782.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8782.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8787.txt b/v6.2.0/.changelog/8787.txt new file mode 100644 index 0000000..adcaa1f --- /dev/null +++ b/v6.2.0/.changelog/8787.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_artifact_registry_vpcsc_config` +```
diff --git a/v6.2.0/.changelog/8790.txt b/v6.2.0/.changelog/8790.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8790.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8791.txt b/v6.2.0/.changelog/8791.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8791.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8794.txt b/v6.2.0/.changelog/8794.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8794.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8795.txt b/v6.2.0/.changelog/8795.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8795.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8797.txt b/v6.2.0/.changelog/8797.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8797.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8798.txt b/v6.2.0/.changelog/8798.txt new file mode 100644 index 0000000..21d0375 --- /dev/null +++ b/v6.2.0/.changelog/8798.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed the provider so it resumes ignoring empty strings set in the `provider` block +```
diff --git a/v6.2.0/.changelog/8799.txt b/v6.2.0/.changelog/8799.txt new file mode 100644 index 0000000..96723d5 --- /dev/null +++ b/v6.2.0/.changelog/8799.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_storage_insights_report_config` +```
diff --git a/v6.2.0/.changelog/8800.txt b/v6.2.0/.changelog/8800.txt new file mode 100644 index 0000000..78911a7 --- /dev/null +++ b/v6.2.0/.changelog/8800.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_apigee_target_server +```
diff --git a/v6.2.0/.changelog/8801.txt b/v6.2.0/.changelog/8801.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8801.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8803.txt b/v6.2.0/.changelog/8803.txt new file mode 100644 index 0000000..c136587 --- /dev/null +++ b/v6.2.0/.changelog/8803.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_gke_backup_restore_plan` +```
diff --git a/v6.2.0/.changelog/8805.txt b/v6.2.0/.changelog/8805.txt new file mode 100644 index 0000000..483bf1c --- /dev/null +++ b/v6.2.0/.changelog/8805.txt
@@ -0,0 +1,3 @@ +```release-note:note +compute: graduated `google_compute_region_instance_template` to GA +```
diff --git a/v6.2.0/.changelog/8806.txt b/v6.2.0/.changelog/8806.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8806.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8813.txt b/v6.2.0/.changelog/8813.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8813.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8814.txt b/v6.2.0/.changelog/8814.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8814.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8815.txt b/v6.2.0/.changelog/8815.txt new file mode 100644 index 0000000..0208edb --- /dev/null +++ b/v6.2.0/.changelog/8815.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +serviceaccount: retry read after `google_service_account` creation if 403 Forbidden is returned. +```
diff --git a/v6.2.0/.changelog/8818.txt b/v6.2.0/.changelog/8818.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8818.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8819.txt b/v6.2.0/.changelog/8819.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8819.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8826.txt b/v6.2.0/.changelog/8826.txt new file mode 100644 index 0000000..2e999d0 --- /dev/null +++ b/v6.2.0/.changelog/8826.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_apigee_environment_keyvaluemaps` +``` +```release-note:new-resource +`google_apigee_environment_keyvaluemaps_entries` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/8827.txt b/v6.2.0/.changelog/8827.txt new file mode 100644 index 0000000..c4b9232 --- /dev/null +++ b/v6.2.0/.changelog/8827.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: update documentation for google_bigquery_table.time_partitioning.expiration_ms +```
diff --git a/v6.2.0/.changelog/8828.txt b/v6.2.0/.changelog/8828.txt new file mode 100644 index 0000000..8bc420e --- /dev/null +++ b/v6.2.0/.changelog/8828.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed concurrent ops' quota-error to be retriable in `google_container_node_pool ` +```
diff --git a/v6.2.0/.changelog/8829.txt b/v6.2.0/.changelog/8829.txt new file mode 100644 index 0000000..4dd7227 --- /dev/null +++ b/v6.2.0/.changelog/8829.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_compute_instance +```
diff --git a/v6.2.0/.changelog/8831.txt b/v6.2.0/.changelog/8831.txt new file mode 100644 index 0000000..fc6fb26 --- /dev/null +++ b/v6.2.0/.changelog/8831.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added update support for `reconcile_connections` in `google_compute_service_attachment` +```
diff --git a/v6.2.0/.changelog/8832.txt b/v6.2.0/.changelog/8832.txt new file mode 100644 index 0000000..1ee389d --- /dev/null +++ b/v6.2.0/.changelog/8832.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub2: added `labels`, `namespace_labels` fields to `google_gke_hub_namespace` resource +```
diff --git a/v6.2.0/.changelog/8833.txt b/v6.2.0/.changelog/8833.txt new file mode 100644 index 0000000..8c511c8 --- /dev/null +++ b/v6.2.0/.changelog/8833.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkconnectivity: added `psc_connections.error.details` field to `google_network_connectivity_service_connection_policy` resource +```
diff --git a/v6.2.0/.changelog/8835.txt b/v6.2.0/.changelog/8835.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8835.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8837.txt b/v6.2.0/.changelog/8837.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8837.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8838.txt b/v6.2.0/.changelog/8838.txt new file mode 100644 index 0000000..19a7126 --- /dev/null +++ b/v6.2.0/.changelog/8838.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +secretmanager: added `auto` field to `google_secret_manager_secret` resource +``` +```release-note:deprecation +secretmanager: deprecated `automatic` field on `google_secret_manager_secret`. Use `auto` instead. +```
diff --git a/v6.2.0/.changelog/8839.txt b/v6.2.0/.changelog/8839.txt new file mode 100644 index 0000000..b5f61b1 --- /dev/null +++ b/v6.2.0/.changelog/8839.txt
@@ -0,0 +1,3 @@ +```release-note:bug +google_bigquery_data_transfer: fixed an error from updating immutable parameters of `google_bigquery_data_transfer_config` +```
diff --git a/v6.2.0/.changelog/8840.txt b/v6.2.0/.changelog/8840.txt new file mode 100644 index 0000000..8594f7d --- /dev/null +++ b/v6.2.0/.changelog/8840.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added update support for `enable_proxy_protocol` to`google_compute_service_attachment` resource +```
diff --git a/v6.2.0/.changelog/8843.txt b/v6.2.0/.changelog/8843.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8843.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8845.txt b/v6.2.0/.changelog/8845.txt new file mode 100644 index 0000000..ab85557 --- /dev/null +++ b/v6.2.0/.changelog/8845.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: supported in-place update for `unique_writer_identity` in `google_logging_project_sink` +```
diff --git a/v6.2.0/.changelog/8850.txt b/v6.2.0/.changelog/8850.txt new file mode 100644 index 0000000..e091b08 --- /dev/null +++ b/v6.2.0/.changelog/8850.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added additional options in `monitoring_config.enable_components` +```
diff --git a/v6.2.0/.changelog/8851.txt b/v6.2.0/.changelog/8851.txt new file mode 100644 index 0000000..e754e08 --- /dev/null +++ b/v6.2.0/.changelog/8851.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `private_service_connect_config` to `google_vertex_ai_index_endpoint` +```
diff --git a/v6.2.0/.changelog/8852.txt b/v6.2.0/.changelog/8852.txt new file mode 100644 index 0000000..1ead1e0 --- /dev/null +++ b/v6.2.0/.changelog/8852.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `public_endpoint_enabled` to `google_vertex_ai_index_endpoint` +```
diff --git a/v6.2.0/.changelog/8854.txt b/v6.2.0/.changelog/8854.txt new file mode 100644 index 0000000..9b18fbb --- /dev/null +++ b/v6.2.0/.changelog/8854.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_backup_dr_management_server` (beta) +````
diff --git a/v6.2.0/.changelog/8856.txt b/v6.2.0/.changelog/8856.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8856.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8857.txt b/v6.2.0/.changelog/8857.txt new file mode 100644 index 0000000..96af303 --- /dev/null +++ b/v6.2.0/.changelog/8857.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: Added server_tls_policy argument to target_https_proxy resource +```
diff --git a/v6.2.0/.changelog/8860.txt b/v6.2.0/.changelog/8860.txt new file mode 100644 index 0000000..0b7c869 --- /dev/null +++ b/v6.2.0/.changelog/8860.txt
@@ -0,0 +1,3 @@ +```release-note:none +Remove unnecessary if statements for OperationWait +```
diff --git a/v6.2.0/.changelog/8861.txt b/v6.2.0/.changelog/8861.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8861.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8862.txt b/v6.2.0/.changelog/8862.txt new file mode 100644 index 0000000..a1eae94 --- /dev/null +++ b/v6.2.0/.changelog/8862.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed a bug where `user_project_override` would not be not used correctly when provisioning resources implemented using the plugin framework. Currently there are no resources implemented this way, so no-one should have been impacted. +```
diff --git a/v6.2.0/.changelog/8863.txt b/v6.2.0/.changelog/8863.txt new file mode 100644 index 0000000..5ef8075 --- /dev/null +++ b/v6.2.0/.changelog/8863.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: added `point_in_time_recovery_enablement` field to `google_firestore_database` resource +```
diff --git a/v6.2.0/.changelog/8864.txt b/v6.2.0/.changelog/8864.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8864.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8865.txt b/v6.2.0/.changelog/8865.txt new file mode 100644 index 0000000..d6bc448 --- /dev/null +++ b/v6.2.0/.changelog/8865.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed the failure in building a plan when a `content` value is expected on `google_storage_bucket_object_content` +```
diff --git a/v6.2.0/.changelog/8867.txt b/v6.2.0/.changelog/8867.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8867.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8869.txt b/v6.2.0/.changelog/8869.txt new file mode 100644 index 0000000..74e27d6 --- /dev/null +++ b/v6.2.0/.changelog/8869.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +GKEHUB: added `labels` fields to `google_gke_hub_scope_rbac_role_binding` resource +```
diff --git a/v6.2.0/.changelog/8870.txt b/v6.2.0/.changelog/8870.txt new file mode 100644 index 0000000..b8c0033 --- /dev/null +++ b/v6.2.0/.changelog/8870.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: added deprecation message for resource `google_cloudiot_device` and `google_cloudiot_registry` and updated the 5.0.0 guide +```
diff --git a/v6.2.0/.changelog/8873.txt b/v6.2.0/.changelog/8873.txt new file mode 100644 index 0000000..5af79f6 --- /dev/null +++ b/v6.2.0/.changelog/8873.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added `is_secret_data_base64` field to `google_secret_manager_secret_version` resource +```
diff --git a/v6.2.0/.changelog/8874.txt b/v6.2.0/.changelog/8874.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8874.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8876.txt b/v6.2.0/.changelog/8876.txt new file mode 100644 index 0000000..e85de6d --- /dev/null +++ b/v6.2.0/.changelog/8876.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +containeraws: added support for `auto_repair` in `container_aws_node_pool` +``` +```release-note:enhancement +containerazure: added support for `auto_repair` in `container_azure_node_pool` +``` +```release-note:enhancement +networkconnectivity: added support for `linked_vpc_network` in `network_connectivity_spoke` +``` +```release-note:bug +eventarc: field `event_data_content_type` in `eventarc_trigger` now marked as computed +```
diff --git a/v6.2.0/.changelog/8878.txt b/v6.2.0/.changelog/8878.txt new file mode 100644 index 0000000..5a72758 --- /dev/null +++ b/v6.2.0/.changelog/8878.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `network_interface.security_policy` field to `google_compute_instance` resource (beta) +```
diff --git a/v6.2.0/.changelog/8879.txt b/v6.2.0/.changelog/8879.txt new file mode 100644 index 0000000..5c43e7c --- /dev/null +++ b/v6.2.0/.changelog/8879.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_test_case` +```
diff --git a/v6.2.0/.changelog/8880.txt b/v6.2.0/.changelog/8880.txt new file mode 100644 index 0000000..be0c069 --- /dev/null +++ b/v6.2.0/.changelog/8880.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +GKEHUB: added `labels` fields to `google_gke_hub_membership_binding` resource +```
diff --git a/v6.2.0/.changelog/8882.txt b/v6.2.0/.changelog/8882.txt new file mode 100644 index 0000000..424844a --- /dev/null +++ b/v6.2.0/.changelog/8882.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `labels` fields to `google_gke_hub_scope` resource +```
diff --git a/v6.2.0/.changelog/8883.txt b/v6.2.0/.changelog/8883.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8883.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8884.txt b/v6.2.0/.changelog/8884.txt new file mode 100644 index 0000000..141fd14 --- /dev/null +++ b/v6.2.0/.changelog/8884.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `node_config.fast_socket` field to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/8885.txt b/v6.2.0/.changelog/8885.txt new file mode 100644 index 0000000..53b91ee --- /dev/null +++ b/v6.2.0/.changelog/8885.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `table_constraints` field to `google_bigquery_table` resource +```
diff --git a/v6.2.0/.changelog/8887.txt b/v6.2.0/.changelog/8887.txt new file mode 100644 index 0000000..696556b --- /dev/null +++ b/v6.2.0/.changelog/8887.txt
@@ -0,0 +1,3 @@ +```release-note:none +Add google_logging_metric to version 5 upgrade doc for #8780 +```
diff --git a/v6.2.0/.changelog/8888.txt b/v6.2.0/.changelog/8888.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8888.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8889.txt b/v6.2.0/.changelog/8889.txt new file mode 100644 index 0000000..8500d75 --- /dev/null +++ b/v6.2.0/.changelog/8889.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: added the note using Create method to create google_service_networking_connection to 5.0 guide +```
diff --git a/v6.2.0/.changelog/8891.txt b/v6.2.0/.changelog/8891.txt new file mode 100644 index 0000000..d604b24 --- /dev/null +++ b/v6.2.0/.changelog/8891.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: supported in-place update for `autoclass` field in `google_storage_bucket` resource +```
diff --git a/v6.2.0/.changelog/8892.txt b/v6.2.0/.changelog/8892.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8892.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8894.txt b/v6.2.0/.changelog/8894.txt new file mode 100644 index 0000000..6d136c8 --- /dev/null +++ b/v6.2.0/.changelog/8894.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storagetransfer: added `event_stream` field to `google_storage_transfer_job` resource +```
diff --git a/v6.2.0/.changelog/8898.txt b/v6.2.0/.changelog/8898.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8898.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8899.txt b/v6.2.0/.changelog/8899.txt new file mode 100644 index 0000000..d989793 --- /dev/null +++ b/v6.2.0/.changelog/8899.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_tpu_v2_vm` (beta) +```
diff --git a/v6.2.0/.changelog/8901.txt b/v6.2.0/.changelog/8901.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8901.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8902.txt b/v6.2.0/.changelog/8902.txt new file mode 100644 index 0000000..7173fdf --- /dev/null +++ b/v6.2.0/.changelog/8902.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pipeline: fixed issue where certain `google_dataflow_job` instances would crash the provider +```
diff --git a/v6.2.0/.changelog/8903.txt b/v6.2.0/.changelog/8903.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8903.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8905.txt b/v6.2.0/.changelog/8905.txt new file mode 100644 index 0000000..abbc8ad --- /dev/null +++ b/v6.2.0/.changelog/8905.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +edgenetwork : `google_edgenetwork_network` +``` +```release-note:new-resource +edgenetwork : `google_edgenetwork_subnet` +```
diff --git a/v6.2.0/.changelog/8906.txt b/v6.2.0/.changelog/8906.txt new file mode 100644 index 0000000..b3e6966 --- /dev/null +++ b/v6.2.0/.changelog/8906.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: added `delete_protection_state` field to `google_firestore_database` resource. +```
diff --git a/v6.2.0/.changelog/8908.txt b/v6.2.0/.changelog/8908.txt new file mode 100644 index 0000000..ce12b20 --- /dev/null +++ b/v6.2.0/.changelog/8908.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firestore_backup_schedule` +```
diff --git a/v6.2.0/.changelog/8909.txt b/v6.2.0/.changelog/8909.txt new file mode 100644 index 0000000..9de60be --- /dev/null +++ b/v6.2.0/.changelog/8909.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +firestore: added `update_time` and `uid` fields to `google_firestore_database` resource +```
diff --git a/v6.2.0/.changelog/8910.txt b/v6.2.0/.changelog/8910.txt new file mode 100644 index 0000000..75158a6 --- /dev/null +++ b/v6.2.0/.changelog/8910.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue with TTLs being sent for `google_compute_backend_service` when `cache_mode` is set to `USE_ORIGIN_HEADERS` +```
diff --git a/v6.2.0/.changelog/8911.txt b/v6.2.0/.changelog/8911.txt new file mode 100644 index 0000000..1bf472e --- /dev/null +++ b/v6.2.0/.changelog/8911.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `env` field to `google_workstations_workstation` resource (beta) +```
diff --git a/v6.2.0/.changelog/8912.txt b/v6.2.0/.changelog/8912.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8912.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8915.txt b/v6.2.0/.changelog/8915.txt new file mode 100644 index 0000000..b73272f --- /dev/null +++ b/v6.2.0/.changelog/8915.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +containerattached: added `binary_authorization` field to `google_container_attached_cluster` resource +```
diff --git a/v6.2.0/.changelog/8917.txt b/v6.2.0/.changelog/8917.txt new file mode 100644 index 0000000..20eb5c0 --- /dev/null +++ b/v6.2.0/.changelog/8917.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8920.txt b/v6.2.0/.changelog/8920.txt new file mode 100644 index 0000000..9a1e6c8 --- /dev/null +++ b/v6.2.0/.changelog/8920.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_alloydb_user` +```
diff --git a/v6.2.0/.changelog/8922.txt b/v6.2.0/.changelog/8922.txt new file mode 100644 index 0000000..3728678 --- /dev/null +++ b/v6.2.0/.changelog/8922.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: added `deletion_policy` field to `google_secret_manager_secret_version` resource +```
diff --git a/v6.2.0/.changelog/8923.txt b/v6.2.0/.changelog/8923.txt new file mode 100644 index 0000000..cd6c057 --- /dev/null +++ b/v6.2.0/.changelog/8923.txt
@@ -0,0 +1,3 @@ +```release-note:bug +secretmanager: replaced the panic block with an error in import function of `google_secret_manager_secret_version` resource +```
diff --git a/v6.2.0/.changelog/8925.txt b/v6.2.0/.changelog/8925.txt new file mode 100644 index 0000000..7a57414 --- /dev/null +++ b/v6.2.0/.changelog/8925.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_dialogflow_cx_security_settings` +```
diff --git a/v6.2.0/.changelog/8926.txt b/v6.2.0/.changelog/8926.txt new file mode 100644 index 0000000..76ece1b --- /dev/null +++ b/v6.2.0/.changelog/8926.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkeonprem: `vcenter` fields made mutable in `google_gkeonprem_vmware_cluster` +```
diff --git a/v6.2.0/.changelog/8927.txt b/v6.2.0/.changelog/8927.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8927.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8932.txt b/v6.2.0/.changelog/8932.txt new file mode 100644 index 0000000..3ee0f9d --- /dev/null +++ b/v6.2.0/.changelog/8932.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_job` to support Direct VPC egress. +``` +```release-note:enhancement +cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_service` to support Direct VPC egress. +```
diff --git a/v6.2.0/.changelog/8934.txt b/v6.2.0/.changelog/8934.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8934.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8938.txt b/v6.2.0/.changelog/8938.txt new file mode 100644 index 0000000..f98b574 --- /dev/null +++ b/v6.2.0/.changelog/8938.txt
@@ -0,0 +1,3 @@ +```release-note:none +Add test for unavailable zones logic +```
diff --git a/v6.2.0/.changelog/8939.txt b/v6.2.0/.changelog/8939.txt new file mode 100644 index 0000000..64eced6 --- /dev/null +++ b/v6.2.0/.changelog/8939.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed validation of `service_id` on `google_monitoring_custom_service` and `slo_id` on `google_monitoring_slo` +```
diff --git a/v6.2.0/.changelog/8943.txt b/v6.2.0/.changelog/8943.txt new file mode 100644 index 0000000..6ebf23a --- /dev/null +++ b/v6.2.0/.changelog/8943.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: addressed a bug where configuring the provider with unknown values did not behave as expected +```
diff --git a/v6.2.0/.changelog/8948.txt b/v6.2.0/.changelog/8948.txt new file mode 100644 index 0000000..412af28 --- /dev/null +++ b/v6.2.0/.changelog/8948.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: added a read timeout to `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/8951.txt b/v6.2.0/.changelog/8951.txt new file mode 100644 index 0000000..358212d --- /dev/null +++ b/v6.2.0/.changelog/8951.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted `node_pool_auto_config` field in `google_container_cluster` from beta provider to GA provider. (ga) +```
diff --git a/v6.2.0/.changelog/8952.txt b/v6.2.0/.changelog/8952.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/8952.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8953.txt b/v6.2.0/.changelog/8953.txt new file mode 100644 index 0000000..c07ab82 --- /dev/null +++ b/v6.2.0/.changelog/8953.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted field `placement_policy.tpu_topology` in resource `google_container_node_pool` to GA +```
diff --git a/v6.2.0/.changelog/8957.txt b/v6.2.0/.changelog/8957.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8957.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8960.txt b/v6.2.0/.changelog/8960.txt new file mode 100644 index 0000000..b3d206f --- /dev/null +++ b/v6.2.0/.changelog/8960.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: increased default timeout for `google_network_services_edge_cache_origin` to 120m from 60m +```
diff --git a/v6.2.0/.changelog/8962.txt b/v6.2.0/.changelog/8962.txt new file mode 100644 index 0000000..9581004 --- /dev/null +++ b/v6.2.0/.changelog/8962.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networkservices: increased default timeout for `google_network_services_edge_cache_service` to 60m from 30m +```
diff --git a/v6.2.0/.changelog/8963.txt b/v6.2.0/.changelog/8963.txt new file mode 100644 index 0000000..2e167dd --- /dev/null +++ b/v6.2.0/.changelog/8963.txt
@@ -0,0 +1,6 @@ +```release-note:deprecation +alloydb: deprecated `network` field in favor of `network_config`. +``` +```release-note:enhancement +alloydb: added `network_config` field to support named IP ranges. +```
diff --git a/v6.2.0/.changelog/8968.txt b/v6.2.0/.changelog/8968.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8968.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8969.txt b/v6.2.0/.changelog/8969.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8969.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8970.txt b/v6.2.0/.changelog/8970.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8970.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8971.txt b/v6.2.0/.changelog/8971.txt new file mode 100644 index 0000000..ec28c40 --- /dev/null +++ b/v6.2.0/.changelog/8971.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: improved regional reliability when instance overlaps a downed region in the resource `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/8972.txt b/v6.2.0/.changelog/8972.txt new file mode 100644 index 0000000..375e1f5 --- /dev/null +++ b/v6.2.0/.changelog/8972.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_certificate_manager_certificate_map +```
diff --git a/v6.2.0/.changelog/8973.txt b/v6.2.0/.changelog/8973.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8973.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8974.txt b/v6.2.0/.changelog/8974.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8974.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8975.txt b/v6.2.0/.changelog/8975.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8975.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8976.txt b/v6.2.0/.changelog/8976.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8976.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/8981.txt b/v6.2.0/.changelog/8981.txt new file mode 100644 index 0000000..d333d9a --- /dev/null +++ b/v6.2.0/.changelog/8981.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed an issue in `google_container_node_pool` where empty `linux_node_config.sysctls` would crash the provider +```
diff --git a/v6.2.0/.changelog/8983.txt b/v6.2.0/.changelog/8983.txt new file mode 100644 index 0000000..43f39f9 --- /dev/null +++ b/v6.2.0/.changelog/8983.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: allowed update for `rotation.rotation_period` field in `google_secret_manager_secret` resource +```
diff --git a/v6.2.0/.changelog/8984.txt b/v6.2.0/.changelog/8984.txt new file mode 100644 index 0000000..f892411 --- /dev/null +++ b/v6.2.0/.changelog/8984.txt
@@ -0,0 +1,4 @@ +```release-note:bug +compute: updated the `autoscaling_policy.mode` to accept `ONLY_SCALE_OUT` on `google_compute_autoscaler` + +```
diff --git a/v6.2.0/.changelog/8985.txt b/v6.2.0/.changelog/8985.txt new file mode 100644 index 0000000..dcac3aa --- /dev/null +++ b/v6.2.0/.changelog/8985.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added output field `internal_ipv6_prefix` to `google_compute_subnetwork` resource +```
diff --git a/v6.2.0/.changelog/8986.txt b/v6.2.0/.changelog/8986.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/8986.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/8987.txt b/v6.2.0/.changelog/8987.txt new file mode 100644 index 0000000..aa36e77 --- /dev/null +++ b/v6.2.0/.changelog/8987.txt
@@ -0,0 +1,3 @@ +```release-note:note +filestore: added support for the `"ZONAL"` value to `tier` in `google_filestore_instance` +```
diff --git a/v6.2.0/.changelog/8988.txt b/v6.2.0/.changelog/8988.txt new file mode 100644 index 0000000..9c2b58c --- /dev/null +++ b/v6.2.0/.changelog/8988.txt
@@ -0,0 +1,3 @@ +```release-note:bug +osconfig: fixed no more than one setting is allowed under `patch_config.windows_update` on `google_os_config_patch_deployment` +```
diff --git a/v6.2.0/.changelog/8990.txt b/v6.2.0/.changelog/8990.txt new file mode 100644 index 0000000..ed63e75 --- /dev/null +++ b/v6.2.0/.changelog/8990.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `preferred_zone` field to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/8993.txt b/v6.2.0/.changelog/8993.txt new file mode 100644 index 0000000..0229e4a --- /dev/null +++ b/v6.2.0/.changelog/8993.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_project_custom_module` +```
diff --git a/v6.2.0/.changelog/8994.txt b/v6.2.0/.changelog/8994.txt new file mode 100644 index 0000000..0252be5 --- /dev/null +++ b/v6.2.0/.changelog/8994.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +gkehub: added `location` field to `google_gke_hub_membership` resource +``` +```release-note:enhancement +gkehub: added `location` field to `google_gke_hub_membership_iam_*` resources +```
diff --git a/v6.2.0/.changelog/8995.txt b/v6.2.0/.changelog/8995.txt new file mode 100644 index 0000000..a10f9d8 --- /dev/null +++ b/v6.2.0/.changelog/8995.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: added `custom_writer_identity` field to `google_logging_project_sink` +```
diff --git a/v6.2.0/.changelog/8997.txt b/v6.2.0/.changelog/8997.txt new file mode 100644 index 0000000..3884072 --- /dev/null +++ b/v6.2.0/.changelog/8997.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `node_config.linux_node_config.cgroup_mode` field to `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/8998.txt b/v6.2.0/.changelog/8998.txt new file mode 100644 index 0000000..567ed7f --- /dev/null +++ b/v6.2.0/.changelog/8998.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: allow setting `addons_config.gcs_fuse_csi_driver_config` on `google_container_cluster` with `enable_autopilot: true`. +```
diff --git a/v6.2.0/.changelog/8999.txt b/v6.2.0/.changelog/8999.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/8999.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9001.txt b/v6.2.0/.changelog/9001.txt new file mode 100644 index 0000000..f9df204 --- /dev/null +++ b/v6.2.0/.changelog/9001.txt
@@ -0,0 +1,3 @@ +```release-note:bug +identityplayform: fixed a potential perma-diff for `sign_in` in `google_identity_platform_config` resource +```
diff --git a/v6.2.0/.changelog/9002.txt b/v6.2.0/.changelog/9002.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9002.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9007.txt b/v6.2.0/.changelog/9007.txt new file mode 100644 index 0000000..76d2a90 --- /dev/null +++ b/v6.2.0/.changelog/9007.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement +compute: added `type` field to `google_compute_router_nat` resource (beta) +compute: added `rules.action.source_nat_active_ranges` field to `google_compute_router_nat` resource (beta) +compute: added `rules.action.source_nat_drain_ranges` field to `google_compute_router_nat` resource (beta) +```
diff --git a/v6.2.0/.changelog/9008.txt b/v6.2.0/.changelog/9008.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9008.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9009.txt b/v6.2.0/.changelog/9009.txt new file mode 100644 index 0000000..c1faba8 --- /dev/null +++ b/v6.2.0/.changelog/9009.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: added `google_service_networking_connection` deletion to 5.0 guide +```
diff --git a/v6.2.0/.changelog/9010.txt b/v6.2.0/.changelog/9010.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9010.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9012.txt b/v6.2.0/.changelog/9012.txt new file mode 100644 index 0000000..04d49ed --- /dev/null +++ b/v6.2.0/.changelog/9012.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +alloydb: added `cluster_type` and `secondary_config` fields to support secondary clusters in `google_alloydb_cluster` resource. +```
diff --git a/v6.2.0/.changelog/9016.txt b/v6.2.0/.changelog/9016.txt new file mode 100644 index 0000000..c4afa2a --- /dev/null +++ b/v6.2.0/.changelog/9016.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +osconfig: added `week_day_of_month.day_offset` field to the `google_os_config_patch_deployment` resource +```
diff --git a/v6.2.0/.changelog/9017.txt b/v6.2.0/.changelog/9017.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9017.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9018.txt b/v6.2.0/.changelog/9018.txt new file mode 100644 index 0000000..692abe5 --- /dev/null +++ b/v6.2.0/.changelog/9018.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigtable: fixed a bug where dynamically created clusters would incorrectly run into duplication error in `google_bigtable_instance` +```
diff --git a/v6.2.0/.changelog/9020.txt b/v6.2.0/.changelog/9020.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9020.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9022.txt b/v6.2.0/.changelog/9022.txt new file mode 100644 index 0000000..4d9c737 --- /dev/null +++ b/v6.2.0/.changelog/9022.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed bug where importing `google_monitoring_notification_channel` failed when no default project was supplied in provider configuration or through environment variables +```
diff --git a/v6.2.0/.changelog/9023.txt b/v6.2.0/.changelog/9023.txt new file mode 100644 index 0000000..9e6c35c --- /dev/null +++ b/v6.2.0/.changelog/9023.txt
@@ -0,0 +1,6 @@ +```release-note:bug +bigtable: avoided re-creation of instance when cluster is still updating and storage type changed +``` +```release-note:enhancement +bigtable: added `state` output attribute to `google_bigtable_instance` clusters +```
diff --git a/v6.2.0/.changelog/9024.txt b/v6.2.0/.changelog/9024.txt new file mode 100644 index 0000000..f27d1e1 --- /dev/null +++ b/v6.2.0/.changelog/9024.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_folder_custom_module` +```
diff --git a/v6.2.0/.changelog/9025.txt b/v6.2.0/.changelog/9025.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9025.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9028.txt b/v6.2.0/.changelog/9028.txt new file mode 100644 index 0000000..d9167ff --- /dev/null +++ b/v6.2.0/.changelog/9028.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `replica_zones`, `service_account_scopes`, and `enable_audit_agent` to `google_workstations_workstation_config` (beta) +```
diff --git a/v6.2.0/.changelog/9029.txt b/v6.2.0/.changelog/9029.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9029.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9030.txt b/v6.2.0/.changelog/9030.txt new file mode 100644 index 0000000..645cfc6 --- /dev/null +++ b/v6.2.0/.changelog/9030.txt
@@ -0,0 +1,3 @@ +```release-note:bug +secretmanager: fixed an issue in `google_secretmanager_secret` where replacing `replication.automatic` with `replication.auto` would destroy and recreate the resource +```
diff --git a/v6.2.0/.changelog/9034.txt b/v6.2.0/.changelog/9034.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9034.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9045.txt b/v6.2.0/.changelog/9045.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9045.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9047.txt b/v6.2.0/.changelog/9047.txt new file mode 100644 index 0000000..000f20c --- /dev/null +++ b/v6.2.0/.changelog/9047.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: added support for remote APT and YUM repositories to `google_artifact_registry_repository` +```
diff --git a/v6.2.0/.changelog/9048.txt b/v6.2.0/.changelog/9048.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9048.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9052.txt b/v6.2.0/.changelog/9052.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9052.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9053.txt b/v6.2.0/.changelog/9053.txt new file mode 100644 index 0000000..68a175e --- /dev/null +++ b/v6.2.0/.changelog/9053.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: fix diff suppression in `external_data_configuration.connection_id` +```
diff --git a/v6.2.0/.changelog/9054.txt b/v6.2.0/.changelog/9054.txt new file mode 100644 index 0000000..9a46cdc --- /dev/null +++ b/v6.2.0/.changelog/9054.txt
@@ -0,0 +1,3 @@ +```release-note:bug +tags: fixed import failure on `google_tags_tag_binding` +```
diff --git a/v6.2.0/.changelog/9057.txt b/v6.2.0/.changelog/9057.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9057.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9059.txt b/v6.2.0/.changelog/9059.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9059.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9061.txt b/v6.2.0/.changelog/9061.txt new file mode 100644 index 0000000..01bb887 --- /dev/null +++ b/v6.2.0/.changelog/9061.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workloadidentity: added `saml` block to `google_iam_workload_identity_pool_provider` resource +```
diff --git a/v6.2.0/.changelog/9062.txt b/v6.2.0/.changelog/9062.txt new file mode 100644 index 0000000..2d08082 --- /dev/null +++ b/v6.2.0/.changelog/9062.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a false permadiff on `ip_address` when it is set to ipv6 on `google_compute_forwarding_rule` +```
diff --git a/v6.2.0/.changelog/9063.txt b/v6.2.0/.changelog/9063.txt new file mode 100644 index 0000000..1556535 --- /dev/null +++ b/v6.2.0/.changelog/9063.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: Fixed an issue where the plugin-framework implementation of the provider handled default region values that were self-links differently to the SDK implementation. This issue is not believed to have affected users because of downstream functions that turn self links into region names. +```
diff --git a/v6.2.0/.changelog/9064.txt b/v6.2.0/.changelog/9064.txt new file mode 100644 index 0000000..8809be6 --- /dev/null +++ b/v6.2.0/.changelog/9064.txt
@@ -0,0 +1,4 @@ +```release-note: enhancement + +alloydb: added `client_connection_config`, `client_connection_config.require_connectors`, `client_connection_config.ssl_config`, and `client_connection_config.ssl_config.ssl_mode` fields to `google_alloydb_instance` resource +```
diff --git a/v6.2.0/.changelog/9066.txt b/v6.2.0/.changelog/9066.txt new file mode 100644 index 0000000..6d3973c --- /dev/null +++ b/v6.2.0/.changelog/9066.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vertexai: made `contents_delta_uri` a required field in `google_vertex_ai_index` as omitting it would result in an error +```
diff --git a/v6.2.0/.changelog/9067.txt b/v6.2.0/.changelog/9067.txt new file mode 100644 index 0000000..8bf5c3e --- /dev/null +++ b/v6.2.0/.changelog/9067.txt
@@ -0,0 +1,3 @@ +```release-note:breaking-change +container: newly created `google_container_cluster` resources now default to VPC-native instead of routes-based. +```
diff --git a/v6.2.0/.changelog/9069.txt b/v6.2.0/.changelog/9069.txt new file mode 100644 index 0000000..d318394 --- /dev/null +++ b/v6.2.0/.changelog/9069.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `device_name` field to `scratch_disk` block of `google_compute_instance` resource +```
diff --git a/v6.2.0/.changelog/9070.txt b/v6.2.0/.changelog/9070.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9070.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9072.txt b/v6.2.0/.changelog/9072.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9072.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9077.txt b/v6.2.0/.changelog/9077.txt new file mode 100644 index 0000000..72f7dca --- /dev/null +++ b/v6.2.0/.changelog/9077.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +identityplatform: added `sms_region_config` to the resource `google_identity_platform_config` +```
diff --git a/v6.2.0/.changelog/9078.txt b/v6.2.0/.changelog/9078.txt new file mode 100644 index 0000000..f355858 --- /dev/null +++ b/v6.2.0/.changelog/9078.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +dialogflowcx: added `advanced_settings`, `text_to_speech_settings`, `git_integration_settings` fields to `google_dialogflow_cx_agent` resource +``` +```release-note:enhancement +dialogflowcx: added `advanced_settings` field to `google_dialogflow_cx_flow` resource +``` +```release-note:enhancement +dialogflowcx: added `advanced_settings` fields to `google_dialogflow_cx_page` resource +```
diff --git a/v6.2.0/.changelog/9079.txt b/v6.2.0/.changelog/9079.txt new file mode 100644 index 0000000..a684ef8 --- /dev/null +++ b/v6.2.0/.changelog/9079.txt
@@ -0,0 +1,3 @@ +```release-note:none +gkehub: made naming consistent across examples in documentation. +```
diff --git a/v6.2.0/.changelog/9080.txt b/v6.2.0/.changelog/9080.txt new file mode 100644 index 0000000..35efe38 --- /dev/null +++ b/v6.2.0/.changelog/9080.txt
@@ -0,0 +1,3 @@ +```release-note:none +gkehub: removed beta-only note from the feature_membership documentation +```
diff --git a/v6.2.0/.changelog/9081.txt b/v6.2.0/.changelog/9081.txt new file mode 100644 index 0000000..82d2c01 --- /dev/null +++ b/v6.2.0/.changelog/9081.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_organization_custom_module` +```
diff --git a/v6.2.0/.changelog/9082.txt b/v6.2.0/.changelog/9082.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9082.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9083.txt b/v6.2.0/.changelog/9083.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9083.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9084.txt b/v6.2.0/.changelog/9084.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9084.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9085.txt b/v6.2.0/.changelog/9085.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9085.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9086.txt b/v6.2.0/.changelog/9086.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9086.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9087.txt b/v6.2.0/.changelog/9087.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9087.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9088.txt b/v6.2.0/.changelog/9088.txt new file mode 100644 index 0000000..b46c7f1 --- /dev/null +++ b/v6.2.0/.changelog/9088.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: promoted `config.0.workloads_config.0.triggerer` to GA in resource `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/9089.txt b/v6.2.0/.changelog/9089.txt new file mode 100644 index 0000000..aacd792 --- /dev/null +++ b/v6.2.0/.changelog/9089.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed `google_compute_global_address` can't be created when default_network_tier set to STANDARD +```
diff --git a/v6.2.0/.changelog/9090.txt b/v6.2.0/.changelog/9090.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9090.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9091.txt b/v6.2.0/.changelog/9091.txt new file mode 100644 index 0000000..068029c --- /dev/null +++ b/v6.2.0/.changelog/9091.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: added more details to labels model in 5.0 guide +```
diff --git a/v6.2.0/.changelog/9092.txt b/v6.2.0/.changelog/9092.txt new file mode 100644 index 0000000..9dfde78 --- /dev/null +++ b/v6.2.0/.changelog/9092.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dns: fixed record set configuration parsing in `google_dns_record_set` +```
diff --git a/v6.2.0/.changelog/9096.txt b/v6.2.0/.changelog/9096.txt new file mode 100644 index 0000000..ce6987b --- /dev/null +++ b/v6.2.0/.changelog/9096.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: changed `external_ipv6_prefix` field on `google_compute_subnetwork` resource to not be output only +```
diff --git a/v6.2.0/.changelog/9099.txt b/v6.2.0/.changelog/9099.txt new file mode 100644 index 0000000..3d8617a --- /dev/null +++ b/v6.2.0/.changelog/9099.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_secret_manager_secrets` +```
diff --git a/v6.2.0/.changelog/9100.txt b/v6.2.0/.changelog/9100.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9100.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9101.txt b/v6.2.0/.changelog/9101.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9101.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9102.txt b/v6.2.0/.changelog/9102.txt new file mode 100644 index 0000000..d38e98f --- /dev/null +++ b/v6.2.0/.changelog/9102.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `allow_subnet_cidr_routes_overlap` field to `google_compute_subnetwork` resource +```
diff --git a/v6.2.0/.changelog/9103.txt b/v6.2.0/.changelog/9103.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9103.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9104.txt b/v6.2.0/.changelog/9104.txt new file mode 100644 index 0000000..5f40969 --- /dev/null +++ b/v6.2.0/.changelog/9104.txt
@@ -0,0 +1,3 @@ +```release-note:none +google_network_security_server_tls_policy +```
diff --git a/v6.2.0/.changelog/9108.txt b/v6.2.0/.changelog/9108.txt new file mode 100644 index 0000000..6f6be2d --- /dev/null +++ b/v6.2.0/.changelog/9108.txt
@@ -0,0 +1,3 @@ +```release-note:none +bigquery: link to `max_staleness` syntax +```
diff --git a/v6.2.0/.changelog/9109.txt b/v6.2.0/.changelog/9109.txt new file mode 100644 index 0000000..e3a180a --- /dev/null +++ b/v6.2.0/.changelog/9109.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +logging: added `index_configs` field to `logging_bucket_config` resource +``` +```release-note:enhancement +logging: added `index_configs` field to `logging_project_bucket_config` resource +```
diff --git a/v6.2.0/.changelog/9110.txt b/v6.2.0/.changelog/9110.txt new file mode 100644 index 0000000..0f083bc --- /dev/null +++ b/v6.2.0/.changelog/9110.txt
@@ -0,0 +1,171 @@ +```release-note:breaking-change +bigquery: added more input validations for BigQuery table schema +``` +```release-note:breaking-change +firebase: changed `deletion_policy` default to `DELETE` for `google_firebase_web_app`. +``` +```release-note:breaking-change +cloudrunv2: Removed deprecated fields `startup_probe` and `liveness_probe` from `google_cloud_run_v2_job` resource. +``` +```release-note:breaking-change +cloudrunv2: Removed deprecated field `liveness_probe.tcp_socket` from `google_cloud_run_v2_service` resource. +``` +```release-note:bug +bigquery: fixed view and materialized view creation when schema is specified +``` +```release-note:bug +compute: used APIs default value for field `enable_endpoint_independent_mapping` in resource `google_compute_router_nat` +``` +```release-note:breaking-change +dataplex: removed `data_profile_result` and `data_quality_result` from `google_dataplex_scan` +``` +```release-note:breaking-change +bigquery: made `routine_type` required for `google_bigquery_routine` +``` +```release-note:bug +compute: added default value to `metric.filter` in the resource `google_compute_autoscaler` (beta) +``` +```release-note:deprecation +privateca: removed deprecated fields `configValues`, `pemCertificates` +``` +```release-note:breaking-change +gameservices: Remove Terraform support for `gameservices` +``` +```release-note:bug +sql: fixed diffs when re-ordering existing `database_flags` +``` +```release-note:breaking-change +logging: made `growth_factor`, `num_finite_buckets`, and `scale` required for `google_logging_metric` +``` +```release-note:breaking-change +compute: removed default value for `rule.rate_limit_options.encorce_on_key` on resource `google_compute_security_policy` +``` +```release-note:note +provider: some provider default values are now shown at plan-time +``` +```release-note:deprecation +cloudiot: deprecated resource `google_cloudiot_registry` +``` +```release-note:deprecation +cloudiot: deprecated resource `google_cloudiot_device` +``` +```release-note:deprecation +cloudiot: deprecated resource `google_cloudiot_registry_iam_*` +``` +```release-note:deprecation +cloudiot: deprecated datasource `google_cloudiot_registry_iam_policy` +``` +```release-note:enhancement +provider: added provider default labels +``` +```release-note:breaking-change +logging: changed the default value of `unique_writer_identity` from `false` to `true` in `google_logging_project_sink`. +``` +```release-note:breaking-change +accesscontextmanager: changed multiple array fields to sets where appropriate to prevent duplicates and fix diffs caused by server side reordering. +``` +```release-note:breaking-change +servicenetworking: used Create instead of Patch to create `google_service_networking_connection` +``` +```release-note:breaking-change +firebase: removed `google_firebase_project_location` +``` +```release-note:breaking-change +provider: data sources now return errors on 404s when applicable instead of silently failing +``` +```release-note:breaking-change +cloudfunction2: made `location` required on `google_cloudfunctions2_function` +``` +```release-note:breaking-change +cloudrunv2: transitioned `volumes.cloud_sql_instance.instances` to SET from ARRAY for `google_cloud_run_v2_service` +``` +```release-note:breaking-change +secretmanager: removed `automatic` field in `google_secret_manager_secret` resource +``` +```release-note:breaking-change +container: removed `enable_binary_authorization` in `google_container_cluster` +``` +```release-note:breaking-change +container: removed the behaviour that `google_container_cluster` will delete the cluster if it's created in an error state. Instead, it will mark the cluster as tainted, allowing manual inspection and intervention. To proceed with deletion, run another `terraform apply`. +``` +```release-note:bug +compute: removed the default value for field `reconcile_connections ` in resource `google_compute_service_attachment`, the field will now default to a value returned by the API when not set in configuration +``` +```release-note:breaking-change +container: removed default value in `network_policy.provider` in `google_container_cluster` +``` +```release-note:breaking-change +container: removed default for `logging_variant` in `google_container_node_pool` +``` +```release-note:breaking-change +container: changed `management.auto_repair` and `management.auto_upgrade` defaults to true in `google_container_node_pool` +``` +```release-note:breaking-change +servicenetworking: used the `deleteConnection` method to delete the resource `google_service_networking_connection` +``` +```release-note:bug +provider: fixed a bug where labels/annotations field not exists in GA for some resources +``` +```release-note:breaking-change +provider: Empty strings in the provider configuration block will no longer be ignored when configuring the provider +``` +```release-note:breaking-change +looker: removed `LOOKER_MODELER` as a possible value in `google_looker_instance. platform_edition` +``` +```release-note:breaking-change +container: reworked the `taint` field in `google_container_cluster` and `google_container_node_pool` to only manage a subset of taint keys based on those already in state. Most existing resources are unaffected, unless they use `sandbox_config`- see upgrade guide for details. +``` +```release-note:enhancement +container: added the `effective_taints` attribute to `google_container_cluster` and `google_container_node_pool`, outputting all known taint values +``` +```release-note:bug +`dataflow`: fixed permadiff when SdkPipeline values are supplied via parameters. +``` +```release-note:bug +`dataflow`: fixed max_workers read value permanently displaying as 0. +``` +```release-note:bug +`dataflow`: fixed issue causing error message when max_workers and num_workers were supplied via parameters. +``` +```release-note:breaking-change +provider: added provider-level validation so these fields are not set as empty strings in a user's config: `credentials`, `access_token`, `impersonate_service_account`, `project`, `billing_project`, `region`, `zone` +``` +```release-note:breaking-change +provider: fixed many import functions throughout the provider that matched a subset of the provided input when possible. Now, the GCP resource id supplied to "terraform import" must match exactly. +``` +```release-note:breaking-change +compute: retyped `consumer_accept_lists` to a SET from an ARRAY type for `google_compute_service_attachment +``` +```release-note:breaking-change +monitoring: made `labels` immutable in `google_monitoring_metric_descriptor` +``` +```release-note:bug +monitoring: fixed an issue where `metadata` was not able to be updated in `google_monitoring_metric_descriptor` +``` +```release-note:breaking-change +firebase: made `google_firebase_rules.release` immutable +``` +```release-note:enhancement +containeraws: added `binary_authorization` to `google_container_aws_cluster` +``` +```release-note:enhancement +containeraws: added `update_settings` to `google_container_aws_node_pool` +``` +```release-note:breaking-change +compute: `size` in `google_compute_node_group` is now an output only field. +``` +```release-note:enhancement +compute: `google_compute_node_group` made mutable +``` +```release-note:note +compute: `google_compute_node_group` made to require one of `initial_size` or `autoscaling_policy` fields configured upon resource creation +``` +```release-note:enhancement +baremetal: make delete a noop for the resource `google_bare_metal_admin_cluster` to better align with actual behavior +``` +```release-note:breaking-change +container: `google_container_cluster` now has `deletion_protection` enabled to `true` by default. When enabled, this field prevents Terraform from deleting the resource. +``` +```release-note:breaking-change +monitoring: fixed perma-diffs in `google_monitoring_dashboard.dashboard_json` by suppressing values returned by the API that are not in configuration +```
diff --git a/v6.2.0/.changelog/9114.txt b/v6.2.0/.changelog/9114.txt new file mode 100644 index 0000000..17f68a4 --- /dev/null +++ b/v6.2.0/.changelog/9114.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +databasemigrationservice: added support for `oracle` profiles to `google_database_migration_service_connection_profile` +```
diff --git a/v6.2.0/.changelog/9115.txt b/v6.2.0/.changelog/9115.txt new file mode 100644 index 0000000..6c3c08c --- /dev/null +++ b/v6.2.0/.changelog/9115.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: promoted `internal_ip` and `external_ip` fields in resources `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` to GA +``` +```release-note:enhancement +compute: promoted `internal_ip` and `external_ip` fields in resources `google_compute_per_instance_config` and `google_compute_region_per_instance_config` to GA +```
diff --git a/v6.2.0/.changelog/9117.txt b/v6.2.0/.changelog/9117.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9117.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9120.txt b/v6.2.0/.changelog/9120.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9120.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9121.txt b/v6.2.0/.changelog/9121.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9121.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9122.txt b/v6.2.0/.changelog/9122.txt new file mode 100644 index 0000000..cbba899 --- /dev/null +++ b/v6.2.0/.changelog/9122.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `enable_confidential_storage` to `node_config` in `google_container_cluster` and `google_container_node_pool` (beta) +```
diff --git a/v6.2.0/.changelog/9123.txt b/v6.2.0/.changelog/9123.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9123.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9124.txt b/v6.2.0/.changelog/9124.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9124.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9128.txt b/v6.2.0/.changelog/9128.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9128.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9131.txt b/v6.2.0/.changelog/9131.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9131.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9132.txt b/v6.2.0/.changelog/9132.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9132.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9134.txt b/v6.2.0/.changelog/9134.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9134.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9135.txt b/v6.2.0/.changelog/9135.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9135.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9136.txt b/v6.2.0/.changelog/9136.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9136.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9139.txt b/v6.2.0/.changelog/9139.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9139.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9141.txt b/v6.2.0/.changelog/9141.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9141.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9142.txt b/v6.2.0/.changelog/9142.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9142.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9143.txt b/v6.2.0/.changelog/9143.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9143.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9144.txt b/v6.2.0/.changelog/9144.txt new file mode 100644 index 0000000..f4ff22d --- /dev/null +++ b/v6.2.0/.changelog/9144.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Add new field `certificateManagerCertificates` in the resource `ComputeTargetHttpsProxy` +```
diff --git a/v6.2.0/.changelog/9145.txt b/v6.2.0/.changelog/9145.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9145.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9147.txt b/v6.2.0/.changelog/9147.txt new file mode 100644 index 0000000..0f003df --- /dev/null +++ b/v6.2.0/.changelog/9147.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iamworkforcepool: promoted field `oidc.jwks_json` in resource `google_iam_workforce_pool` to GA +```
diff --git a/v6.2.0/.changelog/9149.txt b/v6.2.0/.changelog/9149.txt new file mode 100644 index 0000000..69ec3f2 --- /dev/null +++ b/v6.2.0/.changelog/9149.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_database_migration_service_private_connection` +```
diff --git a/v6.2.0/.changelog/9150.txt b/v6.2.0/.changelog/9150.txt new file mode 100644 index 0000000..ef34a65 --- /dev/null +++ b/v6.2.0/.changelog/9150.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added `min_num_instances` field to `google_dataproc_cluster` resource +```
diff --git a/v6.2.0/.changelog/9151.txt b/v6.2.0/.changelog/9151.txt new file mode 100644 index 0000000..a96ce77 --- /dev/null +++ b/v6.2.0/.changelog/9151.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `storage_config` to `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/9152.txt b/v6.2.0/.changelog/9152.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9152.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9154.txt b/v6.2.0/.changelog/9154.txt new file mode 100644 index 0000000..6eb34ce --- /dev/null +++ b/v6.2.0/.changelog/9154.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed the bug that update request is sent to services when updateMask is empty +```
diff --git a/v6.2.0/.changelog/9155.txt b/v6.2.0/.changelog/9155.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9155.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9159.txt b/v6.2.0/.changelog/9159.txt new file mode 100644 index 0000000..d2b73a1 --- /dev/null +++ b/v6.2.0/.changelog/9159.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `labels`, `effective_labels`, `terraform_labels`, and `label_fingerprint` to `google_compute_address` (GA) +```
diff --git a/v6.2.0/.changelog/9163.txt b/v6.2.0/.changelog/9163.txt new file mode 100644 index 0000000..89b61ae --- /dev/null +++ b/v6.2.0/.changelog/9163.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloud_identity_group_lookup` +```
diff --git a/v6.2.0/.changelog/9165.txt b/v6.2.0/.changelog/9165.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9165.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9166.txt b/v6.2.0/.changelog/9166.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9166.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9167.txt b/v6.2.0/.changelog/9167.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9167.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9170.txt b/v6.2.0/.changelog/9170.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9170.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9171.txt b/v6.2.0/.changelog/9171.txt new file mode 100644 index 0000000..2b4d569 --- /dev/null +++ b/v6.2.0/.changelog/9171.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_org_policy_custom_constraint` (GA) +```
diff --git a/v6.2.0/.changelog/9173.txt b/v6.2.0/.changelog/9173.txt new file mode 100644 index 0000000..08c93c7 --- /dev/null +++ b/v6.2.0/.changelog/9173.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataform: added `display_name`, `labels` and `npmrc_environment_variables_secret_version` fields to `google_dataform_repository` resource +```
diff --git a/v6.2.0/.changelog/9175.txt b/v6.2.0/.changelog/9175.txt new file mode 100644 index 0000000..9ba0bc9 --- /dev/null +++ b/v6.2.0/.changelog/9175.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `SEV_LIVE_MIGRATABLE_V2` to `guest_os_features` enum on `google_compute_image` resource. +```
diff --git a/v6.2.0/.changelog/9177.txt b/v6.2.0/.changelog/9177.txt new file mode 100644 index 0000000..8ccf2c9 --- /dev/null +++ b/v6.2.0/.changelog/9177.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dialogflowcx: Fixed updating `google_dialogflow_cx_version`; updates will no longer time out. +```
diff --git a/v6.2.0/.changelog/9182.txt b/v6.2.0/.changelog/9182.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9182.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9190.txt b/v6.2.0/.changelog/9190.txt new file mode 100644 index 0000000..c5b0cf3 --- /dev/null +++ b/v6.2.0/.changelog/9190.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: add `recreate_closed_psc` flag to recreate the PSC Consumer forwarding rule if the `psc_connection_status` is closed on `google_compute_forwarding_rule`. +```
diff --git a/v6.2.0/.changelog/9191.txt b/v6.2.0/.changelog/9191.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9191.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9192.txt b/v6.2.0/.changelog/9192.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9192.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9193.txt b/v6.2.0/.changelog/9193.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9193.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9195.txt b/v6.2.0/.changelog/9195.txt new file mode 100644 index 0000000..37d6287 --- /dev/null +++ b/v6.2.0/.changelog/9195.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: added `client_connection_config` field to `google_alloydb_instance` resource +```
diff --git a/v6.2.0/.changelog/9196.txt b/v6.2.0/.changelog/9196.txt new file mode 100644 index 0000000..8b7c27e --- /dev/null +++ b/v6.2.0/.changelog/9196.txt
@@ -0,0 +1,3 @@ +```release-note:none +artifactregistry: fixed failing failing test TestAccArtifactRegistryRepository +```
diff --git a/v6.2.0/.changelog/9198.txt b/v6.2.0/.changelog/9198.txt new file mode 100644 index 0000000..e36bad3 --- /dev/null +++ b/v6.2.0/.changelog/9198.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: Fixed a bug where adding the `edition` field to a `google_sql_database_instance` resource that already existed and used ENTERPRISE edition resulted in a permant diff in plans +```
diff --git a/v6.2.0/.changelog/9199.txt b/v6.2.0/.changelog/9199.txt new file mode 100644 index 0000000..04567fc --- /dev/null +++ b/v6.2.0/.changelog/9199.txt
@@ -0,0 +1,3 @@ +```release-note:deprecation +bigquery: deprecated `time_partitioning.require_partition_filter` and used the new top level field `require_partition_filter` instead in resource `google_bigquery_table` +```
diff --git a/v6.2.0/.changelog/9200.txt b/v6.2.0/.changelog/9200.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9200.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9201.txt b/v6.2.0/.changelog/9201.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9201.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9202.txt b/v6.2.0/.changelog/9202.txt new file mode 100644 index 0000000..fb311b9 --- /dev/null +++ b/v6.2.0/.changelog/9202.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataform: added `ssh_authentication_config` and `service_account` to `google_dataform_repository` resource +```
diff --git a/v6.2.0/.changelog/9203.txt b/v6.2.0/.changelog/9203.txt new file mode 100644 index 0000000..48259c5 --- /dev/null +++ b/v6.2.0/.changelog/9203.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +alloydb: added "SECONDARY" as an additional option for `instance_type` field in `google_alloydb_instance` to support creation of secondary instance inside a secondary cluster. +``` +```release-note:enhancement +alloydb: added "deletion_policy" to `google_alloydb_cluster` to allow force-destroying instances along with their cluster. This is necessary to delete secondary instances, which cannot be deleted otherwise. +``` +```release-note:enhancement +alloydb: increased default timeout on `google_alloydb_instance` to 120m from 40m +```
diff --git a/v6.2.0/.changelog/9204.txt b/v6.2.0/.changelog/9204.txt new file mode 100644 index 0000000..e066864 --- /dev/null +++ b/v6.2.0/.changelog/9204.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: removed mutual exclusivity checks for view, materialized view, and schema for the Table resource. +```
diff --git a/v6.2.0/.changelog/9205.txt b/v6.2.0/.changelog/9205.txt new file mode 100644 index 0000000..d610664 --- /dev/null +++ b/v6.2.0/.changelog/9205.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_redis_cluster` (GA) +```
diff --git a/v6.2.0/.changelog/9207.txt b/v6.2.0/.changelog/9207.txt new file mode 100644 index 0000000..e493a2e --- /dev/null +++ b/v6.2.0/.changelog/9207.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`, `SERVERLESS`, and `PRIVATE_SERVICE_CONNECT` as acceptable values for the `network_endpoint_type` field for the `resource_compute_network_endpoint_group` resource +```
diff --git a/v6.2.0/.changelog/9210.txt b/v6.2.0/.changelog/9210.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9210.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9211.txt b/v6.2.0/.changelog/9211.txt new file mode 100644 index 0000000..447eb60 --- /dev/null +++ b/v6.2.0/.changelog/9211.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: updated the description of the `ssl_certificates` and `certificate_manager_certificates` fields in `google_compute_target_https_proxy` +```
diff --git a/v6.2.0/.changelog/9212.txt b/v6.2.0/.changelog/9212.txt new file mode 100644 index 0000000..10d2305 --- /dev/null +++ b/v6.2.0/.changelog/9212.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquerydatatransfer: fixed an error when updating `google_bigquery_data_transfer_config` related to incorrect update masks +```
diff --git a/v6.2.0/.changelog/9214.txt b/v6.2.0/.changelog/9214.txt new file mode 100644 index 0000000..3cd97da --- /dev/null +++ b/v6.2.0/.changelog/9214.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +gkeonprem: promoted `google_gkeonprem_bare_metal_admin_cluster`, `google_gkeonprem_bare_metal_cluster`, and `google_gkeonprem_bare_metal_node_pool` resources to GA +``` +```release-note:enhancement +gkeonprem: promoted `google_gkeonprem_vmware_cluster` and `google_gkeonprem_vmware_node_pool` resources to GA +```
diff --git a/v6.2.0/.changelog/9215.txt b/v6.2.0/.changelog/9215.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9215.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9216.txt b/v6.2.0/.changelog/9216.txt new file mode 100644 index 0000000..9232518 --- /dev/null +++ b/v6.2.0/.changelog/9216.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed issue where empty `autoscaling` block would crash the provider for `google_container_node_pool` +```
diff --git a/v6.2.0/.changelog/9217.txt b/v6.2.0/.changelog/9217.txt new file mode 100644 index 0000000..57552ad --- /dev/null +++ b/v6.2.0/.changelog/9217.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudidentity: Added `additional_group_keys` attribute to `google_cloud_identity_group` resource +```
diff --git a/v6.2.0/.changelog/9220.txt b/v6.2.0/.changelog/9220.txt new file mode 100644 index 0000000..19b7f6f --- /dev/null +++ b/v6.2.0/.changelog/9220.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: added `client_connection_config` field to `google_alloydb_instance` resource (revert) +```
diff --git a/v6.2.0/.changelog/9222.txt b/v6.2.0/.changelog/9222.txt new file mode 100644 index 0000000..3b8b7ec --- /dev/null +++ b/v6.2.0/.changelog/9222.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +secretmanager: `ttl` field made mutable in `google_secret_manager_secret` +```
diff --git a/v6.2.0/.changelog/9225.txt b/v6.2.0/.changelog/9225.txt new file mode 100644 index 0000000..9a75466 --- /dev/null +++ b/v6.2.0/.changelog/9225.txt
@@ -0,0 +1,3 @@ +```release-note:bug +sql: removed host validation to support IP address and DNS address in host in `google_sql_source_representation_instance` resource +```
diff --git a/v6.2.0/.changelog/9226.txt b/v6.2.0/.changelog/9226.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9226.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9227.txt b/v6.2.0/.changelog/9227.txt new file mode 100644 index 0000000..c787d1c --- /dev/null +++ b/v6.2.0/.changelog/9227.txt
@@ -0,0 +1,3 @@ +```release-note:note +google_logging_project_sink: updated documentation for unique_writer_identity +```
diff --git a/v6.2.0/.changelog/9228.txt b/v6.2.0/.changelog/9228.txt new file mode 100644 index 0000000..7d51fb5 --- /dev/null +++ b/v6.2.0/.changelog/9228.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_pubsub_schema_iam_*` +```
diff --git a/v6.2.0/.changelog/9229.txt b/v6.2.0/.changelog/9229.txt new file mode 100644 index 0000000..eb220b2 --- /dev/null +++ b/v6.2.0/.changelog/9229.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_netapp_storage_pool` +```
diff --git a/v6.2.0/.changelog/9230.txt b/v6.2.0/.changelog/9230.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9230.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9231.txt b/v6.2.0/.changelog/9231.txt new file mode 100644 index 0000000..51921e6 --- /dev/null +++ b/v6.2.0/.changelog/9231.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an error during the deletion when post was set to 0 on `google_compute_global_network_endpoint` +```
diff --git a/v6.2.0/.changelog/9232.txt b/v6.2.0/.changelog/9232.txt new file mode 100644 index 0000000..a3a0f04 --- /dev/null +++ b/v6.2.0/.changelog/9232.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_networks` +```
diff --git a/v6.2.0/.changelog/9233.txt b/v6.2.0/.changelog/9233.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9233.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9234.txt b/v6.2.0/.changelog/9234.txt new file mode 100644 index 0000000..2d38f16 --- /dev/null +++ b/v6.2.0/.changelog/9234.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `fleet_default_member_config` field to `google_gke_hub_feature` resource +```
diff --git a/v6.2.0/.changelog/9236.txt b/v6.2.0/.changelog/9236.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9236.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9238.txt b/v6.2.0/.changelog/9238.txt new file mode 100644 index 0000000..505a816 --- /dev/null +++ b/v6.2.0/.changelog/9238.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement + +alloydb: added `client_connection_config` field to `google_alloydb_instance` resource + +```
diff --git a/v6.2.0/.changelog/9241.txt b/v6.2.0/.changelog/9241.txt new file mode 100644 index 0000000..fdfb542 --- /dev/null +++ b/v6.2.0/.changelog/9241.txt
@@ -0,0 +1,6 @@ +```release-note:none +note from rileykarson@: I've made the docs update an enhancement intentionally- since it'll make it clear that new functionality is available through the API, even if there was no code change in Terraform +``` +```release-note:enhancement +sql: update `google_sql_database_instance` to reflect that `data_cache_enabled` works for PostgresQL now, in addition to MYSQL +```
diff --git a/v6.2.0/.changelog/9245.txt b/v6.2.0/.changelog/9245.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9245.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9247.txt b/v6.2.0/.changelog/9247.txt new file mode 100644 index 0000000..6694ca9 --- /dev/null +++ b/v6.2.0/.changelog/9247.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +container: added support for `security_posture_config.vulnerability_mode` value "VULNERABILITY_ENTERPRISE" in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/9248.txt b/v6.2.0/.changelog/9248.txt new file mode 100644 index 0000000..ffecc81 --- /dev/null +++ b/v6.2.0/.changelog/9248.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added update support for `google_container_node_pool.node_config.taint` +```
diff --git a/v6.2.0/.changelog/9249.txt b/v6.2.0/.changelog/9249.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9249.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9253.txt b/v6.2.0/.changelog/9253.txt new file mode 100644 index 0000000..c6a0c09 --- /dev/null +++ b/v6.2.0/.changelog/9253.txt
@@ -0,0 +1,6 @@ +```release-note:bug +dataflow: fixed the bug that the resource update returns error if only `labels` field has changes for batch `google_dataflow_job` +``` +```release-note:bug +dataflow: fixed the bug that the resource update returns error if only `labels` field has changes for batch `google_dataflow_flex_template_job` +```
diff --git a/v6.2.0/.changelog/9257.txt b/v6.2.0/.changelog/9257.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9257.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9258.txt b/v6.2.0/.changelog/9258.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9258.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9263.txt b/v6.2.0/.changelog/9263.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9263.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9265.txt b/v6.2.0/.changelog/9265.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9265.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9267.txt b/v6.2.0/.changelog/9267.txt new file mode 100644 index 0000000..480a0bc --- /dev/null +++ b/v6.2.0/.changelog/9267.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: added `autoscaling_config` field to `google_spanner_instance` +```
diff --git a/v6.2.0/.changelog/9268.txt b/v6.2.0/.changelog/9268.txt new file mode 100644 index 0000000..ae20e05 --- /dev/null +++ b/v6.2.0/.changelog/9268.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloud_run_v2_job` +```
diff --git a/v6.2.0/.changelog/9269.txt b/v6.2.0/.changelog/9269.txt new file mode 100644 index 0000000..d2232ba --- /dev/null +++ b/v6.2.0/.changelog/9269.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added support for `instance_flexibility_policy` in `google_dataproc_cluster` +```
diff --git a/v6.2.0/.changelog/9271.txt b/v6.2.0/.changelog/9271.txt new file mode 100644 index 0000000..4f5c8cf --- /dev/null +++ b/v6.2.0/.changelog/9271.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +alloydb: added support for promotion for `SECONDARY` `google_alloydb_cluster` resources +```
diff --git a/v6.2.0/.changelog/9272.txt b/v6.2.0/.changelog/9272.txt new file mode 100644 index 0000000..149ccf9 --- /dev/null +++ b/v6.2.0/.changelog/9272.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added `terminal_storage_class` to the `autoclass` field in `google_storage_bucket` resource +```
diff --git a/v6.2.0/.changelog/9273.txt b/v6.2.0/.changelog/9273.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9273.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9274.txt b/v6.2.0/.changelog/9274.txt new file mode 100644 index 0000000..849434b --- /dev/null +++ b/v6.2.0/.changelog/9274.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `internal_ipv6_range` to `data.google_compute_network` data source and `internal_ipv6_prefix` field to `data.google_compute_subnetwork` data source +```
diff --git a/v6.2.0/.changelog/9278.txt b/v6.2.0/.changelog/9278.txt new file mode 100644 index 0000000..03ce309 --- /dev/null +++ b/v6.2.0/.changelog/9278.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storagetransferservice: added field `transfer_spec.azure_blob_storage_data_source.credentials_secret` to `google_storage_transfer_job` (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9281.txt b/v6.2.0/.changelog/9281.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9281.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9284.txt b/v6.2.0/.changelog/9284.txt new file mode 100644 index 0000000..f862360 --- /dev/null +++ b/v6.2.0/.changelog/9284.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_cloud_run_v2_service` +```
diff --git a/v6.2.0/.changelog/9285.txt b/v6.2.0/.changelog/9285.txt new file mode 100644 index 0000000..b99a2f6 --- /dev/null +++ b/v6.2.0/.changelog/9285.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added data boost and parallelism input options to `google_bigquery_connection` +```
diff --git a/v6.2.0/.changelog/9286.txt b/v6.2.0/.changelog/9286.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9286.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9288.txt b/v6.2.0/.changelog/9288.txt new file mode 100644 index 0000000..0c88b54 --- /dev/null +++ b/v6.2.0/.changelog/9288.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +bigquery: added support for `iam_member` to `google_bigquery_dataset.access` +``` +```release-note:bug +bigquery: fixed a bug when updating a `google_bigquery_dataset` that contained an `iamMember` access rule added out of band with Terraform +```
diff --git a/v6.2.0/.changelog/9289.txt b/v6.2.0/.changelog/9289.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9289.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9291.txt b/v6.2.0/.changelog/9291.txt new file mode 100644 index 0000000..1266b1a --- /dev/null +++ b/v6.2.0/.changelog/9291.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: Promoted field `identity_service_config` in `google_container_cluster` to GA +```
diff --git a/v6.2.0/.changelog/9292.txt b/v6.2.0/.changelog/9292.txt new file mode 100644 index 0000000..bb8fb52 --- /dev/null +++ b/v6.2.0/.changelog/9292.txt
@@ -0,0 +1,6 @@ +```release-note:breaking-change +cloudrunv2: marked `location` field as required in resource `google_cloud_run_v2_job`. Any configuration without `location` specified will cause resource creation fail +``` +```release-note:breaking-change +cloudrunv2: marked `location` field as required in resource `google_cloud_run_v2_service`. Any configuration without `location` specified will cause resource creation fail +```
diff --git a/v6.2.0/.changelog/9293.txt b/v6.2.0/.changelog/9293.txt new file mode 100644 index 0000000..1a66592 --- /dev/null +++ b/v6.2.0/.changelog/9293.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigqueryreservation: fixed bug of incorrect resource recreation when `capacity_commitment_id` is unspecified in resource `bigquery_reservation_capacity_commitment` +```
diff --git a/v6.2.0/.changelog/9295.txt b/v6.2.0/.changelog/9295.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9295.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9297.txt b/v6.2.0/.changelog/9297.txt new file mode 100644 index 0000000..2d75cbf --- /dev/null +++ b/v6.2.0/.changelog/9297.txt
@@ -0,0 +1,5 @@ +```release-note:bug + +redis: allowed `replica_count` to be set to zero in the `google_redis_cluster` resource + +```
diff --git a/v6.2.0/.changelog/9298.txt b/v6.2.0/.changelog/9298.txt new file mode 100644 index 0000000..3d28511 --- /dev/null +++ b/v6.2.0/.changelog/9298.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +accesscontextmanager: added support for Access Context Manager's VPC Sub-segmentation feature +```
diff --git a/v6.2.0/.changelog/9300.txt b/v6.2.0/.changelog/9300.txt new file mode 100644 index 0000000..75b4e16 --- /dev/null +++ b/v6.2.0/.changelog/9300.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +containerattached: added `admin_groups` field to `google_container_attached_cluster` resource +```
diff --git a/v6.2.0/.changelog/9301.txt b/v6.2.0/.changelog/9301.txt new file mode 100644 index 0000000..3f3a6c8 --- /dev/null +++ b/v6.2.0/.changelog/9301.txt
@@ -0,0 +1,12 @@ +```release-note:bug +cloudrunv2: set fields `labels` and `terraform_labels` having all of labels present on the resource in GCP in data source `google_cloud_run_v2_service` +``` +```release-note:bug +cloudrunv2: set field `annotations` having all of annotations present on the resource in GCP in data source `google_cloud_run_v2_service` +``` +```release-note:bug +cloudrunv2: set fields `labels` and `terraform_labels` having all of labels present on the resource in GCP in data source `google_cloud_run_v2_job` +``` +```release-note:bug +cloudrunv2: set field `annotations` having all of annotations present on the resource in GCP in data source `google_cloud_run_v2_job` +```
diff --git a/v6.2.0/.changelog/9302.txt b/v6.2.0/.changelog/9302.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9302.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9304.txt b/v6.2.0/.changelog/9304.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9304.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9307.txt b/v6.2.0/.changelog/9307.txt new file mode 100644 index 0000000..bcc3533 --- /dev/null +++ b/v6.2.0/.changelog/9307.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `maintenance_interval` field to `google_compute_node_group` resource (beta) +```
diff --git a/v6.2.0/.changelog/9308.txt b/v6.2.0/.changelog/9308.txt new file mode 100644 index 0000000..f739ba2 --- /dev/null +++ b/v6.2.0/.changelog/9308.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +tpuv2: added more fields to `google_tpu_v2_vm` resource, including `network_config`, `scheduling_config`, `shielded_instance_config`, `service_account` and `data_disks` +```
diff --git a/v6.2.0/.changelog/9310.txt b/v6.2.0/.changelog/9310.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9310.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9311.txt b/v6.2.0/.changelog/9311.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/9311.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9312.txt b/v6.2.0/.changelog/9312.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9312.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9313.txt b/v6.2.0/.changelog/9313.txt new file mode 100644 index 0000000..fc3f199 --- /dev/null +++ b/v6.2.0/.changelog/9313.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_instance_settings` +```
diff --git a/v6.2.0/.changelog/9314.txt b/v6.2.0/.changelog/9314.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9314.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9315.txt b/v6.2.0/.changelog/9315.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9315.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9316.txt b/v6.2.0/.changelog/9316.txt new file mode 100644 index 0000000..5eb2b40 --- /dev/null +++ b/v6.2.0/.changelog/9316.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `ssl_mode` field to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/9319.txt b/v6.2.0/.changelog/9319.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9319.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9320.txt b/v6.2.0/.changelog/9320.txt new file mode 100644 index 0000000..03e9cb4 --- /dev/null +++ b/v6.2.0/.changelog/9320.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_connectivity_policy_based_route` +```
diff --git a/v6.2.0/.changelog/9321.txt b/v6.2.0/.changelog/9321.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9321.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9325.txt b/v6.2.0/.changelog/9325.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/9325.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9328.txt b/v6.2.0/.changelog/9328.txt new file mode 100644 index 0000000..c60f358 --- /dev/null +++ b/v6.2.0/.changelog/9328.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_integration_connectors_connection` + +```
diff --git a/v6.2.0/.changelog/9329.txt b/v6.2.0/.changelog/9329.txt new file mode 100644 index 0000000..c06b7ff --- /dev/null +++ b/v6.2.0/.changelog/9329.txt
@@ -0,0 +1,3 @@ +```release-note:bug +filestore: retry field creation for error 409 with the text "Please retry, underlying data changed" in `google_firestore_field ` +```
diff --git a/v6.2.0/.changelog/9330.txt b/v6.2.0/.changelog/9330.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9330.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9331.txt b/v6.2.0/.changelog/9331.txt new file mode 100644 index 0000000..1545c73 --- /dev/null +++ b/v6.2.0/.changelog/9331.txt
@@ -0,0 +1,3 @@ +```release-note:none +Documentation change only +```
diff --git a/v6.2.0/.changelog/9332.txt b/v6.2.0/.changelog/9332.txt new file mode 100644 index 0000000..3b62dac --- /dev/null +++ b/v6.2.0/.changelog/9332.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +tpuv2: added`accelerator_config` field to `google_tpu_v2_vm` resource +```
diff --git a/v6.2.0/.changelog/9334.txt b/v6.2.0/.changelog/9334.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9334.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9335.txt b/v6.2.0/.changelog/9335.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9335.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9336.txt b/v6.2.0/.changelog/9336.txt new file mode 100644 index 0000000..9972f21 --- /dev/null +++ b/v6.2.0/.changelog/9336.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +dialogflowcx: added `is_default_welcome_intent` and `is_default_negative_intent` fields to `google_dialogflow_cx_intent` resource to allow management of default intent resources via Terraform +``` +```release-note:enhancement +dialogflowcx: added `is_default_start_flow` field to `google_dialogflow_cx_flow` resource to allow management of default flow resources via Terraform +```
diff --git a/v6.2.0/.changelog/9337.txt b/v6.2.0/.changelog/9337.txt new file mode 100644 index 0000000..a9dd1ee --- /dev/null +++ b/v6.2.0/.changelog/9337.txt
@@ -0,0 +1,3 @@ +```release-note:bug +edgecontainer: fixed an issue where the update endpoint for `google_edgecontainer_cluster` was incorrect. +```
diff --git a/v6.2.0/.changelog/9339.txt b/v6.2.0/.changelog/9339.txt new file mode 100644 index 0000000..ac85c7d --- /dev/null +++ b/v6.2.0/.changelog/9339.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_reservation` +```
diff --git a/v6.2.0/.changelog/9340.txt b/v6.2.0/.changelog/9340.txt new file mode 100644 index 0000000..ab92daf --- /dev/null +++ b/v6.2.0/.changelog/9340.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +apigee: add support for type in `google_apigee_environment` +```
diff --git a/v6.2.0/.changelog/9341.txt b/v6.2.0/.changelog/9341.txt new file mode 100644 index 0000000..dde7284 --- /dev/null +++ b/v6.2.0/.changelog/9341.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `database_config.zone` field in `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/9342.txt b/v6.2.0/.changelog/9342.txt new file mode 100644 index 0000000..8cc0dd1 --- /dev/null +++ b/v6.2.0/.changelog/9342.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workflows: added field `user_env_vars` to `google_workflows_workflow` (beta) +```
diff --git a/v6.2.0/.changelog/9345.txt b/v6.2.0/.changelog/9345.txt new file mode 100644 index 0000000..a3c875d --- /dev/null +++ b/v6.2.0/.changelog/9345.txt
@@ -0,0 +1,3 @@ +```release-note:note +change from DCL to MMv1 for `google_network_firewall_policy` and `google_region_network_firewall_policy` (no note?) +```
diff --git a/v6.2.0/.changelog/9348.txt b/v6.2.0/.changelog/9348.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9348.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9352.txt b/v6.2.0/.changelog/9352.txt new file mode 100644 index 0000000..5d74a00 --- /dev/null +++ b/v6.2.0/.changelog/9352.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +google_bigquery_dataset +```
diff --git a/v6.2.0/.changelog/9353.txt b/v6.2.0/.changelog/9353.txt new file mode 100644 index 0000000..f523d46 --- /dev/null +++ b/v6.2.0/.changelog/9353.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_netapp_kmsconfig` +```
diff --git a/v6.2.0/.changelog/9354.txt b/v6.2.0/.changelog/9354.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9354.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9355.txt b/v6.2.0/.changelog/9355.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9355.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9356.txt b/v6.2.0/.changelog/9356.txt new file mode 100644 index 0000000..9e65dc8 --- /dev/null +++ b/v6.2.0/.changelog/9356.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_securityposture_posture_deployment` +```
diff --git a/v6.2.0/.changelog/9360.txt b/v6.2.0/.changelog/9360.txt new file mode 100644 index 0000000..a525856 --- /dev/null +++ b/v6.2.0/.changelog/9360.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `subject` field to `google_monitoring_alert_policy` resource +```
diff --git a/v6.2.0/.changelog/9361.txt b/v6.2.0/.changelog/9361.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9361.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9362.txt b/v6.2.0/.changelog/9362.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9362.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9363.txt b/v6.2.0/.changelog/9363.txt new file mode 100644 index 0000000..bc23933 --- /dev/null +++ b/v6.2.0/.changelog/9363.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +storage: added `retention` field to `google_storage_bucket_object` resource +``` +```release-note:enhancement +storage: added `enable_object_retention` to `google_storage_bucket` resource +```
diff --git a/v6.2.0/.changelog/9367.txt b/v6.2.0/.changelog/9367.txt new file mode 100644 index 0000000..5eb2b40 --- /dev/null +++ b/v6.2.0/.changelog/9367.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added `ssl_mode` field to `google_sql_database_instance` resource +```
diff --git a/v6.2.0/.changelog/9368.txt b/v6.2.0/.changelog/9368.txt new file mode 100644 index 0000000..ab7b095 --- /dev/null +++ b/v6.2.0/.changelog/9368.txt
@@ -0,0 +1,6 @@ +```release-note: new-resource +google_workbench_instance +``` +```release-note: new-resource +google_workbench_instance_iam_* +```
diff --git a/v6.2.0/.changelog/9369.txt b/v6.2.0/.changelog/9369.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9369.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9370.txt b/v6.2.0/.changelog/9370.txt new file mode 100644 index 0000000..f12fb41 --- /dev/null +++ b/v6.2.0/.changelog/9370.txt
@@ -0,0 +1,12 @@ +```release-note:enhancement +assuredworkloads: added `enable_sovereign_controls`, `partner`, `partner_permissions`, `violation_notifications_enabled`, and several other output-only fields to `google_assured_workloads_workloads` +``` +```release-note:enhancement +containeraws: added `admin_groups` to `google_container_aws_cluster` +``` +```release-note:enhancement +containerazure: added `admin_groups` to `google_container_azure_cluster` +``` +```release-note:enhancement +gkehub: added `metrics_gcp_service_account_email` to `google_gke_hub_feature_membership` +```
diff --git a/v6.2.0/.changelog/9371.txt b/v6.2.0/.changelog/9371.txt new file mode 100644 index 0000000..0a81108 --- /dev/null +++ b/v6.2.0/.changelog/9371.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed issue where `google_compute_attached_disk` would produce an error for certain zone configs +```
diff --git a/v6.2.0/.changelog/9372.txt b/v6.2.0/.changelog/9372.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/9372.txt
diff --git a/v6.2.0/.changelog/9373.txt b/v6.2.0/.changelog/9373.txt new file mode 100644 index 0000000..4ff673d --- /dev/null +++ b/v6.2.0/.changelog/9373.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Deleted a broken test. +```
diff --git a/v6.2.0/.changelog/9374.txt b/v6.2.0/.changelog/9374.txt new file mode 100644 index 0000000..e88f1d2 --- /dev/null +++ b/v6.2.0/.changelog/9374.txt
@@ -0,0 +1,3 @@ +```release-note:none +container_cluster: Fixed GPU config docs +```
diff --git a/v6.2.0/.changelog/9375.txt b/v6.2.0/.changelog/9375.txt new file mode 100644 index 0000000..2fc3758 --- /dev/null +++ b/v6.2.0/.changelog/9375.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +memcache: added `MEMCACHE_1_6_15` as a possible value for `memcache_version` in `google_memcache_instance` +```
diff --git a/v6.2.0/.changelog/9376.txt b/v6.2.0/.changelog/9376.txt new file mode 100644 index 0000000..9c55fb9 --- /dev/null +++ b/v6.2.0/.changelog/9376.txt
@@ -0,0 +1,3 @@ +```release-note:bug +artifactregistry: fixed permadiff due to unsorted `virtual_repository_config` array in `google_artifact_registry_repository` +```
diff --git a/v6.2.0/.changelog/9377.txt b/v6.2.0/.changelog/9377.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9377.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9380.txt b/v6.2.0/.changelog/9380.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9380.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9383.txt b/v6.2.0/.changelog/9383.txt new file mode 100644 index 0000000..da5b316 --- /dev/null +++ b/v6.2.0/.changelog/9383.txt
@@ -0,0 +1,4 @@ +```release-note:none +redis: Updated the documentation examples to include the prevent_destroy metadata configuration + +```
diff --git a/v6.2.0/.changelog/9384.txt b/v6.2.0/.changelog/9384.txt new file mode 100644 index 0000000..c391a62 --- /dev/null +++ b/v6.2.0/.changelog/9384.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: `google_logging_project_sink` now will aqcuire and update the resource that already exists at the desired location. These buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. +```
diff --git a/v6.2.0/.changelog/9385.txt b/v6.2.0/.changelog/9385.txt new file mode 100644 index 0000000..67fb3dd --- /dev/null +++ b/v6.2.0/.changelog/9385.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added `fleet` field to `google_container_cluster` resource +``` +```release-note:enhancement +container: marked `binary_authorization.evaluation_mode` field as computed and optional in `google_container_cluster` resource +```
diff --git a/v6.2.0/.changelog/9388.txt b/v6.2.0/.changelog/9388.txt new file mode 100644 index 0000000..9781d30 --- /dev/null +++ b/v6.2.0/.changelog/9388.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `pings_count`, `user_labels`, and `custom_content_type` fields to `google_monitoring_uptime_check_config` resource +```
diff --git a/v6.2.0/.changelog/9389.txt b/v6.2.0/.changelog/9389.txt new file mode 100644 index 0000000..ffc0702 --- /dev/null +++ b/v6.2.0/.changelog/9389.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +GKEHub: added `defaultClusterConfig` to `Fleet` resource +```
diff --git a/v6.2.0/.changelog/9393.txt b/v6.2.0/.changelog/9393.txt new file mode 100644 index 0000000..90e771f --- /dev/null +++ b/v6.2.0/.changelog/9393.txt
@@ -0,0 +1,3 @@ +```release-note:none +clouddeploy: promoted fields `postdeploy` and `predeploy` in `serial_pipeline.stages.strategy` to GA for resource `google_clouddeploy_delivery_pipeline` +```
diff --git a/v6.2.0/.changelog/9394.txt b/v6.2.0/.changelog/9394.txt new file mode 100644 index 0000000..b50cb77 --- /dev/null +++ b/v6.2.0/.changelog/9394.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: made `terraform_labels` immutable in immutable resources to not block the upgrade. This will create a Terraform plan that recreates the resource on `4.X` -> `5.6.0` upgrade for affected resources. A mitigation to backfill the values during the upgrade is planned, and will release resource-by-resource. +```
diff --git a/v6.2.0/.changelog/9395.txt b/v6.2.0/.changelog/9395.txt new file mode 100644 index 0000000..9afc4dc --- /dev/null +++ b/v6.2.0/.changelog/9395.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_blockchain_nodes` +```
diff --git a/v6.2.0/.changelog/9397.txt b/v6.2.0/.changelog/9397.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9397.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9400.txt b/v6.2.0/.changelog/9400.txt new file mode 100644 index 0000000..3b0945f --- /dev/null +++ b/v6.2.0/.changelog/9400.txt
@@ -0,0 +1,3 @@ +```release-note:bug +pubsub: clarified the expected format for the `message_retention_duration` +```
diff --git a/v6.2.0/.changelog/9401.txt b/v6.2.0/.changelog/9401.txt new file mode 100644 index 0000000..a88f228 --- /dev/null +++ b/v6.2.0/.changelog/9401.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +containerattached: added `proxy_config` field to `google_container_attached_cluster` resource +```
diff --git a/v6.2.0/.changelog/9403.txt b/v6.2.0/.changelog/9403.txt new file mode 100644 index 0000000..480a0bc --- /dev/null +++ b/v6.2.0/.changelog/9403.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: added `autoscaling_config` field to `google_spanner_instance` +```
diff --git a/v6.2.0/.changelog/9406.txt b/v6.2.0/.changelog/9406.txt new file mode 100644 index 0000000..0d8fc22 --- /dev/null +++ b/v6.2.0/.changelog/9406.txt
@@ -0,0 +1,3 @@ +```release-note: new-resource +workflows: promoted `user_env_vars` to GA on resource `google_workflows_workflow` +```
diff --git a/v6.2.0/.changelog/9408.txt b/v6.2.0/.changelog/9408.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9408.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9409.txt b/v6.2.0/.changelog/9409.txt new file mode 100644 index 0000000..85214fc --- /dev/null +++ b/v6.2.0/.changelog/9409.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_logging_folder_settings` +``` +```release-note:new-resource +`google_logging_organization_settings` +```
diff --git a/v6.2.0/.changelog/9410.txt b/v6.2.0/.changelog/9410.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9410.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9412.txt b/v6.2.0/.changelog/9412.txt new file mode 100644 index 0000000..2e00351 --- /dev/null +++ b/v6.2.0/.changelog/9412.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Bug fix for edgecontaienr update method and remove machine filter in test +```
diff --git a/v6.2.0/.changelog/9415.txt b/v6.2.0/.changelog/9415.txt new file mode 100644 index 0000000..e72e801 --- /dev/null +++ b/v6.2.0/.changelog/9415.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_secure_source_manager_instance` +```
diff --git a/v6.2.0/.changelog/9416.txt b/v6.2.0/.changelog/9416.txt new file mode 100644 index 0000000..b5859e2 --- /dev/null +++ b/v6.2.0/.changelog/9416.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +vmwareengine: added `STANDARD` type support to `google_vmwareengine_network` resource +``` +```release-note:new-resource +`google_vmwareengine_network` (ga) +```
diff --git a/v6.2.0/.changelog/9417.txt b/v6.2.0/.changelog/9417.txt new file mode 100644 index 0000000..69da05c --- /dev/null +++ b/v6.2.0/.changelog/9417.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +`google_identity_platform_config`: Add Client config and Permissions +```
diff --git a/v6.2.0/.changelog/9419.txt b/v6.2.0/.changelog/9419.txt new file mode 100644 index 0000000..8f05ad3 --- /dev/null +++ b/v6.2.0/.changelog/9419.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: add `domain_config` field to resource `google_workstations_workstation_cluster` (beta) +```
diff --git a/v6.2.0/.changelog/9420.txt b/v6.2.0/.changelog/9420.txt new file mode 100644 index 0000000..1fd78f6 --- /dev/null +++ b/v6.2.0/.changelog/9420.txt
@@ -0,0 +1,3 @@ +```release-note:bug +assuredworkloads: made the `violation_notifications_enabled` field on the `google_assured_workloads_workload` resource default to values returned from the API when unset in a users configuration +```
diff --git a/v6.2.0/.changelog/9421.txt b/v6.2.0/.changelog/9421.txt new file mode 100644 index 0000000..a2d7008 --- /dev/null +++ b/v6.2.0/.changelog/9421.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_region_disk` +```
diff --git a/v6.2.0/.changelog/9422.txt b/v6.2.0/.changelog/9422.txt new file mode 100644 index 0000000..0ae9280 --- /dev/null +++ b/v6.2.0/.changelog/9422.txt
@@ -0,0 +1,3 @@ +```release-note:none +filestore: added support for the `"REGIONAL"` value to `tier` in `google_filestore_instance` +```
diff --git a/v6.2.0/.changelog/9423.txt b/v6.2.0/.changelog/9423.txt new file mode 100644 index 0000000..d281caf --- /dev/null +++ b/v6.2.0/.changelog/9423.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fix (and simplify) InternalIpDiffSuppress function to suppress drifts for IPv6 with and without netmask. +```
diff --git a/v6.2.0/.changelog/9425.txt b/v6.2.0/.changelog/9425.txt new file mode 100644 index 0000000..98f8acb --- /dev/null +++ b/v6.2.0/.changelog/9425.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_migration_center_group` +```
diff --git a/v6.2.0/.changelog/9426.txt b/v6.2.0/.changelog/9426.txt new file mode 100644 index 0000000..9e88533 --- /dev/null +++ b/v6.2.0/.changelog/9426.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub2: added `policycontroller` field to `fleet_default_member_config` under the `google_gke_hub_feature` resource. Users can now configure a default Policy Controller configuration for new memberships added to the fleet. +```
diff --git a/v6.2.0/.changelog/9427.txt b/v6.2.0/.changelog/9427.txt new file mode 100644 index 0000000..40f3fb1 --- /dev/null +++ b/v6.2.0/.changelog/9427.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudidentity: added `expiry_detail` field to `google_cloud_identity_group_membership` resource +```
diff --git a/v6.2.0/.changelog/9428.txt b/v6.2.0/.changelog/9428.txt new file mode 100644 index 0000000..811662b --- /dev/null +++ b/v6.2.0/.changelog/9428.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Do not store the ssl_mode field locally if it has never been used. +```
diff --git a/v6.2.0/.changelog/9429.txt b/v6.2.0/.changelog/9429.txt new file mode 100644 index 0000000..c40454d --- /dev/null +++ b/v6.2.0/.changelog/9429.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: Added error message for `google_monitoring_uptime_check_config` deletes on 400 response to delete Alert Policies first. +```
diff --git a/v6.2.0/.changelog/9431.txt b/v6.2.0/.changelog/9431.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9431.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9432.txt b/v6.2.0/.changelog/9432.txt new file mode 100644 index 0000000..8806767 --- /dev/null +++ b/v6.2.0/.changelog/9432.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: backfilled the field `terraform_labels` for resource `google_dataproc_workflow_template`, so the resource recreation will not happen during the provider upgrade from `4.x` to `5.7` +```
diff --git a/v6.2.0/.changelog/9433.txt b/v6.2.0/.changelog/9433.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9433.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9435.txt b/v6.2.0/.changelog/9435.txt new file mode 100644 index 0000000..abdac64 --- /dev/null +++ b/v6.2.0/.changelog/9435.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkeonprem: set `vsphere_config` field as mutable and add `host_groups` subfield in `google_gkeonprem_vmware_node_pool` resource +```
diff --git a/v6.2.0/.changelog/9438.txt b/v6.2.0/.changelog/9438.txt new file mode 100644 index 0000000..83607e3 --- /dev/null +++ b/v6.2.0/.changelog/9438.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: backfilled `terraform_labels` for some immutable resources, so resource recreation won't happen during provider upgrade from 4.X to 5.7 +```
diff --git a/v6.2.0/.changelog/9439.txt b/v6.2.0/.changelog/9439.txt new file mode 100644 index 0000000..ca19162 --- /dev/null +++ b/v6.2.0/.changelog/9439.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: added `remote_repository_config.upstream_credentials` field to `google_artifact_registry_repository` resource +```
diff --git a/v6.2.0/.changelog/9440.txt b/v6.2.0/.changelog/9440.txt new file mode 100644 index 0000000..2208214 --- /dev/null +++ b/v6.2.0/.changelog/9440.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `external_dataset_reference` field to `google_bigquery_dataset` resource (beta) +```
diff --git a/v6.2.0/.changelog/9441.txt b/v6.2.0/.changelog/9441.txt new file mode 100644 index 0000000..a8b6a7d --- /dev/null +++ b/v6.2.0/.changelog/9441.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `labels` field on `google_compute_vpn_tunnel` resource to GA +```
diff --git a/v6.2.0/.changelog/9442.txt b/v6.2.0/.changelog/9442.txt new file mode 100644 index 0000000..693520f --- /dev/null +++ b/v6.2.0/.changelog/9442.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigtable: added `standard_isolation` and `standard_isolation.priority` fields to `google_bigtable_app_profile` resource +```
diff --git a/v6.2.0/.changelog/9444.txt b/v6.2.0/.changelog/9444.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9444.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9445.txt b/v6.2.0/.changelog/9445.txt new file mode 100644 index 0000000..ca38714 --- /dev/null +++ b/v6.2.0/.changelog/9445.txt
@@ -0,0 +1,3 @@ +```release-note:none +Improve documentation for `google_monitoring_uptime_check_config` +```
diff --git a/v6.2.0/.changelog/9446.txt b/v6.2.0/.changelog/9446.txt new file mode 100644 index 0000000..781606b --- /dev/null +++ b/v6.2.0/.changelog/9446.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Allow updating DNSConfig in-place +```
diff --git a/v6.2.0/.changelog/9447.txt b/v6.2.0/.changelog/9447.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9447.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9450.txt b/v6.2.0/.changelog/9450.txt new file mode 100644 index 0000000..fad3620 --- /dev/null +++ b/v6.2.0/.changelog/9450.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +firestore: enabled database deletion upon destroy for `google_firestore_database` +``` +```release-note:enhancement +firestore: added virtual field `deletion_policy` to `google_firestore_database` +``` +```release-note:bug +firestore: prevent destruction if both `deletion_policy` is `DELETE` and `delete_protection_state` is `DELETE_PROTECTION_ENABLED` +```
diff --git a/v6.2.0/.changelog/9454.txt b/v6.2.0/.changelog/9454.txt new file mode 100644 index 0000000..3b20d0e --- /dev/null +++ b/v6.2.0/.changelog/9454.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +vertexai: Added IAM resources for google_vertex_ai_endpoint (beta) +```
diff --git a/v6.2.0/.changelog/9455.txt b/v6.2.0/.changelog/9455.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/9455.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9456.txt b/v6.2.0/.changelog/9456.txt new file mode 100644 index 0000000..076db78 --- /dev/null +++ b/v6.2.0/.changelog/9456.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: promoted the `custom_audiences` field on the `google_cloud_run_v2_service` resource to GA +```
diff --git a/v6.2.0/.changelog/9457.txt b/v6.2.0/.changelog/9457.txt new file mode 100644 index 0000000..da426f6 --- /dev/null +++ b/v6.2.0/.changelog/9457.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataform: added `google_dataform_repository_iam_*` IAM resources (beta) +```
diff --git a/v6.2.0/.changelog/9458.txt b/v6.2.0/.changelog/9458.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9458.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9460.txt b/v6.2.0/.changelog/9460.txt new file mode 100644 index 0000000..e58381d --- /dev/null +++ b/v6.2.0/.changelog/9460.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudbuild: added fields `build.artifacts.maven_artifacts`, `build.artifacts.npm_packages `, and `build.artifacts.python_packages ` to resource `google_cloudbuild_trigger` +```
diff --git a/v6.2.0/.changelog/9461.txt b/v6.2.0/.changelog/9461.txt new file mode 100644 index 0000000..fd34606 --- /dev/null +++ b/v6.2.0/.changelog/9461.txt
@@ -0,0 +1,3 @@ +```release-note:none +kms: added link for `lifecycle` argument to documentation for `google_kms_crypto_key` +```
diff --git a/v6.2.0/.changelog/9462.txt b/v6.2.0/.changelog/9462.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9462.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9463.txt b/v6.2.0/.changelog/9463.txt new file mode 100644 index 0000000..e2cdffd --- /dev/null +++ b/v6.2.0/.changelog/9463.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed an issue where universe domains would not overwrite API endpoints +```
diff --git a/v6.2.0/.changelog/9464.txt b/v6.2.0/.changelog/9464.txt new file mode 100644 index 0000000..8fd9603 --- /dev/null +++ b/v6.2.0/.changelog/9464.txt
@@ -0,0 +1,3 @@ +```release-note:bug +resourcemanager: made `data_source_google_project_service` no longer return an error when service is not enabled +```
diff --git a/v6.2.0/.changelog/9465.txt b/v6.2.0/.changelog/9465.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9465.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9466.txt b/v6.2.0/.changelog/9466.txt new file mode 100644 index 0000000..6c29095 --- /dev/null +++ b/v6.2.0/.changelog/9466.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +gkehub: added support for `membership_location` to `google_gke_hub_feature_membership` +``` +```release-note:deprecation +gkehub: deprecated `config_management.binauthz` in `google_gke_hub_feature_membership` +```
diff --git a/v6.2.0/.changelog/9467.txt b/v6.2.0/.changelog/9467.txt new file mode 100644 index 0000000..040e9c4 --- /dev/null +++ b/v6.2.0/.changelog/9467.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dlp: update required fields in `timespan_config` config block for `data_loss_prevention_job_trigger` resource +```
diff --git a/v6.2.0/.changelog/9468.txt b/v6.2.0/.changelog/9468.txt new file mode 100644 index 0000000..dde7284 --- /dev/null +++ b/v6.2.0/.changelog/9468.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `database_config.zone` field in `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/9469.txt b/v6.2.0/.changelog/9469.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9469.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9472.txt b/v6.2.0/.changelog/9472.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9472.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9473.txt b/v6.2.0/.changelog/9473.txt new file mode 100644 index 0000000..4bd5bb1 --- /dev/null +++ b/v6.2.0/.changelog/9473.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `numeric_id` field to `google_compute_network` resource +```
diff --git a/v6.2.0/.changelog/9476.txt b/v6.2.0/.changelog/9476.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9476.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9477.txt b/v6.2.0/.changelog/9477.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9477.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9480.txt b/v6.2.0/.changelog/9480.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9480.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9481.txt b/v6.2.0/.changelog/9481.txt new file mode 100644 index 0000000..0e16df8 --- /dev/null +++ b/v6.2.0/.changelog/9481.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added field `stateful_ha_config` for `resource_container_cluster`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9483.txt b/v6.2.0/.changelog/9483.txt new file mode 100644 index 0000000..c6c99b9 --- /dev/null +++ b/v6.2.0/.changelog/9483.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support for in-place updates to the `edition` field in `google_sql_database_instance` +```
diff --git a/v6.2.0/.changelog/9484.txt b/v6.2.0/.changelog/9484.txt new file mode 100644 index 0000000..7362dab --- /dev/null +++ b/v6.2.0/.changelog/9484.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +dataproc: added `auxiliary_node_groups` field to `google_dataproc_cluster` resource +```
diff --git a/v6.2.0/.changelog/9485.txt b/v6.2.0/.changelog/9485.txt new file mode 100644 index 0000000..d5b6961 --- /dev/null +++ b/v6.2.0/.changelog/9485.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added field `service_directory_registrations` to resource `google_compute_global_forwarding_rule` +```
diff --git a/v6.2.0/.changelog/9490.txt b/v6.2.0/.changelog/9490.txt new file mode 100644 index 0000000..4adb72a --- /dev/null +++ b/v6.2.0/.changelog/9490.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +iam: added `allowedServices`, `disableProgrammaticSignin` fields to `google_iam_workforce_pool` resource +```
diff --git a/v6.2.0/.changelog/9496.txt b/v6.2.0/.changelog/9496.txt new file mode 100644 index 0000000..8514602 --- /dev/null +++ b/v6.2.0/.changelog/9496.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: promoted field `depends_on` in `google_cloud_run_v2_service` to GA +```
diff --git a/v6.2.0/.changelog/9497.txt b/v6.2.0/.changelog/9497.txt new file mode 100644 index 0000000..c1f454a --- /dev/null +++ b/v6.2.0/.changelog/9497.txt
@@ -0,0 +1,3 @@ +```release-note:none +docs: fixed a mistake in the custom role docs for `google_project_iam_custom_role`. It said "service account" when it meant "custom role". +```
diff --git a/v6.2.0/.changelog/9499.txt b/v6.2.0/.changelog/9499.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9499.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9505.txt b/v6.2.0/.changelog/9505.txt new file mode 100644 index 0000000..b216d93 --- /dev/null +++ b/v6.2.0/.changelog/9505.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +sql: added support for IAM GROUP authentication in the `type` field of `google_sql_user` +```
diff --git a/v6.2.0/.changelog/9506.txt b/v6.2.0/.changelog/9506.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9506.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9507.txt b/v6.2.0/.changelog/9507.txt new file mode 100644 index 0000000..1cecf8d --- /dev/null +++ b/v6.2.0/.changelog/9507.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added support for `composer_internal_ipv4_cidr_block` field to `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/9508.txt b/v6.2.0/.changelog/9508.txt new file mode 100644 index 0000000..bad3136 --- /dev/null +++ b/v6.2.0/.changelog/9508.txt
@@ -0,0 +1,3 @@ +```release-note:none +GKEHUB: added documentation for `membership_location` fields to `google_gke_hub_feature_membership` resource +```
diff --git a/v6.2.0/.changelog/9509.txt b/v6.2.0/.changelog/9509.txt new file mode 100644 index 0000000..80b6036 --- /dev/null +++ b/v6.2.0/.changelog/9509.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_scc_event_threat_detection_custom_module` +```
diff --git a/v6.2.0/.changelog/9510.txt b/v6.2.0/.changelog/9510.txt new file mode 100644 index 0000000..2f3b0eb --- /dev/null +++ b/v6.2.0/.changelog/9510.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vmwareengine: promoted `google_vmwareengine_private_cloud` resource to GA +```
diff --git a/v6.2.0/.changelog/9511.txt b/v6.2.0/.changelog/9511.txt new file mode 100644 index 0000000..c8b7ac1 --- /dev/null +++ b/v6.2.0/.changelog/9511.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_vmwareengine_network_peering` +``` +```release-note:new-datasource +`google_vmwareengine_network_peering` +```
diff --git a/v6.2.0/.changelog/9513.txt b/v6.2.0/.changelog/9513.txt new file mode 100644 index 0000000..f2620bd --- /dev/null +++ b/v6.2.0/.changelog/9513.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_netapp_volume` +```
diff --git a/v6.2.0/.changelog/9514.txt b/v6.2.0/.changelog/9514.txt new file mode 100644 index 0000000..db5c97d --- /dev/null +++ b/v6.2.0/.changelog/9514.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_vmwareengine_network_policy` +``` +```release-note:new-datasource +`google_vmwareengine_network_policy` +```
diff --git a/v6.2.0/.changelog/9515.txt b/v6.2.0/.changelog/9515.txt new file mode 100644 index 0000000..f8bb6db --- /dev/null +++ b/v6.2.0/.changelog/9515.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firestore: retried resource creation for error 409 with the text "Aborted due to cross-transaction contention" in `google_firestore_index ` +```
diff --git a/v6.2.0/.changelog/9516.txt b/v6.2.0/.changelog/9516.txt new file mode 100644 index 0000000..3d74ed9 --- /dev/null +++ b/v6.2.0/.changelog/9516.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_securityposture_posture` +```
diff --git a/v6.2.0/.changelog/9517.txt b/v6.2.0/.changelog/9517.txt new file mode 100644 index 0000000..e3941d9 --- /dev/null +++ b/v6.2.0/.changelog/9517.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_cloud_sql_instance: documented `dns_name` and `psc_service_attachment_link` attributes. +```
diff --git a/v6.2.0/.changelog/9518.txt b/v6.2.0/.changelog/9518.txt new file mode 100644 index 0000000..46a9c65 --- /dev/null +++ b/v6.2.0/.changelog/9518.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertex_ai_deployment_resource_pool` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9519.txt b/v6.2.0/.changelog/9519.txt new file mode 100644 index 0000000..dcef6cb --- /dev/null +++ b/v6.2.0/.changelog/9519.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertex_ai_feature_online_store` +```
diff --git a/v6.2.0/.changelog/9520.txt b/v6.2.0/.changelog/9520.txt new file mode 100644 index 0000000..5dc22ad --- /dev/null +++ b/v6.2.0/.changelog/9520.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertexai_feature_group` +```
diff --git a/v6.2.0/.changelog/9521.txt b/v6.2.0/.changelog/9521.txt new file mode 100644 index 0000000..ac18c58 --- /dev/null +++ b/v6.2.0/.changelog/9521.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_artifact_registry_docker_image` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9522.txt b/v6.2.0/.changelog/9522.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9522.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9524.txt b/v6.2.0/.changelog/9524.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9524.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9526.txt b/v6.2.0/.changelog/9526.txt new file mode 100644 index 0000000..142a4ef --- /dev/null +++ b/v6.2.0/.changelog/9526.txt
@@ -0,0 +1,9 @@ +```release-note:new-datasource +`google_logging_organization_settings` +``` +```release-note:new-datasource +`google_logging_folder_settings` +``` +```release-note:new-datasource +`google_logging_project_settings` +```
diff --git a/v6.2.0/.changelog/9528.txt b/v6.2.0/.changelog/9528.txt new file mode 100644 index 0000000..26cf790 --- /dev/null +++ b/v6.2.0/.changelog/9528.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `enabled` field to `compute_backend_service.iap` resource +```
diff --git a/v6.2.0/.changelog/9531.txt b/v6.2.0/.changelog/9531.txt new file mode 100644 index 0000000..37ff32b --- /dev/null +++ b/v6.2.0/.changelog/9531.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +container: added `node_config.resource_manager_tags` field to `google_container_cluster` resource +``` +```release-note:enhancement +container: added `node_config.resource_manager_tags` field to `google_container_node_pool` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9533.txt b/v6.2.0/.changelog/9533.txt new file mode 100644 index 0000000..7353248 --- /dev/null +++ b/v6.2.0/.changelog/9533.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_vmwareengine_nsx_credentials` +```
diff --git a/v6.2.0/.changelog/9534.txt b/v6.2.0/.changelog/9534.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/9534.txt
diff --git a/v6.2.0/.changelog/9537.txt b/v6.2.0/.changelog/9537.txt new file mode 100644 index 0000000..6515d29 --- /dev/null +++ b/v6.2.0/.changelog/9537.txt
@@ -0,0 +1,3 @@ +```release-note:note +cloudbuildv2: changed underlying actuation engine for `google_cloudbuildv2_connection`, there should be no user-facing impact +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9539.txt b/v6.2.0/.changelog/9539.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9539.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9540.txt b/v6.2.0/.changelog/9540.txt new file mode 100644 index 0000000..301e5af --- /dev/null +++ b/v6.2.0/.changelog/9540.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `queued_provisioning` field to `google_container_node_pool` resource +```
diff --git a/v6.2.0/.changelog/9544.txt b/v6.2.0/.changelog/9544.txt new file mode 100644 index 0000000..e52d9f1 --- /dev/null +++ b/v6.2.0/.changelog/9544.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +monitoring: added `severity` field to `google_monitoring_alert_policy` resource +```
diff --git a/v6.2.0/.changelog/9545.txt b/v6.2.0/.changelog/9545.txt new file mode 100644 index 0000000..3738a6f --- /dev/null +++ b/v6.2.0/.changelog/9545.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `binary_authorization_config` to `google_gke_hub_fleet` +```
diff --git a/v6.2.0/.changelog/9546.txt b/v6.2.0/.changelog/9546.txt new file mode 100644 index 0000000..935643d --- /dev/null +++ b/v6.2.0/.changelog/9546.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_netapp_active_directory` +```
diff --git a/v6.2.0/.changelog/9547.txt b/v6.2.0/.changelog/9547.txt new file mode 100644 index 0000000..6cb2a32 --- /dev/null +++ b/v6.2.0/.changelog/9547.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed unexpected `lifecycle_rule` conditions being added for `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/9548.txt b/v6.2.0/.changelog/9548.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9548.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9550.txt b/v6.2.0/.changelog/9550.txt new file mode 100644 index 0000000..455d275 --- /dev/null +++ b/v6.2.0/.changelog/9550.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vmwareengine_cluster` (GA only) +```
diff --git a/v6.2.0/.changelog/9551.txt b/v6.2.0/.changelog/9551.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9551.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9552.txt b/v6.2.0/.changelog/9552.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9552.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9553.txt b/v6.2.0/.changelog/9553.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9553.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9557.txt b/v6.2.0/.changelog/9557.txt new file mode 100644 index 0000000..4d61d2a --- /dev/null +++ b/v6.2.0/.changelog/9557.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed a bug where disable PDCSI addon `gce_persistent_disk_csi_driver_config ` during creation will result in permadiff in `google_container_cluster` resource +```
diff --git a/v6.2.0/.changelog/9558.txt b/v6.2.0/.changelog/9558.txt new file mode 100644 index 0000000..f918ea4 --- /dev/null +++ b/v6.2.0/.changelog/9558.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promoted GKE Autoscaling Profiles to GA in the `cluster_autoscaling` block in `google_container_cluster` +```
diff --git a/v6.2.0/.changelog/9559.txt b/v6.2.0/.changelog/9559.txt new file mode 100644 index 0000000..49d4310 --- /dev/null +++ b/v6.2.0/.changelog/9559.txt
@@ -0,0 +1,3 @@ +```release-note:none +Migrating resource from auto-generated to handwritten section +```
diff --git a/v6.2.0/.changelog/9560.txt b/v6.2.0/.changelog/9560.txt new file mode 100644 index 0000000..f83e305 --- /dev/null +++ b/v6.2.0/.changelog/9560.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_vmwareengine_subnet` +``` +```release-note:new-datasource +`google_vmwareengine_subnet` +```
diff --git a/v6.2.0/.changelog/9561.txt b/v6.2.0/.changelog/9561.txt new file mode 100644 index 0000000..07f5370 --- /dev/null +++ b/v6.2.0/.changelog/9561.txt
@@ -0,0 +1,3 @@ +```release-note:bug +logging: value change of `unique_writer_identity` on `google_logging_project_sink` does not trigger diff on dependent's usages of `writer_identity` +```
diff --git a/v6.2.0/.changelog/9562.txt b/v6.2.0/.changelog/9562.txt new file mode 100644 index 0000000..1419653 --- /dev/null +++ b/v6.2.0/.changelog/9562.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_clouddeploy_automation` (beta) +```
diff --git a/v6.2.0/.changelog/9563.txt b/v6.2.0/.changelog/9563.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9563.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9565.txt b/v6.2.0/.changelog/9565.txt new file mode 100644 index 0000000..a76c5ae --- /dev/null +++ b/v6.2.0/.changelog/9565.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +orgpolicy: added `dry_run_spec` to `google_org_policy_policy` (beta) +``` +```release-note:enhancement +containerazure: added `config.labels` to `google_container_azure_node_pool` +``` +```release-note:enhancement +recaptchaenterprise: added `waf_settings` to `google_recaptcha_enterprise_key` +```
diff --git a/v6.2.0/.changelog/9570.txt b/v6.2.0/.changelog/9570.txt new file mode 100644 index 0000000..6bec91d --- /dev/null +++ b/v6.2.0/.changelog/9570.txt
@@ -0,0 +1,3 @@ +```release-note:bug +firestore: retried resource creation for error 409 with the text "Please retry, underlying data changed" in `google_firestore_index` +```
diff --git a/v6.2.0/.changelog/9571.txt b/v6.2.0/.changelog/9571.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9571.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9572.txt b/v6.2.0/.changelog/9572.txt new file mode 100644 index 0000000..aae57b4 --- /dev/null +++ b/v6.2.0/.changelog/9572.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_vmwareengine_vcenter_credentials` +```
diff --git a/v6.2.0/.changelog/9573.txt b/v6.2.0/.changelog/9573.txt new file mode 100644 index 0000000..6421d9c --- /dev/null +++ b/v6.2.0/.changelog/9573.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_vmwareengine_external_address` +``` +```release-note:new-datasource +`google_vmwareengine_external_address` +```
diff --git a/v6.2.0/.changelog/9574.txt b/v6.2.0/.changelog/9574.txt new file mode 100644 index 0000000..0493fac --- /dev/null +++ b/v6.2.0/.changelog/9574.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storage: added 'rpo' field to 'google_storage_bucket' resource. +```
diff --git a/v6.2.0/.changelog/9575.txt b/v6.2.0/.changelog/9575.txt new file mode 100644 index 0000000..9a055b0 --- /dev/null +++ b/v6.2.0/.changelog/9575.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: changed `machineType`/`diskType`/`diskSizeGb` to `ForceNew: false` on `NodePool` +```
diff --git a/v6.2.0/.changelog/9576.txt b/v6.2.0/.changelog/9576.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9576.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9577.txt b/v6.2.0/.changelog/9577.txt new file mode 100644 index 0000000..af9dac3 --- /dev/null +++ b/v6.2.0/.changelog/9577.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a permadiff that reordered `stateful_external_ip` and `stateful_internal_ip` blocks on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` resources +```
diff --git a/v6.2.0/.changelog/9578.txt b/v6.2.0/.changelog/9578.txt new file mode 100644 index 0000000..b216d93 --- /dev/null +++ b/v6.2.0/.changelog/9578.txt
@@ -0,0 +1,3 @@ +```release-note: enhancement +sql: added support for IAM GROUP authentication in the `type` field of `google_sql_user` +```
diff --git a/v6.2.0/.changelog/9581.txt b/v6.2.0/.changelog/9581.txt new file mode 100644 index 0000000..1332108 --- /dev/null +++ b/v6.2.0/.changelog/9581.txt
@@ -0,0 +1,6 @@ +```release-note:bug +compute: fixed an issue regarding sending `enabled` field by default for null `iap` message in `google_compute_backend_service` and `google_compute_region_backend_service` +``` +```release-note:breaking-change +compute: Add new required field `enabled` in `google_compute_backend_service` and `google_compute_region_backend_service` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9582.txt b/v6.2.0/.changelog/9582.txt new file mode 100644 index 0000000..237b033 --- /dev/null +++ b/v6.2.0/.changelog/9582.txt
@@ -0,0 +1,3 @@ +```release-note:bug +kms: fixed issue where `google_kms_crypto_key_version.attestation.cert_chains` properties were incorrectly set to type string +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9583.txt b/v6.2.0/.changelog/9583.txt new file mode 100644 index 0000000..3d5e799 --- /dev/null +++ b/v6.2.0/.changelog/9583.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +securesourcemanager: added `host_config`, `state_note`, `kms_key`, and `private_config` fields to `google_secure_source_manager_instance` resource +```
diff --git a/v6.2.0/.changelog/9585.txt b/v6.2.0/.changelog/9585.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9585.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9587.txt b/v6.2.0/.changelog/9587.txt new file mode 100644 index 0000000..58a043e --- /dev/null +++ b/v6.2.0/.changelog/9587.txt
@@ -0,0 +1,3 @@ +```release-note:bug +gkehub: added field `version` under `configmanagement` instead of a child field `oci` in `google_gke_hub_feature` resource +```
diff --git a/v6.2.0/.changelog/9588.txt b/v6.2.0/.changelog/9588.txt new file mode 100644 index 0000000..e477b80 --- /dev/null +++ b/v6.2.0/.changelog/9588.txt
@@ -0,0 +1,6 @@ +```release-note:bug +compute: added `remove_instance_on_destroy` option to `google_compute_per_instance_config` resource +``` +```release-note:bug +compute: added `remove_instance_on_destroy` option to `google_compute_region_per_instance_config` resource +```
diff --git a/v6.2.0/.changelog/9589.txt b/v6.2.0/.changelog/9589.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9589.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9590.txt b/v6.2.0/.changelog/9590.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9590.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9591.txt b/v6.2.0/.changelog/9591.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9591.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9594.txt b/v6.2.0/.changelog/9594.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9594.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9595.txt b/v6.2.0/.changelog/9595.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9595.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9597.txt b/v6.2.0/.changelog/9597.txt new file mode 100644 index 0000000..733b6af --- /dev/null +++ b/v6.2.0/.changelog/9597.txt
@@ -0,0 +1,3 @@ +```release-note:bug +dialogflowcx: fixed a permadiff in the `git_integration_settings` field of `google_diagflow_cx_agent` +```
diff --git a/v6.2.0/.changelog/9598.txt b/v6.2.0/.changelog/9598.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9598.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9599.txt b/v6.2.0/.changelog/9599.txt new file mode 100644 index 0000000..c028609 --- /dev/null +++ b/v6.2.0/.changelog/9599.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_vmwareengine_external_access_rule` +``` +```release-note:new-datasource +`google_vmwareengine_external_access_rule` +```
diff --git a/v6.2.0/.changelog/9600.txt b/v6.2.0/.changelog/9600.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9600.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9601.txt b/v6.2.0/.changelog/9601.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9601.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9602.txt b/v6.2.0/.changelog/9602.txt new file mode 100644 index 0000000..929dc81 --- /dev/null +++ b/v6.2.0/.changelog/9602.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: added check that node_version and min_master_version are the same on create, when running terraform plan +```
diff --git a/v6.2.0/.changelog/9604.txt b/v6.2.0/.changelog/9604.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9604.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9606.txt b/v6.2.0/.changelog/9606.txt new file mode 100644 index 0000000..557f612 --- /dev/null +++ b/v6.2.0/.changelog/9606.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +spanner: added support for defining autoscaling limit using node count in `google_spanner_instance` +```
diff --git a/v6.2.0/.changelog/9608.txt b/v6.2.0/.changelog/9608.txt new file mode 100644 index 0000000..d249762 --- /dev/null +++ b/v6.2.0/.changelog/9608.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vmwareengine: added `type` field to `google_vmwareengine_private_cloud` resource +```
diff --git a/v6.2.0/.changelog/9609.txt b/v6.2.0/.changelog/9609.txt new file mode 100644 index 0000000..be7566e --- /dev/null +++ b/v6.2.0/.changelog/9609.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +identityplatform: added `client`, `permissions`, `monitoring` and `mfa` fields to `google_identity_platform_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9610.txt b/v6.2.0/.changelog/9610.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9610.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9612.txt b/v6.2.0/.changelog/9612.txt new file mode 100644 index 0000000..c974994 --- /dev/null +++ b/v6.2.0/.changelog/9612.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: added `resource_manager_tags` and `disk.resource_manager_tags` for `google_compute_instance_template` +``` +```release-note:enhancement +compute: added `resource_manager_tags` and `disk.resource_manager_tags` for `google_compute_region_instance_template` +```
diff --git a/v6.2.0/.changelog/9614.txt b/v6.2.0/.changelog/9614.txt new file mode 100644 index 0000000..482056f --- /dev/null +++ b/v6.2.0/.changelog/9614.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub2: added `clusterupgrade` to `google_gke_hub_feature` resource. +```
diff --git a/v6.2.0/.changelog/9616.txt b/v6.2.0/.changelog/9616.txt new file mode 100644 index 0000000..366fd3b --- /dev/null +++ b/v6.2.0/.changelog/9616.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_integration_connectors_endpoint_attachment` +```
diff --git a/v6.2.0/.changelog/9619.txt b/v6.2.0/.changelog/9619.txt new file mode 100644 index 0000000..00d8f92 --- /dev/null +++ b/v6.2.0/.changelog/9619.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +metastore: added `endpoint_protocol`, `metadata_integration`, and `auxiliary_versions` to google_dataproc_metastore_service (GA only) +``` +```release-note:enhancement +metastore: added `consumers.custom_routes_enabled` to google_dataproc_metastore_service (beta only) +```
diff --git a/v6.2.0/.changelog/9620.txt b/v6.2.0/.changelog/9620.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9620.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9621.txt b/v6.2.0/.changelog/9621.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9621.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9622.txt b/v6.2.0/.changelog/9622.txt new file mode 100644 index 0000000..0121198 --- /dev/null +++ b/v6.2.0/.changelog/9622.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workbench: added `shielded_instance_config` field to `google_workbench_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9623.txt b/v6.2.0/.changelog/9623.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9623.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9625.txt b/v6.2.0/.changelog/9625.txt new file mode 100644 index 0000000..2f447ef --- /dev/null +++ b/v6.2.0/.changelog/9625.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +notebooks: added support for `labels` to `google_notebooks_runtime` +```
diff --git a/v6.2.0/.changelog/9628.txt b/v6.2.0/.changelog/9628.txt new file mode 100644 index 0000000..a40fa92 --- /dev/null +++ b/v6.2.0/.changelog/9628.txt
@@ -0,0 +1,3 @@ +```release-note:bug +monitoring: fixed the index out of range crash in `dashboard_json` perma-diffs for the resource `google_monitoring_dashboard` +```
diff --git a/v6.2.0/.changelog/9629.txt b/v6.2.0/.changelog/9629.txt new file mode 100644 index 0000000..a668c93 --- /dev/null +++ b/v6.2.0/.changelog/9629.txt
@@ -0,0 +1,3 @@ +```release-note:bug +container: fixed an issue in which migrating from the deprecated Binauthz enablement bool to the new evaluation mode enum inadvertently caused two cluster update events, instead of none. +```
diff --git a/v6.2.0/.changelog/9631.txt b/v6.2.0/.changelog/9631.txt new file mode 100644 index 0000000..be940a0 --- /dev/null +++ b/v6.2.0/.changelog/9631.txt
@@ -0,0 +1,3 @@ +```release-note:note +cloudbuildv2: `google_cloudbuildv2_repository` now uses mmv1 engine instead of DCL +```
diff --git a/v6.2.0/.changelog/9632.txt b/v6.2.0/.changelog/9632.txt new file mode 100644 index 0000000..edde62c --- /dev/null +++ b/v6.2.0/.changelog/9632.txt
@@ -0,0 +1,9 @@ +```release-note:enhancement +vertexai: added `force_destroy` field to `google_vertex_ai_feature_online_store` resource +``` +```release-note:enhancement +vertexai: added `optimized`, `dedicated_serving_endpoint` and `embedding_management` fields to `google_vertex_ai_feature_online_store` resource (beta) +``` +```release-note:bug +vertexai: changed `region` field from required to optional in `google_vertex_ai_feature_online_store` resource +```
diff --git a/v6.2.0/.changelog/9633.txt b/v6.2.0/.changelog/9633.txt new file mode 100644 index 0000000..4e8d4a4 --- /dev/null +++ b/v6.2.0/.changelog/9633.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +container: added support for `enable_relay` field to `advanced_datapath_observability_config` +container: deprecated support for `relay_mode` field in `advanced_datapath_observability_config` in favor of `enable_relay` field, `relay_mode` field will be removed in upcoming releases +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9634.txt b/v6.2.0/.changelog/9634.txt new file mode 100644 index 0000000..ae0fedc --- /dev/null +++ b/v6.2.0/.changelog/9634.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement + +```
diff --git a/v6.2.0/.changelog/9635.txt b/v6.2.0/.changelog/9635.txt new file mode 100644 index 0000000..624c33e --- /dev/null +++ b/v6.2.0/.changelog/9635.txt
@@ -0,0 +1,3 @@ +```release-note:note +provider: updated google.golang.org/api from v0.152.0 to v0.154.0 +```
diff --git a/v6.2.0/.changelog/9637.txt b/v6.2.0/.changelog/9637.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9637.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9638.txt b/v6.2.0/.changelog/9638.txt new file mode 100644 index 0000000..4093fc0 --- /dev/null +++ b/v6.2.0/.changelog/9638.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added `workload_alts_config` field to `google_container_cluster` resource (beta) +```
diff --git a/v6.2.0/.changelog/9639.txt b/v6.2.0/.changelog/9639.txt new file mode 100644 index 0000000..45bcb25 --- /dev/null +++ b/v6.2.0/.changelog/9639.txt
@@ -0,0 +1,3 @@ +```release-note:bug +datapipeline: fix a bug on `scheduler_service_account_email` where it causes a perma-diff and recreates the resource if it's not explicitly specified in `google_data_pipeline_pipeline` resource +```
diff --git a/v6.2.0/.changelog/9641.txt b/v6.2.0/.changelog/9641.txt new file mode 100644 index 0000000..ce0f182 --- /dev/null +++ b/v6.2.0/.changelog/9641.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +storagetransfer: made `name` field to be optional in resource `google_storage_transfer_job` so it can be provided by the users +```
diff --git a/v6.2.0/.changelog/9644.txt b/v6.2.0/.changelog/9644.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9644.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9645.txt b/v6.2.0/.changelog/9645.txt new file mode 100644 index 0000000..640a4ea --- /dev/null +++ b/v6.2.0/.changelog/9645.txt
@@ -0,0 +1,3 @@ +```release-note:bug +gkehub2: added field `version` under `configmanagement` instead of a child field `oci` in `google_gke_hub_feature` resource (revert) +```
diff --git a/v6.2.0/.changelog/9647.txt b/v6.2.0/.changelog/9647.txt new file mode 100644 index 0000000..59d8d98 --- /dev/null +++ b/v6.2.0/.changelog/9647.txt
@@ -0,0 +1,3 @@ +```release-note:bug +containerattached: fixed crash when updating a cluster to remove `admin_users` or `admin_groups` +```
diff --git a/v6.2.0/.changelog/9648.txt b/v6.2.0/.changelog/9648.txt new file mode 100644 index 0000000..2ed2235 --- /dev/null +++ b/v6.2.0/.changelog/9648.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +gkehub2: added field `version` under `configmanagement` in `google_gke_hub_feature` resource +``` +```release-note:deprecation +gkehub2: deprecated field `configmanagement.config_sync.oci.version` in `google_gke_hub_feature` resource +```
diff --git a/v6.2.0/.changelog/9649.txt b/v6.2.0/.changelog/9649.txt new file mode 100644 index 0000000..5c4299d --- /dev/null +++ b/v6.2.0/.changelog/9649.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `provisioned_iops`and `provisioned_throughput` fields under `boot_disk.initialize_params` to `google_compute_instance` resource +```
diff --git a/v6.2.0/.changelog/9650.txt b/v6.2.0/.changelog/9650.txt new file mode 100644 index 0000000..58de3d7 --- /dev/null +++ b/v6.2.0/.changelog/9650.txt
@@ -0,0 +1,3 @@ +```release-note:note +Modified docs about log sinks destinations to include project sinks. +```
diff --git a/v6.2.0/.changelog/9651.txt b/v6.2.0/.changelog/9651.txt new file mode 100644 index 0000000..fe5b87a --- /dev/null +++ b/v6.2.0/.changelog/9651.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +Add output-only `primary` version attribute to `google_kms_crypto_key` resource + +```
diff --git a/v6.2.0/.changelog/9653.txt b/v6.2.0/.changelog/9653.txt new file mode 100644 index 0000000..5fe5a86 --- /dev/null +++ b/v6.2.0/.changelog/9653.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +google_composer_environment: added support for creation and update for config.software_config.web_server_plugins_mode and config.workloads_config. dag_processor fields. +```
diff --git a/v6.2.0/.changelog/9654.txt b/v6.2.0/.changelog/9654.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9654.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9658.txt b/v6.2.0/.changelog/9658.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/9658.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9661.txt b/v6.2.0/.changelog/9661.txt new file mode 100644 index 0000000..b874265 --- /dev/null +++ b/v6.2.0/.changelog/9661.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigqueryanalyticshub: added `restricted_export_config` field to `google_bigquery_analytics_hub_listing ` resource +```
diff --git a/v6.2.0/.changelog/9662.txt b/v6.2.0/.changelog/9662.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9662.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9664.txt b/v6.2.0/.changelog/9664.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9664.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9665.txt b/v6.2.0/.changelog/9665.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9665.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9666.txt b/v6.2.0/.changelog/9666.txt new file mode 100644 index 0000000..15b26d4 --- /dev/null +++ b/v6.2.0/.changelog/9666.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `md5_authentication_key` to `google_compute_router_peer` +```
diff --git a/v6.2.0/.changelog/9668.txt b/v6.2.0/.changelog/9668.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9668.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9670.txt b/v6.2.0/.changelog/9670.txt new file mode 100644 index 0000000..62332b9 --- /dev/null +++ b/v6.2.0/.changelog/9670.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +memcache: added `reserved_ip_range_id` field to `google_memcache_instance` resource +```
diff --git a/v6.2.0/.changelog/9672.txt b/v6.2.0/.changelog/9672.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9672.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9673.txt b/v6.2.0/.changelog/9673.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9673.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9674.txt b/v6.2.0/.changelog/9674.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9674.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9682.txt b/v6.2.0/.changelog/9682.txt new file mode 100644 index 0000000..29981dd --- /dev/null +++ b/v6.2.0/.changelog/9682.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_discovery_engine_data_store +```
diff --git a/v6.2.0/.changelog/9684.txt b/v6.2.0/.changelog/9684.txt new file mode 100644 index 0000000..3caf4d5 --- /dev/null +++ b/v6.2.0/.changelog/9684.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: update `replica_configuration`, `ca_cert`, and `server_ca_cert` fields to be flagged sensitive in `google_sql_instance` and `google_sql_ssl_cert` resources +```
diff --git a/v6.2.0/.changelog/9685.txt b/v6.2.0/.changelog/9685.txt new file mode 100644 index 0000000..f31d332 --- /dev/null +++ b/v6.2.0/.changelog/9685.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +sql: added support for IAM GROUP authentication in the `type` field of `google_sql_user` +```
diff --git a/v6.2.0/.changelog/9687.txt b/v6.2.0/.changelog/9687.txt new file mode 100644 index 0000000..aa95ad3 --- /dev/null +++ b/v6.2.0/.changelog/9687.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_netapp_backup_vault +```
diff --git a/v6.2.0/.changelog/9689.txt b/v6.2.0/.changelog/9689.txt new file mode 100644 index 0000000..9f00d92 --- /dev/null +++ b/v6.2.0/.changelog/9689.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added fields `enable_private_environment` and `enable_private_builds_only` to `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/9690.txt b/v6.2.0/.changelog/9690.txt new file mode 100644 index 0000000..9d660e6 --- /dev/null +++ b/v6.2.0/.changelog/9690.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +notebooks: allowed `machine_type` and `accelerator_config` to be updatable on `google_notebooks_runtime` +```
diff --git a/v6.2.0/.changelog/9691.txt b/v6.2.0/.changelog/9691.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9691.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9692.txt b/v6.2.0/.changelog/9692.txt new file mode 100644 index 0000000..a5ae0b3 --- /dev/null +++ b/v6.2.0/.changelog/9692.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_vertex_ai_feature_group_feature` +```
diff --git a/v6.2.0/.changelog/9696.txt b/v6.2.0/.changelog/9696.txt new file mode 100644 index 0000000..73f0622 --- /dev/null +++ b/v6.2.0/.changelog/9696.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_vertex_ai_feature_online_store_featureview +```
diff --git a/v6.2.0/.changelog/9697.txt b/v6.2.0/.changelog/9697.txt new file mode 100644 index 0000000..f265948 --- /dev/null +++ b/v6.2.0/.changelog/9697.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +provider: added support for in-place update for `labels` and `terraform_labels` fields in immutable resources + +```
diff --git a/v6.2.0/.changelog/9698.txt b/v6.2.0/.changelog/9698.txt new file mode 100644 index 0000000..902a8fc --- /dev/null +++ b/v6.2.0/.changelog/9698.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_migration_center_preference_set` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9700.txt b/v6.2.0/.changelog/9700.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9700.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9708.txt b/v6.2.0/.changelog/9708.txt new file mode 100644 index 0000000..dac8e66 --- /dev/null +++ b/v6.2.0/.changelog/9708.txt
@@ -0,0 +1,3 @@ +```release-note:bug +servicemanagement: fixed issue in `google_endpoints_service` where an inconsistent plan would be created when certain fields had computed values +```
diff --git a/v6.2.0/.changelog/9709.txt b/v6.2.0/.changelog/9709.txt new file mode 100644 index 0000000..f7a79fc --- /dev/null +++ b/v6.2.0/.changelog/9709.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_filestore_instance` +```
diff --git a/v6.2.0/.changelog/9711.txt b/v6.2.0/.changelog/9711.txt new file mode 100644 index 0000000..bf24ace --- /dev/null +++ b/v6.2.0/.changelog/9711.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_netapp_backup_policy` +```
diff --git a/v6.2.0/.changelog/9712.txt b/v6.2.0/.changelog/9712.txt new file mode 100644 index 0000000..61dc895 --- /dev/null +++ b/v6.2.0/.changelog/9712.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: removed diff detection on `min_ports_per_vm` in `google_compute_router_nat` when the field is unset +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9713.txt b/v6.2.0/.changelog/9713.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9713.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9716.txt b/v6.2.0/.changelog/9716.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/v6.2.0/.changelog/9716.txt
diff --git a/v6.2.0/.changelog/9726.txt b/v6.2.0/.changelog/9726.txt new file mode 100644 index 0000000..70365e8 --- /dev/null +++ b/v6.2.0/.changelog/9726.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +edgecontainer: increased default timeout on `google_edgecontainer_cluster`, `google_edgecontainer_node_pool` to 480m from 60m +```
diff --git a/v6.2.0/.changelog/9727.txt b/v6.2.0/.changelog/9727.txt new file mode 100644 index 0000000..ab58043 --- /dev/null +++ b/v6.2.0/.changelog/9727.txt
@@ -0,0 +1,3 @@ +```release-note:note +iam: introducde an optional resource argument to Google Cloud IAM Service Account. If `ignore_create_already_exists` is set to true, resource creation would succeed if response error is 409 ALREADY_EXISTS. +```
diff --git a/v6.2.0/.changelog/9728.txt b/v6.2.0/.changelog/9728.txt new file mode 100644 index 0000000..37518d2 --- /dev/null +++ b/v6.2.0/.changelog/9728.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement +cloudrunv2: added `nfs` field to `google_cloud_run_v2_service.template.volumes` +cloudrunv2: added `gcs` field to `google_cloud_run_v2_service.template.volumes` +cloudrunv2: adding `tcpSocket` field to `google_cloud_run_v2.template.containers.liveness_probe` +```
diff --git a/v6.2.0/.changelog/9731.txt b/v6.2.0/.changelog/9731.txt new file mode 100644 index 0000000..acb231f --- /dev/null +++ b/v6.2.0/.changelog/9731.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9732.txt b/v6.2.0/.changelog/9732.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9732.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9734.txt b/v6.2.0/.changelog/9734.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9734.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9739.txt b/v6.2.0/.changelog/9739.txt new file mode 100644 index 0000000..e70ca02 --- /dev/null +++ b/v6.2.0/.changelog/9739.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub: added `policycontroller` field to the `google_gke_hub_feature_membership` resource. Users can now configure a Policy Controller for individual memberships in the fleet. +```
diff --git a/v6.2.0/.changelog/9740.txt b/v6.2.0/.changelog/9740.txt new file mode 100644 index 0000000..e3b31b8 --- /dev/null +++ b/v6.2.0/.changelog/9740.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added update support to `params.resource_manager_tags` in `google_compute_instance` +```
diff --git a/v6.2.0/.changelog/9742.txt b/v6.2.0/.changelog/9742.txt new file mode 100644 index 0000000..49cb621 --- /dev/null +++ b/v6.2.0/.changelog/9742.txt
@@ -0,0 +1,3 @@ +```release-note: new-datasource +`google_dns_managed_zones` +```
diff --git a/v6.2.0/.changelog/9746.txt b/v6.2.0/.changelog/9746.txt new file mode 100644 index 0000000..8fbe8a2 --- /dev/null +++ b/v6.2.0/.changelog/9746.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrunv2: support mounting Cloud Storage buckets using GCSFuse in Jobs (beta). +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9748.txt b/v6.2.0/.changelog/9748.txt new file mode 100644 index 0000000..99733ca --- /dev/null +++ b/v6.2.0/.changelog/9748.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: allow users to update `google_compute_instance` `description` without recreating VMs +```
diff --git a/v6.2.0/.changelog/9749.txt b/v6.2.0/.changelog/9749.txt new file mode 100644 index 0000000..d1e8d9b --- /dev/null +++ b/v6.2.0/.changelog/9749.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +logging: updated the `google_logging_project_bucket_config` resource to be created using the asynchronous create method +```
diff --git a/v6.2.0/.changelog/9750.txt b/v6.2.0/.changelog/9750.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9750.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9751.txt b/v6.2.0/.changelog/9751.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9751.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9752.txt b/v6.2.0/.changelog/9752.txt new file mode 100644 index 0000000..ad24290 --- /dev/null +++ b/v6.2.0/.changelog/9752.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +cloudrun: added `template.spec.volumes.csi` field to `google_cloud_run_service` to support mounting Cloud Storage buckets using GCSFuse (beta) +```
diff --git a/v6.2.0/.changelog/9753.txt b/v6.2.0/.changelog/9753.txt new file mode 100644 index 0000000..399aeb8 --- /dev/null +++ b/v6.2.0/.changelog/9753.txt
@@ -0,0 +1,3 @@ +```release-note:bug +storage: fixed issue where retry timeout wasn't being utilized during create of `google_storage_bucket` +```
diff --git a/v6.2.0/.changelog/9754.txt b/v6.2.0/.changelog/9754.txt new file mode 100644 index 0000000..e0943c5 --- /dev/null +++ b/v6.2.0/.changelog/9754.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9757.txt b/v6.2.0/.changelog/9757.txt new file mode 100644 index 0000000..5b6f907 --- /dev/null +++ b/v6.2.0/.changelog/9757.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: Fix permadiff of encryption_configuration in resource_bigquery_table when API returns an empty object +```
diff --git a/v6.2.0/.changelog/9758.txt b/v6.2.0/.changelog/9758.txt new file mode 100644 index 0000000..a7ec427 --- /dev/null +++ b/v6.2.0/.changelog/9758.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed a permadiff that reordered `stateful_external_ip` and `stateful_internal_ip` blocks on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` resources +```
diff --git a/v6.2.0/.changelog/9760.txt b/v6.2.0/.changelog/9760.txt new file mode 100644 index 0000000..535c637 --- /dev/null +++ b/v6.2.0/.changelog/9760.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_security_address_group_iam_*` +```
diff --git a/v6.2.0/.changelog/9764.txt b/v6.2.0/.changelog/9764.txt new file mode 100644 index 0000000..90af14b --- /dev/null +++ b/v6.2.0/.changelog/9764.txt
@@ -0,0 +1,3 @@ +```release-note:bug +edgecontainer: fixed resource import on `google_edgecontainer_vpn_connection` +```
diff --git a/v6.2.0/.changelog/9765.txt b/v6.2.0/.changelog/9765.txt new file mode 100644 index 0000000..2256a09 --- /dev/null +++ b/v6.2.0/.changelog/9765.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +service: added field `deletion_policy` to `google_service_networking_connection` +```
diff --git a/v6.2.0/.changelog/9766.txt b/v6.2.0/.changelog/9766.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9766.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9768.txt b/v6.2.0/.changelog/9768.txt new file mode 100644 index 0000000..1a4ee6b --- /dev/null +++ b/v6.2.0/.changelog/9768.txt
@@ -0,0 +1,3 @@ +```release-note:none +This will fix the failing test TestAccComputeVpnTunnel_vpnTunnelBasicExample +```
diff --git a/v6.2.0/.changelog/9769.txt b/v6.2.0/.changelog/9769.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9769.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9770.txt b/v6.2.0/.changelog/9770.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9770.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9771.txt b/v6.2.0/.changelog/9771.txt new file mode 100644 index 0000000..95d7f5d --- /dev/null +++ b/v6.2.0/.changelog/9771.txt
@@ -0,0 +1,3 @@ +```release-note:bug +networkservices: fixed a perma-diff on `addresses` in `google_network_services_gateway` +```
diff --git a/v6.2.0/.changelog/9772.txt b/v6.2.0/.changelog/9772.txt new file mode 100644 index 0000000..dcb2537 --- /dev/null +++ b/v6.2.0/.changelog/9772.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_clouddomains_registration` +```
diff --git a/v6.2.0/.changelog/9773.txt b/v6.2.0/.changelog/9773.txt new file mode 100644 index 0000000..7590008 --- /dev/null +++ b/v6.2.0/.changelog/9773.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: support replica materialized view in resource_bigquery_table (beta) +```
diff --git a/v6.2.0/.changelog/9776.txt b/v6.2.0/.changelog/9776.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9776.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9777.txt b/v6.2.0/.changelog/9777.txt new file mode 100644 index 0000000..932c4ed --- /dev/null +++ b/v6.2.0/.changelog/9777.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed the bug that `max_ttl` is sent in API calls even it is removed from configuration when changing cache_mode to FORCE_CACHE_ALL in `google_compute_backend_bucket` +```
diff --git a/v6.2.0/.changelog/9778.txt b/v6.2.0/.changelog/9778.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9778.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9779.txt b/v6.2.0/.changelog/9779.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9779.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9781.txt b/v6.2.0/.changelog/9781.txt new file mode 100644 index 0000000..4a81a43 --- /dev/null +++ b/v6.2.0/.changelog/9781.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed an issue where we would `wait_for_instances` before deleting on `google_*_compute_instance_manager` +```
diff --git a/v6.2.0/.changelog/9782.txt b/v6.2.0/.changelog/9782.txt new file mode 100644 index 0000000..7e99df9 --- /dev/null +++ b/v6.2.0/.changelog/9782.txt
@@ -0,0 +1,3 @@ +```release-note:note +provider: updated google.golang.org/api from v0.154.0 to v0.156.0 +```
diff --git a/v6.2.0/.changelog/9786.txt b/v6.2.0/.changelog/9786.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9786.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9787.txt b/v6.2.0/.changelog/9787.txt new file mode 100644 index 0000000..1bd4118 --- /dev/null +++ b/v6.2.0/.changelog/9787.txt
@@ -0,0 +1,3 @@ +```release-note:note +gkehub: updated beta api endpoint from v1beta1 to v1beta +```
diff --git a/v6.2.0/.changelog/9789.txt b/v6.2.0/.changelog/9789.txt new file mode 100644 index 0000000..3d875d7 --- /dev/null +++ b/v6.2.0/.changelog/9789.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +compute: promoted `google_compute_disk.enable_confidential_compute` to GA +``` +```release-note:enhancement +compute: added `enable_confidential_compute` field to `google_compute_instance.boot_disk.initialize_params` +```
diff --git a/v6.2.0/.changelog/9791.txt b/v6.2.0/.changelog/9791.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9791.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9792.txt b/v6.2.0/.changelog/9792.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9792.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9793.txt b/v6.2.0/.changelog/9793.txt new file mode 100644 index 0000000..6da6cf2 --- /dev/null +++ b/v6.2.0/.changelog/9793.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: add `spark_options` field to `google_bigquery_routine` resource +```
diff --git a/v6.2.0/.changelog/9794.txt b/v6.2.0/.changelog/9794.txt new file mode 100644 index 0000000..6fc7726 --- /dev/null +++ b/v6.2.0/.changelog/9794.txt
@@ -0,0 +1,3 @@ +```release-note:bug +filestore: make source_backup field configurable +```
diff --git a/v6.2.0/.changelog/9797.txt b/v6.2.0/.changelog/9797.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9797.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9798.txt b/v6.2.0/.changelog/9798.txt new file mode 100644 index 0000000..64ed36f --- /dev/null +++ b/v6.2.0/.changelog/9798.txt
@@ -0,0 +1,5 @@ +```release-note:enhancement + +AlloyDB: removed output label to `databaseVersion` field + +```
diff --git a/v6.2.0/.changelog/9799.txt b/v6.2.0/.changelog/9799.txt new file mode 100644 index 0000000..d49b799 --- /dev/null +++ b/v6.2.0/.changelog/9799.txt
@@ -0,0 +1,3 @@ +```release-note:bug +provider: fixed `universe_domain` behavior to correctly throw an error when explicitly configured `domain_universe` values did not match credentials assumed to be in the default universe +```
diff --git a/v6.2.0/.changelog/9800.txt b/v6.2.0/.changelog/9800.txt new file mode 100644 index 0000000..6a1fae6 --- /dev/null +++ b/v6.2.0/.changelog/9800.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_security_security_profile` +```
diff --git a/v6.2.0/.changelog/9802.txt b/v6.2.0/.changelog/9802.txt new file mode 100644 index 0000000..52a7d2b --- /dev/null +++ b/v6.2.0/.changelog/9802.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +networksecurity: new `google_network_security_security_profile_group` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9807.txt b/v6.2.0/.changelog/9807.txt new file mode 100644 index 0000000..b8e7bb1 --- /dev/null +++ b/v6.2.0/.changelog/9807.txt
@@ -0,0 +1,3 @@ +```release-note:none +doc: updated documentation for `allow_all`, `deny_all` and `enforce` fields in `google_org_policy_policy` resource +```
diff --git a/v6.2.0/.changelog/9808.txt b/v6.2.0/.changelog/9808.txt new file mode 100644 index 0000000..a9cbba8 --- /dev/null +++ b/v6.2.0/.changelog/9808.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +provider: added an optional provider level label `goog-terraform-provisioned` to identify resources that were created by Terraform when viewing/editing these resources in other tools. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9810.txt b/v6.2.0/.changelog/9810.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9810.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9811.txt b/v6.2.0/.changelog/9811.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9811.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9812.txt b/v6.2.0/.changelog/9812.txt new file mode 100644 index 0000000..ffa31e1 --- /dev/null +++ b/v6.2.0/.changelog/9812.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_netapp_volume_snapshot` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9813.txt b/v6.2.0/.changelog/9813.txt new file mode 100644 index 0000000..2c4dba6 --- /dev/null +++ b/v6.2.0/.changelog/9813.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_network_security_firewall_endpoint` (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9814.txt b/v6.2.0/.changelog/9814.txt new file mode 100644 index 0000000..454910a --- /dev/null +++ b/v6.2.0/.changelog/9814.txt
@@ -0,0 +1,3 @@ +```release-note:bug +spanner: fixed error when adding `autoscaling_config` to an existing `google_spanner_instance` +```
diff --git a/v6.2.0/.changelog/9815.txt b/v6.2.0/.changelog/9815.txt new file mode 100644 index 0000000..2d6e310 --- /dev/null +++ b/v6.2.0/.changelog/9815.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +networksecurity: new `google_network_security_firewall_endpoint_association` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9816.txt b/v6.2.0/.changelog/9816.txt new file mode 100644 index 0000000..99c4866 --- /dev/null +++ b/v6.2.0/.changelog/9816.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_netapp_volume_replication +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9818.txt b/v6.2.0/.changelog/9818.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9818.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9819.txt b/v6.2.0/.changelog/9819.txt new file mode 100644 index 0000000..ed0915c --- /dev/null +++ b/v6.2.0/.changelog/9819.txt
@@ -0,0 +1,3 @@ +```release-note:new-datasource +`google_compute_machine_types` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9820.txt b/v6.2.0/.changelog/9820.txt new file mode 100644 index 0000000..222ef57 --- /dev/null +++ b/v6.2.0/.changelog/9820.txt
@@ -0,0 +1,3 @@ +```release-note:bug +eventarc: made the `destination.cloud_function` field on `google_eventarc_trigger` an output. Previously when users attempted to set this in their configuration it caused an API error. +```
diff --git a/v6.2.0/.changelog/9821.txt b/v6.2.0/.changelog/9821.txt new file mode 100644 index 0000000..1aa393e --- /dev/null +++ b/v6.2.0/.changelog/9821.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: added `data_retention_config.task_logs_retention_config.storage_mode` field on `google_composer_environment` +```
diff --git a/v6.2.0/.changelog/9822.txt b/v6.2.0/.changelog/9822.txt new file mode 100644 index 0000000..db8509e --- /dev/null +++ b/v6.2.0/.changelog/9822.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_discovery_engine_search_engine` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9823.txt b/v6.2.0/.changelog/9823.txt new file mode 100644 index 0000000..2450cd2 --- /dev/null +++ b/v6.2.0/.changelog/9823.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `enable_history_modifications` field to `google_healthcare_fhir_store` resource (beta) +```
diff --git a/v6.2.0/.changelog/9824.txt b/v6.2.0/.changelog/9824.txt new file mode 100644 index 0000000..459255e --- /dev/null +++ b/v6.2.0/.changelog/9824.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `disable_tcp_connections` field to `google_workstations_workstation_config` resource +```
diff --git a/v6.2.0/.changelog/9825.txt b/v6.2.0/.changelog/9825.txt new file mode 100644 index 0000000..fea1440 --- /dev/null +++ b/v6.2.0/.changelog/9825.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workflows: add support for `call_log_level` to resource `google_workflows_workflow` +```
diff --git a/v6.2.0/.changelog/9826.txt b/v6.2.0/.changelog/9826.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9826.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9827.txt b/v6.2.0/.changelog/9827.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9827.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9828.txt b/v6.2.0/.changelog/9828.txt new file mode 100644 index 0000000..a088e73 --- /dev/null +++ b/v6.2.0/.changelog/9828.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `vector_search_config` field to `google_vertex_ai_feature_online_store_featureview` resource (beta) +```
diff --git a/v6.2.0/.changelog/9829.txt b/v6.2.0/.changelog/9829.txt new file mode 100644 index 0000000..45c2960 --- /dev/null +++ b/v6.2.0/.changelog/9829.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +networksecurity: remove unused custom code from `google_network_security_address_group` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9831.txt b/v6.2.0/.changelog/9831.txt new file mode 100644 index 0000000..b3efb06 --- /dev/null +++ b/v6.2.0/.changelog/9831.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `use_table_schema` field to `google_pubsub_subscription` resource +```
diff --git a/v6.2.0/.changelog/9832.txt b/v6.2.0/.changelog/9832.txt new file mode 100644 index 0000000..4ea53f0 --- /dev/null +++ b/v6.2.0/.changelog/9832.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +artifactregistry: promote cleanup policy fields to GA for `google_artifactregistry_repository` resource +```
diff --git a/v6.2.0/.changelog/9834.txt b/v6.2.0/.changelog/9834.txt new file mode 100644 index 0000000..24b5f61 --- /dev/null +++ b/v6.2.0/.changelog/9834.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_discovery_engine_chat_engine` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9835.txt b/v6.2.0/.changelog/9835.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9835.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9837.txt b/v6.2.0/.changelog/9837.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9837.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9839.txt b/v6.2.0/.changelog/9839.txt new file mode 100644 index 0000000..c7e1b1a --- /dev/null +++ b/v6.2.0/.changelog/9839.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_discovery_engine_data_store (revert) +```
diff --git a/v6.2.0/.changelog/9840.txt b/v6.2.0/.changelog/9840.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9840.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9841.txt b/v6.2.0/.changelog/9841.txt new file mode 100644 index 0000000..d0ff75c --- /dev/null +++ b/v6.2.0/.changelog/9841.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: added `readiness_checks` argument block to `google_workstations_workstation_config` resource (beta) +```
diff --git a/v6.2.0/.changelog/9843.txt b/v6.2.0/.changelog/9843.txt new file mode 100644 index 0000000..e4e22fc --- /dev/null +++ b/v6.2.0/.changelog/9843.txt
@@ -0,0 +1,2 @@ +```release-note:none +```
diff --git a/v6.2.0/.changelog/9844.txt b/v6.2.0/.changelog/9844.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9844.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9845.txt b/v6.2.0/.changelog/9845.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9845.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9847.txt b/v6.2.0/.changelog/9847.txt new file mode 100644 index 0000000..9958fdb --- /dev/null +++ b/v6.2.0/.changelog/9847.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `confidential_instance_config.confidential_instance_type` field to `google_compute_instance`, `google_compute_instance_template`, and `google_compute_region_instance_template` resources (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9850.txt b/v6.2.0/.changelog/9850.txt new file mode 100644 index 0000000..78e9fee --- /dev/null +++ b/v6.2.0/.changelog/9850.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fixed an issue when `docker_repository` is not specified in build_config section of the `google_cloudfunctions2_function`, the provider should not generate a diff during plan for the default value used by the API. +```
diff --git a/v6.2.0/.changelog/9851.txt b/v6.2.0/.changelog/9851.txt new file mode 100644 index 0000000..d3577e7 --- /dev/null +++ b/v6.2.0/.changelog/9851.txt
@@ -0,0 +1,4 @@ +```release-note:bug +compute: remove sending empty oauth2ClientId and oauth2ClientSecret string for null IAP message in google_compute_region_backend_service as it triggers resource validation + +```
diff --git a/v6.2.0/.changelog/9852.txt b/v6.2.0/.changelog/9852.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9852.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9856.txt b/v6.2.0/.changelog/9856.txt new file mode 100644 index 0000000..d7d53a6 --- /dev/null +++ b/v6.2.0/.changelog/9856.txt
@@ -0,0 +1,3 @@ +```release-note:none + docs: added `network_attachment` to `google_compute_instance` data source (beta) +```
diff --git a/v6.2.0/.changelog/9857.txt b/v6.2.0/.changelog/9857.txt new file mode 100644 index 0000000..274c2bd --- /dev/null +++ b/v6.2.0/.changelog/9857.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `disk_id` attribute to `google_compute_disk` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9859.txt b/v6.2.0/.changelog/9859.txt new file mode 100644 index 0000000..e41d520 --- /dev/null +++ b/v6.2.0/.changelog/9859.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `dataGovernanceType` to `google_bigquery_routine` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9860.txt b/v6.2.0/.changelog/9860.txt new file mode 100644 index 0000000..525c833 --- /dev/null +++ b/v6.2.0/.changelog/9860.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_discovery_engine_data_store` +```
diff --git a/v6.2.0/.changelog/9862.txt b/v6.2.0/.changelog/9862.txt new file mode 100644 index 0000000..a7ff626 --- /dev/null +++ b/v6.2.0/.changelog/9862.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +Volume deletions fail if a volume contains nested resources (= snapshot). Such volumes require a force delete. +Adds a new parameter called `deletion_policy`. The user can set it to +- `DEFAULT`: The default behavior is to still fail volume delete if nested resources exist. +- `FORCE`: Force volume deletion, meaning nested resources will be deleted as well. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9863.txt b/v6.2.0/.changelog/9863.txt new file mode 100644 index 0000000..0b1a411 --- /dev/null +++ b/v6.2.0/.changelog/9863.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_compute_region_network_endpoint` +``` +```release-note:enhancement +added `INTERNET_IP_PORT` and `INTERNET_FQDN_PORT` options for the `google_compute_region_network_endpoint_group` resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9865.txt b/v6.2.0/.changelog/9865.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9865.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9868.txt b/v6.2.0/.changelog/9868.txt new file mode 100644 index 0000000..3d554b6 --- /dev/null +++ b/v6.2.0/.changelog/9868.txt
@@ -0,0 +1,3 @@ +```release-note:bug +alloydb: fixed an issue where `database_flags` in secondary `google_alloydb_instance` resources would cause a diff, as they are copied from the primary +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9870.txt b/v6.2.0/.changelog/9870.txt new file mode 100644 index 0000000..0fcc454 --- /dev/null +++ b/v6.2.0/.changelog/9870.txt
@@ -0,0 +1,3 @@ +```release-note:bug +vmwareengine: fixed a bug to prevent recreation of existing PCs when upgrading provider version from <5.10.0 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9871.txt b/v6.2.0/.changelog/9871.txt new file mode 100644 index 0000000..5a3db37 --- /dev/null +++ b/v6.2.0/.changelog/9871.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: updated the `google_compute_security_policy` resource's `json_parsing` field to accept the value STANDARD_WITH_GRAPHQL +```
diff --git a/v6.2.0/.changelog/9872.txt b/v6.2.0/.changelog/9872.txt new file mode 100644 index 0000000..06ac3cc --- /dev/null +++ b/v6.2.0/.changelog/9872.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `user_ip_request_headers` field on `google_compute_security_policy` resource to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9873.txt b/v6.2.0/.changelog/9873.txt new file mode 100644 index 0000000..8ec013c --- /dev/null +++ b/v6.2.0/.changelog/9873.txt
@@ -0,0 +1,3 @@ +```release-note:none + +```
diff --git a/v6.2.0/.changelog/9874.txt b/v6.2.0/.changelog/9874.txt new file mode 100644 index 0000000..701ac89 --- /dev/null +++ b/v6.2.0/.changelog/9874.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `creation_timestamp` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9875.txt b/v6.2.0/.changelog/9875.txt new file mode 100644 index 0000000..aa847d8 --- /dev/null +++ b/v6.2.0/.changelog/9875.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firebase_app_check_service_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9878.txt b/v6.2.0/.changelog/9878.txt new file mode 100644 index 0000000..1cf6a8d --- /dev/null +++ b/v6.2.0/.changelog/9878.txt
@@ -0,0 +1,3 @@ +```release-note:bug + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9879.txt b/v6.2.0/.changelog/9879.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9879.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9881.txt b/v6.2.0/.changelog/9881.txt new file mode 100644 index 0000000..5987005 --- /dev/null +++ b/v6.2.0/.changelog/9881.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `enabled` field to `compute_backend_service.iap` resource (revert) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9888.txt b/v6.2.0/.changelog/9888.txt new file mode 100644 index 0000000..6f9318b --- /dev/null +++ b/v6.2.0/.changelog/9888.txt
@@ -0,0 +1,5 @@ +```release-note:new-resource +`google_clouddeploy_delivery_pipeline_iam_policy` +`google_clouddeploy_delivery_pipeline_iam_binding` +`google_clouddeploy_delivery_pipeline_iam_member` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9889.txt b/v6.2.0/.changelog/9889.txt new file mode 100644 index 0000000..64b2ea5 --- /dev/null +++ b/v6.2.0/.changelog/9889.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +composer: added composer_network_attachment, modified network/subnetwork to work with composer 3, modified isComposer3 function to work with multiple types +``` +```release-note:none +Fixes: b/304402329, b/304432955, b/304432958 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9890.txt b/v6.2.0/.changelog/9890.txt new file mode 100644 index 0000000..62a7e56 --- /dev/null +++ b/v6.2.0/.changelog/9890.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added `stack_type` attribute for `google_compute_interconnect_attachment` resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9891.txt b/v6.2.0/.changelog/9891.txt new file mode 100644 index 0000000..0f979d5 --- /dev/null +++ b/v6.2.0/.changelog/9891.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_compute_instance_group_membership` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9892.txt b/v6.2.0/.changelog/9892.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9892.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9893.txt b/v6.2.0/.changelog/9893.txt new file mode 100644 index 0000000..95ab623 --- /dev/null +++ b/v6.2.0/.changelog/9893.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: added `remote_function_options` field to `bigquery_routine` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9895.txt b/v6.2.0/.changelog/9895.txt new file mode 100644 index 0000000..916a288 --- /dev/null +++ b/v6.2.0/.changelog/9895.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: added the `network_url` attribute to the `consumer_accept_list`-block of the `google_compute_service_attachment` resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9898.txt b/v6.2.0/.changelog/9898.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9898.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9900.txt b/v6.2.0/.changelog/9900.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9900.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9903.txt b/v6.2.0/.changelog/9903.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9903.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9904.txt b/v6.2.0/.changelog/9904.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9904.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9908.txt b/v6.2.0/.changelog/9908.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9908.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9909.txt b/v6.2.0/.changelog/9909.txt new file mode 100644 index 0000000..164f5c1 --- /dev/null +++ b/v6.2.0/.changelog/9909.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +bigquery: promoted support for replica mv in `resource_bigquery_table` to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9910.txt b/v6.2.0/.changelog/9910.txt new file mode 100644 index 0000000..ea55f91 --- /dev/null +++ b/v6.2.0/.changelog/9910.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_parallelstore_instance` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9911.txt b/v6.2.0/.changelog/9911.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9911.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9913.txt b/v6.2.0/.changelog/9913.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9913.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9915.txt b/v6.2.0/.changelog/9915.txt new file mode 100644 index 0000000..540447d --- /dev/null +++ b/v6.2.0/.changelog/9915.txt
@@ -0,0 +1,3 @@ +```release-note:bug + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9917.txt b/v6.2.0/.changelog/9917.txt new file mode 100644 index 0000000..546b13f --- /dev/null +++ b/v6.2.0/.changelog/9917.txt
@@ -0,0 +1,6 @@ +```release-note:enhancement +composer: +- added validations for Composer 2/3 only fields +- blocked Composer2 -> Composer3 upgrade +- updated attributes of fields not used in Composer 3 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9918.txt b/v6.2.0/.changelog/9918.txt new file mode 100644 index 0000000..6593555 --- /dev/null +++ b/v6.2.0/.changelog/9918.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +netapp: added field `restore_parameters` and output-only fields `state`, `state_details` and `create_time` to `google_netapp_volume` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9920.txt b/v6.2.0/.changelog/9920.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9920.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9921.txt b/v6.2.0/.changelog/9921.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9921.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9925.txt b/v6.2.0/.changelog/9925.txt new file mode 100644 index 0000000..8c15c2b --- /dev/null +++ b/v6.2.0/.changelog/9925.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workstations: add support for `disable_ssh` in `google_workstations_workstation_config` (beta) +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9926.txt b/v6.2.0/.changelog/9926.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9926.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9927.txt b/v6.2.0/.changelog/9927.txt new file mode 100644 index 0000000..6df4d78 --- /dev/null +++ b/v6.2.0/.changelog/9927.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_clouddeploy_target_iam_*` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9930.txt b/v6.2.0/.changelog/9930.txt new file mode 100644 index 0000000..e3eab1d --- /dev/null +++ b/v6.2.0/.changelog/9930.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firebase_app_check_debug_token` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9931.txt b/v6.2.0/.changelog/9931.txt new file mode 100644 index 0000000..27fc728 --- /dev/null +++ b/v6.2.0/.changelog/9931.txt
@@ -0,0 +1,9 @@ +```release-note:bug +kms: added top-level `external_protection_level_options` field in `google_kms_crypto_key_version` resource +``` +```release-note:deprecation +kms: `attestation.external_protection_level_options` has been deprecated in favor of `external_protection_level_options` in `google_kms_crypto_key_version` +``` +```release-note:enhancement +kms: added `crypto_key_backend` field to `google_kms_crypto_key` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9933.txt b/v6.2.0/.changelog/9933.txt new file mode 100644 index 0000000..540447d --- /dev/null +++ b/v6.2.0/.changelog/9933.txt
@@ -0,0 +1,3 @@ +```release-note:bug + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9934.txt b/v6.2.0/.changelog/9934.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9934.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9936.txt b/v6.2.0/.changelog/9936.txt new file mode 100644 index 0000000..4efb793 --- /dev/null +++ b/v6.2.0/.changelog/9936.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +looker: added `custom_domain` field to `google_looker_instance ` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9937.txt b/v6.2.0/.changelog/9937.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9937.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9938.txt b/v6.2.0/.changelog/9938.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9938.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9940.txt b/v6.2.0/.changelog/9940.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9940.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9941.txt b/v6.2.0/.changelog/9941.txt new file mode 100644 index 0000000..ae1da27 --- /dev/null +++ b/v6.2.0/.changelog/9941.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +eventarc: added support for `http_endpoint.uri` and `network_config.network_attachment` to `google_eventarc_trigger` +clouddeploy: added support for `canary_revision_tags`, `prior_revision_tags`, `stable_revision_tags`, and `stable_cutback_duration` to `google_clouddeploy_delivery_pipeline` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9944.txt b/v6.2.0/.changelog/9944.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9944.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9945.txt b/v6.2.0/.changelog/9945.txt new file mode 100644 index 0000000..5417c94 --- /dev/null +++ b/v6.2.0/.changelog/9945.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workbench: added `desired_state` field to `google_workbench_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9946.txt b/v6.2.0/.changelog/9946.txt new file mode 100644 index 0000000..ca1fd31 --- /dev/null +++ b/v6.2.0/.changelog/9946.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pkeonprem: allowed `vcenter_network` to be set in `google_gkeonprem_vmware_cluster`, while the field does not support in-place update +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9947.txt b/v6.2.0/.changelog/9947.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9947.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9948.txt b/v6.2.0/.changelog/9948.txt new file mode 100644 index 0000000..c20f66b --- /dev/null +++ b/v6.2.0/.changelog/9948.txt
@@ -0,0 +1,3 @@ +```release-note:bug +bigquery: allowed users to set permissions for `principal`/`principalSets` (`iamMember`) in `google_bigquery_dataset_iam_member`. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9949.txt b/v6.2.0/.changelog/9949.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9949.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9950.txt b/v6.2.0/.changelog/9950.txt new file mode 100644 index 0000000..c807ea2 --- /dev/null +++ b/v6.2.0/.changelog/9950.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +google_clouddeploy_custom_target_type +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9952.txt b/v6.2.0/.changelog/9952.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9952.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9953.txt b/v6.2.0/.changelog/9953.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9953.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9956.txt b/v6.2.0/.changelog/9956.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9956.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9957.txt b/v6.2.0/.changelog/9957.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9957.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9958.txt b/v6.2.0/.changelog/9958.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9958.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9959.txt b/v6.2.0/.changelog/9959.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9959.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9960.txt b/v6.2.0/.changelog/9960.txt new file mode 100644 index 0000000..60d78f5 --- /dev/null +++ b/v6.2.0/.changelog/9960.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +allowed GCE apis to handle validations for boor disk provisionedIops and provisionedThroughput performance metrics. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9961.txt b/v6.2.0/.changelog/9961.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9961.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9962.txt b/v6.2.0/.changelog/9962.txt new file mode 100644 index 0000000..8ea5686 --- /dev/null +++ b/v6.2.0/.changelog/9962.txt
@@ -0,0 +1,3 @@ +```release-note:REPLACEME + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9963.txt b/v6.2.0/.changelog/9963.txt new file mode 100644 index 0000000..3b11daa --- /dev/null +++ b/v6.2.0/.changelog/9963.txt
@@ -0,0 +1,3 @@ +```release-note:bug +compute: fixed doing nothing when `resource_manager_tags` is changed on `google_compute_instance_template` and `google_compute_region_instance_template` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9964.txt b/v6.2.0/.changelog/9964.txt new file mode 100644 index 0000000..4a6aeb9 --- /dev/null +++ b/v6.2.0/.changelog/9964.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: promoted `all_instances_config` field in resources `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` to GA +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9965.txt b/v6.2.0/.changelog/9965.txt new file mode 100644 index 0000000..5848fdc --- /dev/null +++ b/v6.2.0/.changelog/9965.txt
@@ -0,0 +1,3 @@ +```release-note:bug +Fix issue that changes only in stateful_(internal|external)_ip will not trigger a Patch call in the GA provider for compute_(region_)instance_group_manager +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9967.txt b/v6.2.0/.changelog/9967.txt new file mode 100644 index 0000000..69e0620 --- /dev/null +++ b/v6.2.0/.changelog/9967.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +vertexai: added `feature_registry_source` field to `google_vertex_ai_feature_online_store_featureview` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9968.txt b/v6.2.0/.changelog/9968.txt new file mode 100644 index 0000000..f17b960 --- /dev/null +++ b/v6.2.0/.changelog/9968.txt
@@ -0,0 +1,4 @@ +```release-note:enhancement +certificatemanager: added `location` field to `google_certificate_manager_dns_authorization` resource + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9969.txt b/v6.2.0/.changelog/9969.txt new file mode 100644 index 0000000..4e41307 --- /dev/null +++ b/v6.2.0/.changelog/9969.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +Expose version_id on google_cloudfunctions_function +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9970.txt b/v6.2.0/.changelog/9970.txt new file mode 100644 index 0000000..c21919e --- /dev/null +++ b/v6.2.0/.changelog/9970.txt
@@ -0,0 +1,6 @@ +```release-note:new-resource +`google_firebase_app_check_app_attest_config` +``` +```release-note:new-resource +`google_firebase_app_check_play_integrity_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9971.txt b/v6.2.0/.changelog/9971.txt new file mode 100644 index 0000000..58c9f34 --- /dev/null +++ b/v6.2.0/.changelog/9971.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +made `google_notebooks_instance` wait for active state on creation and enable stopping/starting instances. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9972.txt b/v6.2.0/.changelog/9972.txt new file mode 100644 index 0000000..5afcebe --- /dev/null +++ b/v6.2.0/.changelog/9972.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +gkehub2: added `namespace_labels` field to `google_gke_hub_scope` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9973.txt b/v6.2.0/.changelog/9973.txt new file mode 100644 index 0000000..2d62ba8 --- /dev/null +++ b/v6.2.0/.changelog/9973.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +workbench: added `container_image` field to `google_workbench_instance` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9974.txt b/v6.2.0/.changelog/9974.txt new file mode 100644 index 0000000..5161c8e --- /dev/null +++ b/v6.2.0/.changelog/9974.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: added output-only fields `membership_id` and `membership_location` under `fleet` in `google_container_cluster` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9975.txt b/v6.2.0/.changelog/9975.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9975.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9976.txt b/v6.2.0/.changelog/9976.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9976.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9977.txt b/v6.2.0/.changelog/9977.txt new file mode 100644 index 0000000..44203bc --- /dev/null +++ b/v6.2.0/.changelog/9977.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +healthcare: added `reject_duplicate_message` field to `google_healthcare_hl7_v2_store ` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9978.txt b/v6.2.0/.changelog/9978.txt new file mode 100644 index 0000000..0f83cc8 --- /dev/null +++ b/v6.2.0/.changelog/9978.txt
@@ -0,0 +1,3 @@ +```release-note:new-resource +`google_firebase_app_check_device_check_config` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9981.txt b/v6.2.0/.changelog/9981.txt new file mode 100644 index 0000000..126505b --- /dev/null +++ b/v6.2.0/.changelog/9981.txt
@@ -0,0 +1,2 @@ +```release-note:none +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9983.txt b/v6.2.0/.changelog/9983.txt new file mode 100644 index 0000000..a726de5 --- /dev/null +++ b/v6.2.0/.changelog/9983.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +compute: support updating `network_interface.stack_type` field on `google_compute_instance` resource. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9984.txt b/v6.2.0/.changelog/9984.txt new file mode 100644 index 0000000..42b910d --- /dev/null +++ b/v6.2.0/.changelog/9984.txt
@@ -0,0 +1,3 @@ +```release-note:none + +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9985.txt b/v6.2.0/.changelog/9985.txt new file mode 100644 index 0000000..6f4416a --- /dev/null +++ b/v6.2.0/.changelog/9985.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +pubsub: added `ingestion_data_source_settings` field to `google_pubsub_topic` resource +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9986.txt b/v6.2.0/.changelog/9986.txt new file mode 100644 index 0000000..cbcb467 --- /dev/null +++ b/v6.2.0/.changelog/9986.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +composer: support new version schema in composer 3 +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9989.txt b/v6.2.0/.changelog/9989.txt new file mode 100644 index 0000000..db4cc63 --- /dev/null +++ b/v6.2.0/.changelog/9989.txt
@@ -0,0 +1,3 @@ +```release-note:bug +cloudfunctions2: fixed an issue where not specifying `event_config.trigger_region` in `google_cloudfunctions2_function` resulted in a permanent diff. The field now pulls a default value from the API when unset. +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9991.txt b/v6.2.0/.changelog/9991.txt new file mode 100644 index 0000000..f589a75 --- /dev/null +++ b/v6.2.0/.changelog/9991.txt
@@ -0,0 +1,4 @@ +```release-note:new-resource +`google_firebase_app_check_recaptcha_enterprise_config` +`google_firebase_app_check_recaptcha_v3_config ` +``` \ No newline at end of file
diff --git a/v6.2.0/.changelog/9993.txt b/v6.2.0/.changelog/9993.txt new file mode 100644 index 0000000..5a3cf20 --- /dev/null +++ b/v6.2.0/.changelog/9993.txt
@@ -0,0 +1,3 @@ +```release-note:enhancement +container: promote `enable_confidential_storage` from `node_config` in `google_container_cluster` and `google_container_node_pool` to GA (ga) +``` \ No newline at end of file
diff --git a/v6.2.0/.copywrite.hcl b/v6.2.0/.copywrite.hcl new file mode 100644 index 0000000..6017972 --- /dev/null +++ b/v6.2.0/.copywrite.hcl
@@ -0,0 +1,29 @@ +schema_version = 1 + +project { + license = "MPL-2.0" + copyright_year = 2017 + + # (OPTIONAL) A list of globs that should not have copyright/license headers. + # Supports doublestar glob patterns for more flexibility in defining which + # files or folders should be ignored + header_ignore = [ + # Some ignores here are not strictly needed, but protects us if we change the types of files we put in those folders + # See here for file extensions altered by copywrite CLI (all other extensions are ignored) + # https://github.com/hashicorp/copywrite/blob/4af928579f5aa8f1dece9de1bb3098218903053d/addlicense/main.go#L357-L394 + ".github/**", + ".release/**", + ".changelog/**", + "examples/**", + "scripts/**", + "google/**/test-fixtures/**", + "META.d/*.yml", + "META.d/*.yaml", + ".golangci.yml", + ".goreleaser.yml", + ] + + # (OPTIONAL) Links to an upstream repo for determining repo relationships + # This is for special cases and should not normally be set. + upstream = "GoogleCloudPlatform/magic-modules" +}
diff --git a/v6.2.0/.github/CODE_OF_CONDUCT.md b/v6.2.0/.github/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..0c8b092 --- /dev/null +++ b/v6.2.0/.github/CODE_OF_CONDUCT.md
@@ -0,0 +1,5 @@ +# Code of Conduct + +HashiCorp Community Guidelines apply to you when interacting with the community here on GitHub and contributing code. + +Please read the full text at https://www.hashicorp.com/community-guidelines
diff --git a/v6.2.0/.github/CONTRIBUTING.md b/v6.2.0/.github/CONTRIBUTING.md new file mode 100644 index 0000000..3e30585 --- /dev/null +++ b/v6.2.0/.github/CONTRIBUTING.md
@@ -0,0 +1,89 @@ +# Contributing to Terraform Provider Google + +This provider is generated by [Magic Modules](https://github.com/GoogleCloudPlatform/magic-modules), and the repository contents are effectively read-only. + +To get started making a contribution, see https://github.com/GoogleCloudPlatform/magic-modules#magic-modules. + +# Documentation not yet migrated + +Most content on this page has been migrated to the Magic Modules README (https://github.com/GoogleCloudPlatform/magic-modules). The remaining sections in this document have not made it over yet; most are maintainer-specific. + +## Ensuring no plan-time difference to latest provider release (optional) + +In a case where you are editing an existing field you might want to ensure the resource you are modifying doesn't result in a diff to existing deployments. You can run set the [environment variable](https://github.com/GoogleCloudPlatform/magic-modules/blob/a30da2040ca7b8bd37186d8521a911e7469da632/mmv1/third_party/terraform/utils/provider_test.go.erb#L284-L286) `RELEASE_DIFF` before running a test. This will append plan only steps using the latest released/published provider (`google` or `google-beta`) after all configuration deployments to ensure uniformity. + +``` +export RELEASE_DIFF=true +TF_LOG=TRACE make testacc TEST=./google TESTARGS='-run=TestAccContainerNodePool_basic' > output.log +``` + +## Sweepers + +Running provider tests often can lead to dangling test resources caused by test failures. Terraform has a capability to run [Sweepers](https://www.terraform.io/docs/extend/testing/acceptance-tests/sweepers.html) which can go through and delete resources. In TPG, sweepers mainly: +1. List every resource in a project of a specific kind +2. Iterate through the list and determine if a resource is [sweepable](https://github.com/GoogleCloudPlatform/magic-modules/blob/master/mmv1/third_party/terraform/utils/gcp_sweeper_test.go#L46) +3. If sweepable, delete the resource + +Sweepers run by using the `-sweep` and `-sweep-run` `TESTARGS` flags: + +``` +TF_LOG=TRACE make testacc TEST=./google TESTARGS='-sweep=us-central1 -sweep-run=<sweeper-name-here>' > output.log +``` +## Maintainer-specific information + +### Reviewing / Merging Code + +When reviewing/merging code, roughly follow the guidelines set in the +[Maintainer's Etiquette](https://github.com/hashicorp/terraform/blob/master/docs/maintainer-etiquette.md) +guide. One caveat is that they're fairly old and apply primarily to HashiCorp employees, but the general guidance about merging / changelogs is still relevant. + +### Upstreaming community PRs to Magic Modules + +We recommend that the majority of contributors contribute directly to [Magic Modules](https://github.com/googleCloudPlatform/magic-modules/) rather than directly to this repo, as we're much more able to run automated tests against PRs in that repository. If a contributor is unable to contribute to that repository but can contribute here, we're able to semi-automatically upstream changes with the following after conducting a primary review in this repo: + +When contributors update handwritten files, we've got a couple bash fns to make the process simpler. Define the following in +your `.bashrc` or `.bash_profile`. + +```bash +function tpgpatch1 { + pr_username=$(echo $1 | cut -d ':' -f1) + feature_branch=$(echo $1 | cut -d ':' -f2) + git remote add $pr_username git@github.com:$pr_username/${PWD##*/} + git fetch $pr_username + git checkout $pr_username/$feature_branch + git format-patch $(git merge-base HEAD master) +} + +function tpgpatch2 { + for patch in $GOPATH/src/github.com/hashicorp/terraform-provider-google*/*.patch; do + echo "checking ${patch}" + if git apply --stat $patch | grep "google/"; then + git am -3 -i $patch -p2 --directory=third_party/terraform/resources/ --include="*.go" + fi + if git apply --stat $patch | grep "google-beta/"; then + git am -3 -i $patch -p2 --directory=third_party/terraform/resources/ --include="*.go" + fi + if git apply --stat $patch | grep "markdown"; then + git am -3 -i $patch --directory=third_party/terraform/ --include="*website/*" + fi + done +} +``` + +With those functions defined: + +1. Check out both the provider and MM repo to `master`, committing/stashing any local changes +1. In the MM repo, run `git checkout -b {{branch}}` to create a branch for your upstreaming PR +1. Click the clipboard button next to the `author:branch` indicator on the PR to copy it. +1. Run `tpgpatch1 author:branch` from the provider repo +1. Run `tpgpatch2` from the MM repo +1. Remove the patch files from the provider repo + +At this point, you should be checked out to a branch with the changes to handwritten files included in the MM repo. For +generated files and most compiled files, you'll need to perform the upstreaming manually. After getting your local branch +ready: + +1. Open a PR in MM with a complete release note, and edit the PR in this repo to include it +1. Assign a reviewer- generally they'll rubberstamp the change, since it's already been approved + * You can ignore CLA notices for `third_party`-only changes, it's not subject to it. +1. Once approved, merge the PR here followed by the MM PR. The Magician will correct any deltas between the original code & the MM change, generally just minor formatting such as whitespace.
diff --git a/v6.2.0/.github/ISSUE_TEMPLATE.md b/v6.2.0/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..10db0fb --- /dev/null +++ b/v6.2.0/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,62 @@ +Hi there, + +Thank you for opening an issue. Please note that we try to keep the Terraform issue tracker reserved for bug reports and feature requests. For general usage questions, please see: https://www.terraform.io/community.html. + +If this is a bug report (for when something is there, but doesn't work how it should), please use the [bug issue template](https://github.com/terraform-providers/terraform-provider-google/issues/new?template=bug.md) instead. + +If this is an enhancement / feature request (for when something (a resource, field, etc.) is missing, and should be added), please use the [enhancement template](https://github.com/terraform-providers/terraform-provider-google/issues/new?template=enhancement.md) instead. + +If you have a support request or question, please check out the other resources listed [here](https://github.com/terraform-providers/terraform-provider-google/issues/new?template=question.md). + +If your issue does not fit into one of the above templates, please fill out the following: + +<!--- Please keep this note for the community ---> + +### Community Note + +* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request +* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request +* If you are interested in working on this issue or have submitted a pull request, please leave a comment or [link](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue) the pull request to this issue. + +<!--- Thank you for keeping this note for the community ---> + +### Terraform Version +<!--- Please run `terraform -v` to show the Terraform core version and provider version(s). If you are not running the latest version of Terraform or the provider, please upgrade because your issue may have already been fixed. [Terraform documentation on provider versioning](https://www.terraform.io/docs/configuration/providers.html#provider-versions). ---> + +### Affected Resource(s) +<!--- Please list the affected resources and data sources. ---> + +* google_XXXXX + +### Terraform Configuration Files (if applicable) +<!--- Information about code formatting: https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code ---> + +```tf +# Copy-paste your Terraform configurations here - for large Terraform configs, +# please use a service like Dropbox and share a link to the ZIP file. For +# security, you can also encrypt the files using our GPG public key: https://www.hashicorp.com/security +# If reproducing the bug involves modifying the config file (e.g., apply a config, +# change a value, apply the config again, see the bug) then please include both the +# version of the config before the change, and the version of the config after the change. +``` + +### Issue Description +<!--- +Please explain your issue here: what you expected to happen, what actually happened, what steps did you take, etc. The more detail you're able to provide, the better we'll be able to help you. +If your issue appears when running Terraform, please provide a link to a GitHub Gist containing the complete debug output. Please do NOT paste the debug output in the issue; just paste a link to the Gist. +---> + +### Important Factoids +<!--- Are there anything atypical about your accounts that we should know? For example: authenticating as a user instead of a service account? ---> + +### References +<!--- +Information about referencing Github Issues: https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests + +Are there any other GitHub issues (open or closed) or pull requests that should be linked here? Vendor documentation? For example: +---> +* #0000 + +<!--- +Note Google Cloud customers who are working with a dedicated Technical Account Manager / Customer Engineer: to expedite the investigation and resolution of this issue, please refer to these instructions: https://github.com/hashicorp/terraform-provider-google/wiki/Customer-Contact#raising-gcp-internal-issues-with-the-provider-development-team +--->
diff --git a/v6.2.0/.github/ISSUE_TEMPLATE/00_bug.yml b/v6.2.0/.github/ISSUE_TEMPLATE/00_bug.yml new file mode 100644 index 0000000..28eb657 --- /dev/null +++ b/v6.2.0/.github/ISSUE_TEMPLATE/00_bug.yml
@@ -0,0 +1,88 @@ +name: "Bug" +labels: ["bug"] +description: "For when something is there, but doesn't work how it should." +body: + - type: textarea + id: community-note + attributes: + label: Community Note + description: Please keep this note for the community + value: | + * Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request. + * Please do not leave _+1_ or _me too_ comments, they generate extra noise for issue followers and do not help prioritize the request. + * If you are interested in working on this issue or have submitted a pull request, please leave a comment. + * If an issue is assigned to a user, that user is claiming responsibility for the issue. + * Customers working with a Google Technical Account Manager or Customer Engineer can ask them to [reach out internally](https://github.com/hashicorp/terraform-provider-google/wiki/Customer-Contact#raising-gcp-internal-issues-with-the-provider-development-team) to expedite investigation and resolution of this issue. + validations: + required: true + - type: textarea + id: terraform-version + attributes: + label: Terraform Version & Provider Version(s) + description: | + Please run [`terraform version`](https://developer.hashicorp.com/terraform/cli/commands/version) to show the Terraform core version and provider version(s) and paste the output here. + If you are not running the latest version of Terraform or the provider, please upgrade because your issue may have already been fixed. + value: | + Terraform vX.X.X + on <architecture> + + provider registry.terraform.io/hashicorp/google vX.X.X + + provider registry.terraform.io/hashicorp/google-beta vX.X.X + validations: + required: true + - type: textarea + id: affected-resources + attributes: + label: Affected Resource(s) + description: Please list the affected resources and data sources. Use `google_*` if all resources or data sources are affected. + validations: + required: true + - type: textarea + id: terraform-configuration + attributes: + label: Terraform Configuration + description: | + Copy-paste your Terraform configurations here as [markdown code blocks](https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code). + + For large Terraform configs, please use a service like Dropbox and share a link to the ZIP file. For security, you can also encrypt the files using our GPG public key: https://www.hashicorp.com/security + + If reproducing the bug involves modifying the config file (that is, apply a config, change a value, apply the config again, see the bug), then please include both: + + * the version of the config before the change, and + * the version of the config after the change. + value: | + ```tf + ``` + - type: textarea + id: debug-output + attributes: + label: Debug Output + description: | + Please provide a link to a GitHub Gist containing your complete [debug output](https://www.terraform.io/docs/internals/debugging.html). Please **don't** paste the debug output in the issue; just paste a link to the Gist. + - type: textarea + id: expected-behavior + attributes: + label: Expected Behavior + description: What should have happened? + - type: textarea + id: actual-behavior + attributes: + label: Actual Behavior + description: What actually happened? + - type: textarea + id: steps-to-reproduce + attributes: + label: Steps to reproduce + description: Please list the steps required to reproduce the issue. + value: 1. `terraform apply` + - type: textarea + id: important-factoids + attributes: + label: Important Factoids + description: | + Is there anything atypical about your accounts that we should know? For example: authenticating as a user instead of a service account? + - type: textarea + id: references + attributes: + label: References + description: | + Are there any other GitHub issues (open or closed) or pull requests that should be [linked](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests) here? Vendor documentation?
diff --git a/v6.2.0/.github/ISSUE_TEMPLATE/01_enhancement.yml b/v6.2.0/.github/ISSUE_TEMPLATE/01_enhancement.yml new file mode 100644 index 0000000..49daf86 --- /dev/null +++ b/v6.2.0/.github/ISSUE_TEMPLATE/01_enhancement.yml
@@ -0,0 +1,50 @@ +name: "Enhancement" +labels: ["enhancement"] +description: "For when something (a resource, field, etc.) is missing, and should be added." +body: + - type: textarea + id: community-note + attributes: + label: Community Note + description: Please keep this note for the community. + value: | + * Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request. + * Please do not leave _+1_ or _me too_ comments, they generate extra noise for issue followers and do not help prioritize the request. + * If you are interested in working on this issue or have submitted a pull request, please leave a comment. + * If an issue is assigned to a user, that user is claiming responsibility for the issue. + * Customers working with a Google Technical Account Manager or Customer Engineer can ask them to [reach out internally](https://github.com/hashicorp/terraform-provider-google/wiki/Customer-Contact#raising-gcp-internal-issues-with-the-provider-development-team) to expedite investigation and resolution of this issue. + validations: + required: true + - type: textarea + id: description + attributes: + label: Description + description: Please leave a helpful description of the feature request here. Including use cases and why it would help you is a great way to convince maintainers to spend time on it. + validations: + required: true + - type: textarea + id: affected-resources + attributes: + label: New or Affected Resource(s) + description: Please list the new or affected resources and data sources. Use google_* if all resources or data sources are affected. + value: | + * google_XXXXX + validations: + required: true + - type: textarea + id: terraform-configuration + attributes: + label: Potential Terraform Configuration + description: | + Propose what you think the configuration to take advantage of this feature should look like. We may not use it verbatim, but it's helpful in understanding your intent. + + Use [markdown code blocks](https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code) to format the configuration. + value: | + ```tf + ``` + - type: textarea + id: references + attributes: + label: References + description: | + Are there any other GitHub issues (open or closed) or pull requests that should be [linked](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests) here? Vendor documentation?
diff --git a/v6.2.0/.github/ISSUE_TEMPLATE/03_question.yml b/v6.2.0/.github/ISSUE_TEMPLATE/03_question.yml new file mode 100644 index 0000000..c8241c3 --- /dev/null +++ b/v6.2.0/.github/ISSUE_TEMPLATE/03_question.yml
@@ -0,0 +1,21 @@ +name: "Question" +labels: ["question"] +description: "If you have a question, please check out our [community resources](https://www.terraform.io/docs/extend/community/index.html)!" +body: + - type: markdown + attributes: + value: | + Issues on GitHub are intended to be related to bugs or feature requests with provider codebase, so we recommend using our other community resources instead of asking here 👍. + + If you have a support request or question please submit them to one of these resources: + + * [Terraform community resources](https://www.terraform.io/docs/extend/community/index.html) + * [HashiCorp support](https://support.hashicorp.com) (Terraform Enterprise customers) + * [GCP support](https://github.com/hashicorp/terraform-provider-google/wiki/Customer-Contact#raising-gcp-internal-issues-with-the-provider-development-team) (Customers working with a Google Technical Account Manager or Customer Engineer) + - type: textarea + id: question + attributes: + label: Question + value: Please use the resources listed above instead of submitting a question with this form. + validations: + required: true
diff --git a/v6.2.0/.github/ISSUE_TEMPLATE/10_test_failure.yml b/v6.2.0/.github/ISSUE_TEMPLATE/10_test_failure.yml new file mode 100644 index 0000000..1fd3914 --- /dev/null +++ b/v6.2.0/.github/ISSUE_TEMPLATE/10_test_failure.yml
@@ -0,0 +1,57 @@ +name: "Test failure" +labels: ["test-failure"] +description: "(Internal) For reporting test failures on the nightly builds" +title: "Failing test(s): TestAccWhatever" +body: + - type: markdown + attributes: + value: | + This is a template for reporting test failures on nightly builds. It should only be used by core contributors who have access to our CI/CD results. + - type: textarea + id: impacted-tests + attributes: + label: Impacted tests + description: List all impacted tests for searchability. The title of the issue can instead list one or more groups of tests, or describe the overall root cause. + value: | + - TestAccWhatever + validations: + required: true + - type: textarea + id: affected-resources + attributes: + label: Affected Resource(s) + description: List the primary resource or data source under test, even if the root cause of the failure is in a different resource. Use `google_*` for tests related to core provider logic. + value: | + - google_XXXXX + validations: + required: true + - type: textarea + id: failure-rates + attributes: + label: Failure rates + description: For 100% test failures, provide the start date. For flakey tests, use as much of the test history as seems relevant. + value: | + - 100% since YYYY-MM-DD + - X% (Y failed out of last Z runs) as of YYYY-MM-DD + validations: + required: true + - type: textarea + id: messages + attributes: + label: Message(s) + description: The error message that displays in the tests tab, for reference. Project IDs are okay to share, but do check for other sensitive information. + value: | + ``` + + ``` + validations: + required: true + - type: textarea + id: test-history + attributes: + label: Nightly build test history + description: Link to the [test history page](https://hashicorp.teamcity.com/test/1458901879521596451?currentProjectId=TerraformProviders_GoogleCloud_GOOGLE_NIGHTLYTESTS&expandTestHistoryChartSection=true) for the failed test. + value: | + - https://hashicorp.teamcity.com/... + validations: + required: true
diff --git a/v6.2.0/.github/ISSUE_TEMPLATE/11_developer_productivity.yml b/v6.2.0/.github/ISSUE_TEMPLATE/11_developer_productivity.yml new file mode 100644 index 0000000..ba8e34c --- /dev/null +++ b/v6.2.0/.github/ISSUE_TEMPLATE/11_developer_productivity.yml
@@ -0,0 +1,30 @@ +name: "Developer Productivity" +labels: ["technical-debt"] +description: "For bug reports, feature requests, and feedback about developing in the provider" +body: + - type: dropdown + id: type + attributes: + label: What kind of contribution is this issue about? + options: + - "Other (specify in details)" + - "Pull request UX" + - "MMv1-based resource" + - "tpgtools/DCL-based resource" + - "Handwritten resource" + - "Downstream builds" + default: 0 + validations: + required: true + - type: textarea + id: details + attributes: + label: Details + validations: + required: true + - type: textarea + id: references + attributes: + label: References + description: | + Are there any other GitHub issues (open or closed) or pull requests that should be [linked](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests) here? Vendor documentation?
diff --git a/v6.2.0/.github/SUPPORT.md b/v6.2.0/.github/SUPPORT.md new file mode 100644 index 0000000..1d41099 --- /dev/null +++ b/v6.2.0/.github/SUPPORT.md
@@ -0,0 +1,5 @@ +# Support + +Terraform is a mature project with a growing community. There are active, dedicated people willing to help you through various mediums. + +Take a look at those mediums listed at https://www.terraform.io/community.html
diff --git a/v6.2.0/.github/dependabot.yml b/v6.2.0/.github/dependabot.yml new file mode 100644 index 0000000..cf5d01e --- /dev/null +++ b/v6.2.0/.github/dependabot.yml
@@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: "gomod" + directory: "/" + schedule: + interval: "weekly" + ignore: + # Ignore version updates + - dependency-name: "*" + update-types: ["version-update:semver-major","version-update:semver-minor","version-update:semver-patch"]
diff --git a/v6.2.0/.github/labeler.yml b/v6.2.0/.github/labeler.yml new file mode 100644 index 0000000..af50888 --- /dev/null +++ b/v6.2.0/.github/labeler.yml
@@ -0,0 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: MPL-2.0 + +crash: + - 'panic:'
diff --git a/v6.2.0/.github/reviewer-lottery.yml b/v6.2.0/.github/reviewer-lottery.yml new file mode 100644 index 0000000..980fa34 --- /dev/null +++ b/v6.2.0/.github/reviewer-lottery.yml
@@ -0,0 +1,20 @@ +# See https://github.com/kentaro-m/auto-assign-action?tab=readme-ov-file#single-reviewers-list + +addReviewers: true # add reviewers to pull requests + +addAssignees: false # don't add assignees to pull requests + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - rileykarson + - slevenick + - c2thorn + - scottsuarez + - melinath + - shuyama1 + - SarahFrench + - BBBmau + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 1
diff --git a/v6.2.0/.github/workflows/backfill-issue-labels.yml b/v6.2.0/.github/workflows/backfill-issue-labels.yml new file mode 100644 index 0000000..22682a7 --- /dev/null +++ b/v6.2.0/.github/workflows/backfill-issue-labels.yml
@@ -0,0 +1,35 @@ +name: Issue Labeler Backfill + +permissions: + issues: write + +on: + workflow_dispatch: + inputs: + since: + description: "The date to backfill tickets since in YYYY-MM-DD format" + required: true + default: '1973-01-01' + dry_run: + description: "Dry run (no changes will be made to issues)" + type: boolean + +jobs: + backfill-tickets: + runs-on: ubuntu-22.04 + steps: + - name: Checkout Repository + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + repository: GoogleCloudPlatform/magic-modules + path: repo + - name: Set up Go + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 + with: + go-version: '^1.19.1' + - name: Run backfill + env: + GITHUB_TOKEN: ${{github.token}} + run: | + cd repo/tools/issue-labeler + go run . -backfill-date=${{inputs.since}} -backfill-dry-run=${{inputs.dry_run}} -logtostderr=true
diff --git a/v6.2.0/.github/workflows/go.yml b/v6.2.0/.github/workflows/go.yml new file mode 100644 index 0000000..f4632e0 --- /dev/null +++ b/v6.2.0/.github/workflows/go.yml
@@ -0,0 +1,36 @@ +name: GoTest + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + + build: + name: Build + runs-on: ubuntu-latest + steps: + + - name: Check out code into the Go module directory + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + + - name: Set up Go 1.x + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 + with: + go-version-file: "go.mod" + + - name: Get dependencies + run: | + go mod download + + - name: Build + run: | + make lint + go build + + - name: Test + run: | + make docscheck + make test
diff --git a/v6.2.0/.github/workflows/issue-comment-created.yml b/v6.2.0/.github/workflows/issue-comment-created.yml new file mode 100644 index 0000000..64f015e --- /dev/null +++ b/v6.2.0/.github/workflows/issue-comment-created.yml
@@ -0,0 +1,50 @@ +name: Remove "waiting-response" label on issue comment +# To help with triage, if we're waiting for a response from a +# user we label the issue waiting-response. +# When a user comments on the issue the label is removed. + +on: + issue_comment: + types: [created] + +jobs: + remove_waiting_response: + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + env: + REMOVE_LABEL: "waiting-response" + with: + script: | + const { REMOVE_LABEL } = process.env + console.log(`Attempting to remove label "${REMOVE_LABEL}"`) + + const { data } = await github.rest.issues.listLabelsOnIssue({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + }) + + // Return early if there are no labels + if (data.length == 0){ + console.log(`Issue has no labels; not attempting to remove label "${REMOVE_LABEL}"`) + return + } + + // Check if REMOVE_LABEL is present + const filteredData = data.filter(label => label.name == REMOVE_LABEL) + + // Return early if filtering didn't identify the label as present + if (filteredData.length == 0){ + console.log(`Label "${REMOVE_LABEL}" not found on issue; not attempting to remove it.`) + return + } + + console.log(`Label "${REMOVE_LABEL}" found! Now deleting it from the issue...`) + + await github.rest.issues.removeLabel({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + name: REMOVE_LABEL + })
diff --git a/v6.2.0/.github/workflows/labeler.yml b/v6.2.0/.github/workflows/labeler.yml new file mode 100644 index 0000000..fffc4b0 --- /dev/null +++ b/v6.2.0/.github/workflows/labeler.yml
@@ -0,0 +1,16 @@ +name: Issue Opened Triage + +on: + issues: + types: [opened] + +jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: github/issue-labeler@c1b0f9f52a63158c4adc09425e858e87b32e9685 # v3.4 + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}" + configuration-path: .github/labeler.yml + enable-versioned-regex: false
diff --git a/v6.2.0/.github/workflows/lock.yml b/v6.2.0/.github/workflows/lock.yml new file mode 100644 index 0000000..4fe2328 --- /dev/null +++ b/v6.2.0/.github/workflows/lock.yml
@@ -0,0 +1,23 @@ +name: 'Lock Threads' + +on: + schedule: + - cron: '50 1 * * *' + +jobs: + lock: + runs-on: ubuntu-latest + steps: + - uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 # v5.0.1 + with: + github-token: ${{ github.token }} + issue-comment: > + I'm going to lock this issue because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues. + + If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. + issue-inactive-days: '30' + pr-comment: > + I'm going to lock this pull request because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues. + + If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. + pr-inactive-days: '30'
diff --git a/v6.2.0/.github/workflows/pull-request-reviewer.yml b/v6.2.0/.github/workflows/pull-request-reviewer.yml new file mode 100644 index 0000000..1dd76d3 --- /dev/null +++ b/v6.2.0/.github/workflows/pull-request-reviewer.yml
@@ -0,0 +1,18 @@ +name: "Pull Request Reviewer" +on: + pull_request_target: + types: [opened, ready_for_review, reopened] + +permissions: + pull-requests: write + +jobs: + add-reviewer: + if: ${{ github.actor != 'modular-magician' }} + runs-on: ubuntu-latest + steps: + - uses: kentaro-m/auto-assign-action@f4648c0a9fdb753479e9e75fc251f507ce17bb7e # v2.0.0 + with: + configuration-path: ".github/reviewer-lottery.yml" + repo-token: "${{ secrets.GITHUB_TOKEN }}" +
diff --git a/v6.2.0/.github/workflows/pull-request-size.yml b/v6.2.0/.github/workflows/pull-request-size.yml new file mode 100644 index 0000000..c823f14 --- /dev/null +++ b/v6.2.0/.github/workflows/pull-request-size.yml
@@ -0,0 +1,17 @@ +name: "Pull Request Size Labeler" + +on: [pull_request] + +jobs: + labeler: + runs-on: ubuntu-latest + name: Label the PR size + steps: + - uses: codelytv/pr-size-labeler@54ef36785e9f4cb5ecf1949cfc9b00dbb621d761 # v1.8.1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + xs_max_size: '30' + s_max_size: '60' + m_max_size: '150' + l_max_size: '300' + message_if_xl: ''
diff --git a/v6.2.0/.github/workflows/release.yml b/v6.2.0/.github/workflows/release.yml new file mode 100644 index 0000000..4973e3a --- /dev/null +++ b/v6.2.0/.github/workflows/release.yml
@@ -0,0 +1,46 @@ +name: Release + +on: + push: + tags: + - 'v[0-9]+.[0-9]+.[0-9]+*' + +permissions: + contents: write + +jobs: + release-notes: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + fetch-depth: 0 + - name: Generate Release Notes + run: | + export PREV_TAG=$(git tag --list 'v*' --sort=-version:refname | head -n 2 | tail -n 1) + export PREV_VERSION=${PREV_TAG//v} + sed -n -e "1{/# /d;}" -e "2{/^$/d;}" -e "/# $PREV_VERSION/q;p" CHANGELOG.md > release-notes.txt + - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 + with: + name: release-notes + path: release-notes.txt + retention-days: 1 + terraform-provider-release: + name: 'Terraform Provider Release' + needs: [release-notes] + uses: hashicorp/ghaction-terraform-provider-release/.github/workflows/hashicorp.yml@v4 + secrets: + hc-releases-github-token: '${{ secrets.HASHI_RELEASES_GITHUB_TOKEN }}' + hc-releases-host-staging: '${{ secrets.HC_RELEASES_HOST_STAGING }}' + hc-releases-host-prod: '${{ secrets.HC_RELEASES_HOST_PROD }}' + hc-releases-key-prod: '${{ secrets.HC_RELEASES_KEY_PROD }}' + hc-releases-key-staging: '${{ secrets.HC_RELEASES_KEY_STAGING }}' + hc-releases-terraform-registry-sync-token: '${{ secrets.TF_PROVIDER_RELEASE_TERRAFORM_REGISTRY_SYNC_TOKEN }}' + setup-signore-github-token: '${{ secrets.HASHI_SIGNORE_GITHUB_TOKEN }}' + signore-client-id: '${{ secrets.SIGNORE_CLIENT_ID }}' + signore-client-secret: '${{ secrets.SIGNORE_CLIENT_SECRET }}' + with: + release-notes: true + setup-go-version-file: '.go-version' + # Product Version (e.g. v1.2.3 or github.ref_name) + product-version: '${{ github.ref_name }}'
diff --git a/v6.2.0/.github/workflows/service-labeler.yml b/v6.2.0/.github/workflows/service-labeler.yml new file mode 100644 index 0000000..d089799 --- /dev/null +++ b/v6.2.0/.github/workflows/service-labeler.yml
@@ -0,0 +1,49 @@ +name: Service Labeler + +on: + issues: + types: [opened, edited, unlabeled] + +jobs: + add-labels: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: Checkout magic modules + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + repository: GoogleCloudPlatform/magic-modules + ref: main + path: magic-modules + - name: Setup go + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 + with: + go-version: '>=1.19.0' + - name: Check for service labels + id: service_labels + run: | + serviceLabels="$(echo '${{ toJson(github.event.issue.labels.*.name) }}' | jq -c 'map(select(startswith("service/")))')" + echo "Service labels: $serviceLabels" + echo "service_labels=$serviceLabels" >> $GITHUB_OUTPUT + - name: Pick labels + id: pick_labels + if: ${{ steps.service_labels.outputs.service_labels == '[]' }} + env: + ISSUE_BODY: ${{ github.event.issue.body }} + run: | + cd magic-modules/tools/issue-labeler + labels=$(go run .) + echo "Labels: $labels" + echo "labels=$labels" >> $GITHUB_OUTPUT + - name: Apply labels + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + if: ${{ steps.service_labels.outputs.service_labels == '[]' && steps.pick_labels.outputs.labels != '' }} + with: + script: | + github.rest.issues.addLabels({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ${{ steps.pick_labels.outputs.labels }} + })
diff --git a/v6.2.0/.github/workflows/stale.yml b/v6.2.0/.github/workflows/stale.yml new file mode 100644 index 0000000..5fa2984 --- /dev/null +++ b/v6.2.0/.github/workflows/stale.yml
@@ -0,0 +1,25 @@ +name: 'Close stale issues and PRs' +on: + schedule: + - cron: '10 3 * * *' + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + days-before-stale: 9999 + days-before-close: 90 + stale-issue-label: 'stale' + stale-pr-label: 'stale' + close-issue-message: | + I'm going to close this issue due to inactivity (_90 days_ without response ⏳ ). This helps our maintainers find and focus on the active issues. + + If this issue was automatically closed and you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thank you! + + close-pr-message: | + I'm going to close this pull requests due to inactivity (_90 days_ without response ⏳ ). This helps our maintainers find and focus on the active contributions. + + If this pull request was automatically closed and you feel this pull request should be reopened, we encourage creating a new pull request linking back to this one for added context. Thank you!
diff --git a/v6.2.0/.github/workflows/teamcity-nightly-workflow.yaml b/v6.2.0/.github/workflows/teamcity-nightly-workflow.yaml new file mode 100644 index 0000000..2d3448b --- /dev/null +++ b/v6.2.0/.github/workflows/teamcity-nightly-workflow.yaml
@@ -0,0 +1,138 @@ +name: "TeamCity: Create empty branch off tip of main to aid nightly-testing" + + +# To ensure nightly tests/builds run on the same commit, we checkout and create a new branch from main for TeamCity to run builds on + +on: + workflow_call: + workflow_dispatch: + inputs: + dayThreshold: + default: '3' + schedule: + - cron: '0 3 * * *' # UTC 3AM (-7)-> 8PM PST + +jobs: + rename-TC-nightly-branch: + + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@e69ef5462fd455e02edcaf4dd7708eda96b9eda0 # v7.0.0 + with: + retries: 3 + retry-exempt-status-codes: 400, 401, 403, 404, 422 + script: | + // Get yesterday's date, when the branch was originally made + const date = new Date() + date.setDate(date.getDate() -1); + + // Get YYYY-MM-DD string + dateString = date.toJSON().slice(0, 10) + + const oldBranchName = "nightly-test"; + const newBranchName = "UTC-nightly-tests-" + dateString; + + try{ + await github.rest.repos.renameBranch({ + owner: context.repo.owner, + repo: context.repo.repo, + branch: oldBranchName, + new_name: newBranchName, + }) + } catch (error){ + core.setFailed(error + "- Failed to rename branch to be used running tonight\'s tests") + } + console.log("Renamed branch " + oldBranchName + " to " + newBranchName) + + nightly-test-branch-creation: + needs: rename-TC-nightly-branch + if: always() + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@e69ef5462fd455e02edcaf4dd7708eda96b9eda0 # v7.0.0 + with: + retries: 3 + retry-exempt-status-codes: 400, 401, 403, 404, 422 + script: | + let dateToday = new Date().toJSON().slice(0, 10); + const mainRef = await github.rest.git.getRef({ + owner: context.repo.owner, + repo: context.repo.repo, + ref: "heads/main" + }) + const branchName = "nightly-test"; + const commitHash = mainRef.data.object.sha; + try{ + await github.rest.git.createRef({ + owner: context.repo.owner, + repo: context.repo.repo, + ref: "refs/heads/" + branchName, + sha: commitHash + }) + } catch (error){ + core.setFailed(error + "- Failed to create new branch to be used running tonight\'s tests; branch with name " + branchName + " already exists") + } + console.log("Created Branch: " + branchName + " using commit " + commitHash + " from main.") + + sweeping-outdated-branches: + needs: rename-TC-nightly-branch + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@e69ef5462fd455e02edcaf4dd7708eda96b9eda0 # v7.0.0 + env: + DAYS_THRESHOLD: ${{ inputs.dayThreshold || '3'}} # this allows the default value to be 3 when triggered on schedule + with: + retries: 3 + retry-exempt-status-codes: 400, 401, 403, 404, 422 + script: | + const { DAYS_THRESHOLD } = process.env + console.log(`Removing nightly-test branches not made in the last ${DAYS_THRESHOLD} days`) + + function dateDifference(dateToday, branchDate){ + dateToday = new Date(dateToday) + branchDate = new Date(branchDate) + return (dateToday - branchDate) / 86_400_000 // calculates the difference in days based on milliseconds + } + + async function branchSweeper(daysThreshold){ + let dateToday = new Date().toJSON().slice(0, 10); + console.log("Today\'s date: ",dateToday); + // grab the list of branches then iterate through the list checking for the difference in days + const branchList = await github.rest.repos.listBranches({ + owner: context.repo.owner, + repo: context.repo.repo, + protected: false + }) + + const filteredBranches = branchList.data.filter( (branch) => { + const branchDate = /^UTC-nightly-tests-\d{4}-\d{2}-\d{2}$/g.exec(branch.name) + return branchDate != null // skips if regex fails (is successful if matches with UTC-nightly-test branch format) + }) + + let branchesToDelete = [] + + for (let i = 0; i < filteredBranches.length; i++) { + const branchName = filteredBranches.at(i).name + const branchDate = /\d{4}-\d{1,2}-\d{1,2}/g.exec(branchName) + if (dateDifference(dateToday, branchDate[0]) >= daysThreshold) { // only happens if difference is greater than or equal to 3, we only want to keep the last 3 night branches + branchesToDelete.push(branchName) + } + } + + console.log("branches to be deleted: " + branchesToDelete) + + for (let i = 0; i < branchesToDelete.length; i++) { + const resp = await github.rest.git.deleteRef({ + owner: context.repo.owner, + repo: context.repo.repo, + ref: "heads/" + branchesToDelete[i], + }) + if (resp.status == "422"){ + console.error("Branch doesn\'t exist") + } else{ + console.log("Deleted branch: " + branchesToDelete[i]) + } + } + } + + branchSweeper(DAYS_THRESHOLD)
diff --git a/v6.2.0/.github/workflows/upstream-mm.yml b/v6.2.0/.github/workflows/upstream-mm.yml new file mode 100644 index 0000000..a76c58c --- /dev/null +++ b/v6.2.0/.github/workflows/upstream-mm.yml
@@ -0,0 +1,15 @@ +name: "Upstream To MM" +on: + pull_request_target: + types: [opened, ready_for_review, reopened] + +jobs: + pr-warning: + if: ${{ github.actor != 'modular-magician' }} + runs-on: ubuntu-latest + steps: + - name: Post the warning + uses: hashicorp/pr-warning@v2.0.0 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + warning: "This repository is generated by https://github.com/GoogleCloudPlatform/magic-modules. Any changes made directly to this repository will likely be overwritten. If you have further questions, please feel free to ping your reviewer or, internal employees, reach out to one of the engineers. Thank you!"
diff --git a/v6.2.0/.gitignore b/v6.2.0/.gitignore new file mode 100644 index 0000000..0286d04 --- /dev/null +++ b/v6.2.0/.gitignore
@@ -0,0 +1,34 @@ +*.dll +*.exe +.DS_Store +example.tf +terraform.tfvars +terraform.tfplan +terraform.tfstate +bin/ +terraform-provider-google +modules-dev/ +/pkg/ +website/.vagrant +website/.bundle +website/build +website/node_modules +.vagrant/ +*.backup +./*.tfstate +.terraform/ +*.log +*.bak +*~ +.*.swp +.idea +*.iml +*.test +*.iml +.vscode/ + +website/vendor + +# Test exclusions +!command/test-fixtures/**/*.tfstate +!command/test-fixtures/**/.terraform/
diff --git a/v6.2.0/.go-version b/v6.2.0/.go-version new file mode 100644 index 0000000..d2ab029 --- /dev/null +++ b/v6.2.0/.go-version
@@ -0,0 +1 @@ +1.21
diff --git a/v6.2.0/.golangci.yml b/v6.2.0/.golangci.yml new file mode 100644 index 0000000..7b08f8a --- /dev/null +++ b/v6.2.0/.golangci.yml
@@ -0,0 +1,84 @@ +run: + timeout: 5m + +linters: + disable-all: true + enable: + - deadcode + - errcheck + - gofmt + - gosimple + - ineffassign + - misspell + - staticcheck + - structcheck + - unconvert + - unused + - varcheck + - vet + +linters-settings: + errcheck: + ignore: github.com/hashicorp/terraform-plugin-sdk/helper/schema:ForceNew|Set,fmt:.*,io:Close,github.com/hashicorp/terraform-provider-google-beta/google-beta:Set + +issues: + max-per-linter: 0 + max-same-issues: 0 + exclude-rules: + - linters: + - gosimple + text: "S1002:" + - linters: + - gosimple + text: "S1007:" + - linters: + - gosimple + text: "S1008:" + - linters: + - gosimple + text: "S1009:" + - linters: + - gosimple + text: "S1019:" + - linters: + - gosimple + text: "S1021:" + - linters: + - gosimple + text: "S1025:" + - linters: + - gosimple + text: "S1034" + - linters: + - gosimple + text: "S1039:" # new field - remove this once resolved + - linters: + - stylecheck + text: "ST1000:" + - linters: + - stylecheck + text: "ST1003:" + - linters: + - stylecheck + text: "ST1005:" + - linters: + - stylecheck + text: "ST1017:" + - linters: + - staticcheck + text: "SA1019:" + - linters: + - staticcheck + text: "SA4006:" + - linters: + - staticcheck + text: "SA4010:" + - linters: + - staticcheck + text: "SA4023" # new field - remove this once resolved + - linters: + - staticcheck + text: "SA6000:" + - linters: + - staticcheck + text: "SA6005:" \ No newline at end of file
diff --git a/v6.2.0/.goreleaser.yml b/v6.2.0/.goreleaser.yml new file mode 100644 index 0000000..2c3fc7b --- /dev/null +++ b/v6.2.0/.goreleaser.yml
@@ -0,0 +1,84 @@ +archives: + - files: + # Include built binary and license files in archive + - src: 'LICENSE' + dst: 'LICENSE.txt' + format: zip + name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}' +builds: + - # Special binary naming is only necessary for Terraform CLI 0.12 + binary: '{{ .ProjectName }}_v{{ .Version }}_x5' + env: + - CGO_ENABLED=0 + flags: + - -trimpath + goos: + - darwin + - freebsd + - linux + - windows + goarch: + - '386' + - amd64 + - arm + - arm64 + ignore: + - goarch: arm + goos: windows + - goarch: arm64 + goos: freebsd + - goarch: arm64 + goos: windows + ldflags: + - -s -w -X github.com/hashicorp/terraform-provider-google/version.ProviderVersion={{.Version}} + mod_timestamp: '{{ .CommitTimestamp }}' +checksum: + extra_files: + - glob: 'terraform-registry-manifest.json' + name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json' + name_template: '{{ .ProjectName }}_{{ .Version }}_SHA256SUMS' + algorithm: sha256 +publishers: + - name: upload + checksum: true + extra_files: + - glob: 'terraform-registry-manifest.json' + name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json' + signature: true + cmd: hc-releases upload -product {{ .ProjectName }} -version {{ .Version }} -file={{ .ArtifactPath }}={{ .ArtifactName }} -header="x-terraform-protocol-version=5.0" -header="x-terraform-protocol-versions=5.0" + env: + - HC_RELEASES_HOST={{ .Env.HC_RELEASES_HOST }} + - HC_RELEASES_KEY={{ .Env.HC_RELEASES_KEY }} +release: + extra_files: + - glob: 'terraform-registry-manifest.json' + name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json' + ids: + - none +signs: + # Default Signature file (i.e. terraform-provider-awscc_VERSION_SHA256SUMS.sig) + - cmd: sh + args: + - -c + - >- + signore + sign + --dearmor + --file ${artifact} + --out ${signature} + artifacts: checksum + # Signature file with GPG Public Key ID in filename (i.e. terraform-provider-awscc_VERSION_SHA256SUMS.7685B676.sig) + - id: sig-with-gpg-public-key-id + signature: ${artifact}.72D7468F.sig + cmd: sh + args: + - -c + - >- + signore + sign + --dearmor + --file ${artifact} + --out ${signature} + artifacts: checksum +snapshot: + name_template: "{{ .Tag }}-next"
diff --git a/v6.2.0/.release/release-metadata.hcl b/v6.2.0/.release/release-metadata.hcl new file mode 100644 index 0000000..7a30e9d --- /dev/null +++ b/v6.2.0/.release/release-metadata.hcl
@@ -0,0 +1,2 @@ +url_source_repository = "https://github.com/hashicorp/terraform-provider-google" +url_license = "https://github.com/hashicorp/terraform-provider-google/blob/main/LICENSE"
diff --git a/v6.2.0/.teamcity/.gitignore b/v6.2.0/.teamcity/.gitignore new file mode 100644 index 0000000..ffac74e --- /dev/null +++ b/v6.2.0/.teamcity/.gitignore
@@ -0,0 +1,2 @@ +target/ +*.iml
diff --git a/v6.2.0/.teamcity/CONTRIBUTION_GUIDE.md b/v6.2.0/.teamcity/CONTRIBUTION_GUIDE.md new file mode 100644 index 0000000..01da8c7 --- /dev/null +++ b/v6.2.0/.teamcity/CONTRIBUTION_GUIDE.md
@@ -0,0 +1,153 @@ +# Contributing to the TeamCity configuration + +## Background + +The `.teamcity/` folder contains files that define what resources are present in our TeamCity environment. + +We use TeamCity's Kotlin DSL to configure our TeamCity projects: +* [Kotlin DSL documentation](https://www.jetbrains.com/help/teamcity/kotlin-dsl.html) +* [Kotlin DSL reference documentation](https://teamcity.jetbrains.com/app/dsl-documentation/index.html) + +For general information, [look at the TeamCity documentation](https://www.jetbrains.com/help/teamcity/teamcity-documentation.html). Whilst we use TeamCity Cloud, the TeamCity On Premise documentation is still relevant for understanding concepts. + +## Environment + +Note: these instructions need to be tested and improved. Please contact @SarahFrench (e.g. [open a GitHub issue](https://github.com/hashicorp/terraform-provider-google/issues/new?assignees=&labels=technical-debt&projects=&template=11_developer_productivity.md) and tag me) for help! + +You will need to install: +* Java 17 + * `brew install openjdk@17` +* Maven + * `brew install --ignore-dependencies maven` + +Add the following to `~/.zshrc` and reload your terminal: + +``` +export JAVA_HOME=/usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home +``` + + +## Getting started + +* Generate the GA provider from Magic Modules locally +* Open the provider repo and cd into the .teamcity folder +* Run `make tools` to download dependencies +* Run `make validate` to check the code for both: + * Errors that prevent the code building + * Logical errors in TeamCity-specific logic, e.g. the need for unique identifiers for builds. +* Run `make test` to run the automated tests defined in `.teamcity/tests` + +## Rough description of the code base + +Note: this is likely to go out of date, so this description is kept at a high level. + +``` +.teamcity/ +│ +├─ components/ +│ ├─ builds/ +│ │ # Files related to build configurations and the individual components of builds, +│ │ # e.g. how they're triggered, how parameters are set, build step definitions... +│ ├─ inputs/ +│ │ # Files containing information about the packages in the providers, both GA and Beta, +│ │ # There are also files that can supply information about how those packages should be handled, +│ │ # e.g. non-default parallelism values that should be used for specific packages. +│ ├─ projects/ +│ │ # Files containing information about the projects created in the configuration. +│ │ # Files direcly inside the projects folder define the sub projects that will be created inside +│ │ # the parent project- Google, Google Beta, and Project Sweeper. +│ │ # The root_project.kt file defines the parent project where versioned settings is enabled. +│ │ ├─ reused/ +│ │ # Code for dynamically generating subprojects within Google, Google Beta, and Project Sweeper projects. +│ ├─ vcs_roots/ +│ │ # Definitions of VCS roots used to pull the provider code from GA/Beta versions of HashiCorp +│ │ # and Modular Magician repos. +│ ├─ constants.kt +│ │ # Global constants used in the above files +│ ├─ unique_id.kt +│ # A util function that's reused a lot - the beginnings of a utils file... +│ +├─ tests/ +│ # Test files +│ +├─ pom.xml +│ # Dependencies +├─ settings.kts +│ # Entrypoint for the configuration as a whole. Where Context Parameters are fed into the Kotlin code as inputs. +├─ Makefile + # Makefile is essential for testing your code changes! +# There are other misc files here, e.g. .gitignore +``` + +## Feature branch testing + +If you want to test a feature branch on a schedule ahead of a release you can update the TeamCity configuration to include a new project specifically for testing that feature branch. + +### Testing major releases + +#### Adding a testing project for a major release + +First, make sure that the feature branch `FEATURE-BRANCH-major-release-X.0.0` is created in the downstream TPG and TPGB repositories, where X is the major version. + +See this PR as an example of adding a major release testing project: https://github.com/SarahFrench/magic-modules/pull/9/files + +That PR creates a new file at `.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-X.0.0.kt` (replacing `X` with the version number). This file defines a new project that will contain all the builds run against the feature branch. See [FEATURE-BRANCH-major-release-6.0.0.kt](https://github.com/GoogleCloudPlatform/magic-modules/blob/main/mmv1/third_party/terraform/.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-6.0.0.kt) as an example. + +This file must: + +* [Define a function that returns an instance of Project](https://github.com/GoogleCloudPlatform/magic-modules/blob/30ab2a2eea61cc34f439ddfe7cf840abf746ab1f/mmv1/third_party/terraform/.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-6.0.0.kt#L50) +* [The project should include sub projects for Google and Google Beta, and inside each use reusable code to provision nightly testing projects](https://github.com/GoogleCloudPlatform/magic-modules/blob/main/mmv1/third_party/terraform/.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-6.0.0.kt#L59-L97) + * Note: Including the Google and Google Beta projects is done to avoid two projects with the name "Nightly Tests" existing side-by-side. Names have to be unique within the scope of a containing project. +* For VCS roots, [create 2 new roots that default to using the feature branch from the TPG and TPGB repos](https://github.com/GoogleCloudPlatform/magic-modules/blob/main/mmv1/third_party/terraform/.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-6.0.0.kt#L22-L38). + * By using a new VCS root, instead of importing [existing roots](https://github.com/GoogleCloudPlatform/magic-modules/blob/main/mmv1/third_party/terraform/.teamcity/components/vcs_roots/vcs_roots.kt#L14-L32), you can ensure that the new project will default to using the feature branch even when builds are triggered manually. + * Be aware of how ["logical branch names"](https://www.jetbrains.com/help/teamcity/working-with-feature-branches.html#Logical+Branch+Name) may interact with the branch filter on the cron trigger. Always manually test your configuration is able to launch builds using that trigger! +* For both nightly test projects you need to pass in a argument describing the CRON trigger that will be used to trigger builds. + * When testing major release feature branches we tend to: + * Trigger tests on the GA version of the [feature branch on Thursdays](https://github.com/GoogleCloudPlatform/magic-modules/blob/30ab2a2eea61cc34f439ddfe7cf840abf746ab1f/mmv1/third_party/terraform/.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-6.0.0.kt#L72) + * Trigger tests on the Beta version of the [feature branch on Fridays](https://github.com/GoogleCloudPlatform/magic-modules/blob/30ab2a2eea61cc34f439ddfe7cf840abf746ab1f/mmv1/third_party/terraform/.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-6.0.0.kt#L92) + * The non-feature branch projects will need to be updated to run on all days except these! + * You'll also need to [pass the feature branch name into the CRON trigger config class](https://github.com/GoogleCloudPlatform/magic-modules/blob/2778e6b73d802c6709d10d56fc3b8a3891168e6e/mmv1/third_party/terraform/.teamcity/components/projects/feature_branches/FEATURE-BRANCH-major-release-6.0.0.kt#L71). Note that the string needs to start with `refs/heads/`. +* Don't forget to update the files that define the long-lived nightly test projects, making their CRON schedules the opposite of what's described for the feature branch testing projects: + + +```diff +// .teamcity/components/projects/google_ga_subproject.kt + +- subProject(nightlyTests(gaId, ProviderNameGa, HashiCorpVCSRootGa, gaConfig)) ++ subProject(nightlyTests(gaId, ProviderNameGa, HashiCorpVCSRootGa, gaConfig, NightlyTriggerConfiguration(daysOfWeek="1-4,6-7"))) // All nights except Thursday (5) for GA; feature branch testing happens on Thursdays and TeamCity numbers days Sun=1...Sat=7 + +// .teamcity/components/projects/google_beta_subproject.kt + +- subProject(nightlyTests(betaId, ProviderNameBeta, HashiCorpVCSRootBeta, betaConfig)) ++ subProject(nightlyTests(betaId, ProviderNameBeta, HashiCorpVCSRootBeta, betaConfig, NightlyTriggerConfiguration(daysOfWeek="1-5,7"))) // All nights except Friday (6) for Beta; feature branch testing happens on Fridays and TeamCity numbers days Sun=1...Sat=7 +``` + +Finally, you need to register the new feature branch testing project in [the root "Google Cloud" project](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud). Update [root_project.kt](https://github.com/GoogleCloudPlatform/magic-modules/blob/main/mmv1/third_party/terraform/.teamcity/components/projects/root_project.kt) to import code from your feature branch specific file, and [register a new sub project in the root project](https://github.com/GoogleCloudPlatform/magic-modules/blob/fd1a2272507d09214cf225b2ac05dfb363d3fb98/mmv1/third_party/terraform/.teamcity/components/projects/root_project.kt#L67-L68): + +```java +Project { + description = "Contains all testing projects for the GA and Beta versions of the Google provider." + + ... + + // Feature branch testing + subProject(featureBranchMajorRelease600_Project(allConfig)) // FEATURE-BRANCH-major-release-6.0.0 + +} +``` + +Don't forget to check that the code builds by running `make test` in the `.teamcity` folder while you're making these changes. + +To test your changes before merging a PR in magic-modules to update the TeamCity configuration, you can create a new TeamCity project that pulls its config from [the `auto-pr-N` branch for your PR in the modular-magician/terraform-provider-google repo](https://github.com/GoogleCloudPlatform/magic-modules/pull/11104#issuecomment-2206785710). See [USE_CONFIG_WITH_TEAMCITY.md](./USE_CONFIG_WITH_TEAMCITY.md) for details on creating new projects. + +#### Removing a test project, after a major release + +Once a major release is out you can safely delete the new project in TeamCity, and return the cron schedules to normal (i.e. every day of the week testing main branch). + +Here is PR illustrating those changes: https://github.com/SarahFrench/magic-modules/pull/8 + +### Other feature branches + +You can do the above for feature branches that aren't major releases! However depending on the feature it may make sense to limit what builds run in that project; major releases need us to test all services, but is that also true for your feature branch? + +An example you can look at is this [PR](https://github.com/GoogleCloudPlatform/magic-modules/pull/10088) that creates a project within TeamCity for testing provider-defined functions. The project only ran builds for running acceptance tests for provider-defined functions and we did not need to be mindful of cron schedules as the provider-defined function acceptance tests did not have the ability to conflict with nightly tests.
diff --git a/v6.2.0/.teamcity/Makefile b/v6.2.0/.teamcity/Makefile new file mode 100644 index 0000000..25a2799 --- /dev/null +++ b/v6.2.0/.teamcity/Makefile
@@ -0,0 +1,10 @@ +default: tools + +tools: + mvn -U dependency:sources + +test: validate + mvn test -DtestPackage=tests + +validate: + mvn teamcity-configs:generate
diff --git a/v6.2.0/.teamcity/PERFORMING_TASKS_IN_TEAMCITY.md b/v6.2.0/.teamcity/PERFORMING_TASKS_IN_TEAMCITY.md new file mode 100644 index 0000000..f728469 --- /dev/null +++ b/v6.2.0/.teamcity/PERFORMING_TASKS_IN_TEAMCITY.md
@@ -0,0 +1,133 @@ +# How to Use TeamCity + +The testing environment in TeamCity can be found at https://hashicorp.teamcity.com/ + +Contents: +* [Projects in TeamCity](#projects-in-teamcity) +* [How to do common tasks in TeamCity](#how-to-do-common-tasks-in-teamcity) + * [Looking at nightly test results](#looking-at-nightly-test-results) + * [Ad-hoc testing of branches in the downstream repositories](#ad-hoc-testing-of-branches-in-the-downstream-repositories) + * [Ad-hoc testing of branches in the upstream repositories, while reviewing a PR](#ad-hoc-testing-of-branches-in-the-upstream-repositories-while-reviewing-a-pr) + + + +## Projects in TeamCity + +This is the hierarchy of projects in TeamCity currently: + +``` +Google Cloud/ +│ +├─ Google/ +│ ├─ Nightly Tests +│ ├─ Upstream MM Testing +│ +├─ Google Beta/ +│ ├─ Nightly Tests +│ ├─ Upstream MM Testing +│ ├─ VCR Recording +│ +├─ Project Sweeper/ +``` + +* Projects within `Google` are for testing the GA provider. +* Projects within `Google Beta` are for testing the GA provider. +* The `Project Sweeper` project contains only the sweeper for `google_project` resources. + * This sweeper's effects aren't confined to a single GCP project, so requires special control to ensure it doesn't interfere with other builds' acceptance tests. + +## How to do common tasks in TeamCity + +### Looking at nightly test results + +A CRON trigger causes all acceptance tests for the GA and Beta providers to run overnight, Mon-Sun. These tests use the `main` branches of hashicorp/terraform-provider-google(-beta) repos. The tests interact fully with Google APIs and are used to identify any breaking changes introduced by either a recent PR or a change in the API itself. + +You can find the builds for nightly tests at: + +* [Google > Nightly Tests](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_NIGHTLYTESTS?mode=builds#all-projects) +* [Google Beta > Nightly Tests](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_BETA_NIGHTLYTESTS#all-projects) + +These projects contain a build configuration per service package. + +To view all the failed tests for a given commit: + +* Navigate to the `Change Log` tab on the relevant Nightly Tests page. +* Search for the commit used in a given night's tests and click on the commit hash. +* Scroll down the page and click the `Problems & Tests` tab +* You will see a list of tests that have failed across all builds using that commit. + * Bolded test names are tests that were new failures. + * Strikethrough test names are tests that have since passed in subsequent builds. + * Plain text means that the test has failed previously and hasn't since passed. + + +### Ad-hoc testing of branches in the downstream repositories + +In preparation for a release you may need to run tests on a release branch present in the downstream hashicorp/terraform-provider-google(-beta) repos. + +To do this you should: + +* Navigate to [`Google > Nightly Tests`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_NIGHTLYTESTS?mode=builds#all-projects) or [`Google Beta > Nightly Tests`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_BETA_NIGHTLYTESTS#all-projects) depending on which provider you want to test +* Click on the build configuration for the service you want to test, e.g. [`Accessapproval - Acceptance Tests`](https://hashicorp.teamcity.com/buildConfiguration/TerraformProviders_GoogleCloud_GOOGLE_NIGHTLYTESTS_GOOGLE_PACKAGE_ACCESSAPPROVAL?branch=%3Cdefault%3E&buildTypeTab=overview&mode=builds) +* On the page for the service's build configuation, look in the top right of the page for two buttons, one with the text "Run" and the other containing "...". Click on the righthand-side "..." button to launch the Custom Build modal. +* Launching a [Custom Build](https://www.jetbrains.com/help/teamcity/running-custom-build.html): + * Select which branch to test + * By default the `Nightly Tests` projects will use `main`. + * To change to a different branch, open the `Changes` tab, and select the branch from the `Build branch` dropdown. For more info [see the documentation on build branches](https://www.jetbrains.com/help/teamcity/running-custom-build.html#Build+Branch). + * Change parameters for the Custom Build you're preparing to launch + * Click the `Parameters` tab + * Edit the value of configuration parameters or environment variables as needed. + * `TEST_PREFIX` - change this to restrict which tests are run + * `PARALLELISM` - controls the number of tests run in parallel + * `The version of Terraform Core which should be...` - change this to a valid version number of Terraform to be downloaded and used in the build. +* When you've finished customising your build, click "Run Build" at the bottom of the modal. + + + +### Ad-hoc testing of branches in the upstream repositories, while reviewing a PR + +When reviewing a PR you may need to run acceptance tests using the code shown in the Diff Report, present in branches in the modular-magician/terraform-provider-google(-beta) repositories. + +To do this you should navigate to either of these projects and run a custom build: +* [`Google > Upstream MM Testing`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_MMUPSTREAMTESTS#all-projects) +* [`Google Beta > Upstream MM Testing`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_BETA_MMUPSTREAMTESTS#all-projects) + +Builds in these projects will test the code present in the Modular Magician's forks and will run tests against the VCR testing project in GCP. + +See the section above about how to customise and run a Custom Build. + + +### Triggering VCR tests to record new cassettes + +Sometimes VCR cassettes need to be re-recorded by manual intervention, for example if a VCR test is failing across all PRs due to a bad cassette that isn't being replaced. Our VCR tests on PRs only use the Beta provider, so the only place to record VCR cassettes in TeamCity is: + +* [`Google Beta > VCR Recording`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_BETA_VCRRECORDING#all-projects) + +There are two build configurations in this project: one for using hashicorp/terraform-provider-google-beta to run the tests, and the other for using modular-magician/terraform-provider-google-beta. Make sure to use the correct one for your use case. + +The VCR recording feature allows you to run tests across multiple service packages at once, if needed. The tests are run using the same command as the [Makefile's `testacc` target](https://github.com/hashicorp/terraform-provider-google/blob/6f7a4648aef25bce130817c38556dabbe8265bc3/GNUmakefile#L17-L18), so the values you need to set in custom builds should be familiar: + +* TEST - Controls which folders are scanned for tests to run. This defaults to `./google-beta/services/...` but you can make the build faster by specifying a single service package like `./google-beta/services/pubsub`, if possible. +* TESTARGS - Controls which tests are scanned for. The value defaults to `-run=%TEST_PREFIX%`, where TEST_PREFIX is `TestAcc`. You can change the value of either TEST_PREFIX or TESTARGs to achieve the same outcome. + * When running a list of tests I recommend editing `TESTARGS` directly, e.g. changing the value to `-run=(TestAccTest1|TestAccTest2|etc...)` +* VCR_MODE - this defaults to `RECORDING`, but you can change it to `REPLAYING`. + +NOTE: VCR_PATH is already set and doesn't need to be altered. + +In RECORDING mode the build will run the acceptance tests and then push the recorded cassettes to a GCS Bucket. The target bucket is controlled by Context Parameters set in TeamCity. + +In REPLAYING mode the build will download VCR cassettes from a GCS Bucket and run the acceptance tests using that input. + +## Sweepers + +### Sweeping the Nightly Test Projects + +The Service Sweeper builds in [`Google > Nightly Tests`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_NIGHTLYTESTS?mode=builds#all-projects) and [`Google Beta > Nightly Tests`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_BETA_NIGHTLYTESTS#all-projects) run every night via CRON. They are designed to not run until there are no builds testing any services in the GA or Beta nightly test GCP projects. No acceptance testing builds will start until the sweeper stops. + +### Sweeping the VCR Project + +The Service Sweeper builds in [`Google > Upstream MM Testing`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_MMUPSTREAMTESTS#all-projects) and [`Google Beta > Upstream MM Testing`](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud_GOOGLE_BETA_MMUPSTREAMTESTS#all-projects) run every night via CRON. They are redundant as both sweep the VCR project, but I've left them both in. They are designed to not run until there are no builds testing any services in the VCR test GCP project. No acceptance testing builds will start until the sweeper stops. + +### Sweeping `google_project` Resources + +When testing the GA and Beta providers we can run tests in parallel because those tests use separate GCP projects. This creates a boundary between the two test suites and ensures they don't clash. However if an acceptance test provisions `google_project` resources in the process then there is no longer a clear GA/Beta boundary based on which host project is in use. This makes sweeping up these resources tough, as there's potential to disrupt any other running build. + +The `google_project` resource can be swept up safely if there are no other ongoing builds testing the GA/Beta Google providers. The `Project Sweeper` project contains a special build configuration for this sweeper that locks access to the GA/Beta/VCR GCP projects while it runs. This means the buid must wait for all other builds to stop before it starts, and while it is running no other Google-related builds can leave the queue and start running.
diff --git a/v6.2.0/.teamcity/README.md b/v6.2.0/.teamcity/README.md new file mode 100644 index 0000000..79ff5cd --- /dev/null +++ b/v6.2.0/.teamcity/README.md
@@ -0,0 +1,9 @@ +# Testing with TeamCity + +The testing environment in TeamCity can be found at https://hashicorp.teamcity.com/ + +For details on processes and how to perform tasks in TeamCity, look at [PERFORMING_TASKS_IN_TEAMCITY.md](./PERFORMING_TASKS_IN_TEAMCITY.md) + +For details on how to use TeamCity configuration files with TeamCity, look at [USE_CONFIG_WITH_TEAMCITY.md](./USE_CONFIG_WITH_TEAMCITY.md) + +For details on contributing to the TeamCity configuration files, look at [CONTRIBUTION_GUIDE.md](./CONTRIBUTION_GUIDE.md) \ No newline at end of file
diff --git a/v6.2.0/.teamcity/USE_CONFIG_WITH_TEAMCITY.md b/v6.2.0/.teamcity/USE_CONFIG_WITH_TEAMCITY.md new file mode 100644 index 0000000..17c8147 --- /dev/null +++ b/v6.2.0/.teamcity/USE_CONFIG_WITH_TEAMCITY.md
@@ -0,0 +1,142 @@ +# Using Configuration Files with TeamCity + +The testing environment in TeamCity can be found at https://hashicorp.teamcity.com/ + +Contents: +* [Using configuration files for the first time in a project](#using-configuration-files-for-the-first-time-in-a-project) +* [Updating configuration files](#updating-configuration-files) +* [Editing configuration files](#editing-configuration-files) +* [Pushing configuration changes to TeamCity](#pushing-configuration-changes-to-teamcity) + +## Permissions + +Actions in this file require Project Administrator permissions - ask for these if you are unsure if you have them. + + +## Using configuration files for the first time in a project + +At the start, we need to create a project in TeamCity and connect it to our hashicorp/terraform-provider-google repository, so TeamCity can pull in the configuration files to set that project's settings. This will cause all the resources defined in the configuration files to be created within that parent project. + +The hashicorp/terraform-provider-google repository contains the entirety of the configuration required for testing both GA and Beta versions of the provider. The process described below only needs to be completed once to provision all required projects. + +**Note: The steps below require the user to have Admin permissions in TeamCity.** + +### 1) Create a parent project to be populated using the TeamCity configuration in GitHub + +* When viewing the [Terraform Providers project in TeamCity](https://hashicorp.teamcity.com/project/TerraformProviders), click the dropdown next to `Edit project...` in the top right, and select `New subproject...` +* On the `Create Project` page: +* Select `From a repository URL`. +* Ensure Parent project is 'Terraform Providers'. +* Set Repository URL to `https://github.com/hashicorp/terraform-provider-google.git`. +* Leave Username and Password / access token blank; the repository is public access. +* Click `Proceed`. You'll then be taken to the `Create Project From URL` page +* On the next page, select `Import settings from .teamcity/settings.kts and enable synchronization with the VCS repository` +* Set `Project name` to an appropriate name, e.g. "Google Cloud" +* Ensure `Default branch` is `refs/heads/main`. +* Empty the `Branch specification` text box; we don't want to monitor branches other than `main`. +* Click `Proceed`. + * The button will become disabled and a progress spinner will appear. + * Wait for the page to reload after the settings are successfully loaded into your new project. + +What we've done so far: The process above creates a new project and a [VCS Root](https://www.jetbrains.com/help/teamcity/configuring-vcs-roots.html), through which TeamCity can pull configuration files from GitHub and apply those files to set the new project's settings. The project's settings will be synchronised with the configuration in GitHub, so if you updated the configuration files in GitHub those changes would automatically be reflected in TeamCity. + +The next step is provide some input values that the configuration needs to fully function. + + +### 2) Provide inputs via Context Parameters and Tokens + +* Following the previous steps you should have been redirected to the Project settings page for your new project. If needed, navigate to this page manually. +* Next, click `Versioned Settings` in the left menu + * You should see that, from the previous steps, versioned settings is active and `Synchronization enabled` is selected. +* Click on the `Context Parameters` tab at the top of the page + * On this page you can add key:value pairs, which are used as input to the configuration in `.teamcity/settings.kts` +* First, we need to enter credentials information in a special way that keeps the values secure. Here is the process for the credentials to the GA nightly test project: + * Find the credentials JSON file for that project, ensure that the value has no newlines + * Click the dropdown menu next to `Actions` in the top right and click `Generate token for a secure value...` + * Paste the credentials JSON string into the `Secure value` field nd click `Generate Token`. + * Copy the value shown below the field, which should look like `credentialsJSON:<uuid>` + * Click `Close` + * Still on the `Context Parameters` page, create a new entry where the key is `credentialsGa` and the value is that secure token +* Repeat the above process for all 3 GCP projects, one for each row below: + +<br/> + +| Name | Notes | +|---|---| +| credentialsGa | USE SECURE TOKENS TO ENTER THIS VALUE. Used to set the [GOOGLE_CREDENTIALS](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L15) environment variable in acceptance tests - GA nightly test project specific | +| credentialsBeta | USE SECURE TOKENS TO ENTER THIS VALUE. Used to set the [GOOGLE_CREDENTIALS](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L15) environment variable in acceptance tests - Beta nightly test project specific | +| credentialsVcr | USE SECURE TOKENS TO ENTER THIS VALUE. Used to set the [GOOGLE_CREDENTIALS](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L15) environment variable in acceptance tests - VCR test project specific | + + +<br/> + +* Next, enter values for all the context parameters below. These don't use secure tokens: + +<br/> + + +| Name | Notes | +|---|---| +| serviceAccountGa | Used to set the [GOOGLE_SERVICE_ACCOUNT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L69-L71) environment variable in acceptance tests - GA specific | +| serviceAccountBeta | Used to set the [GOOGLE_SERVICE_ACCOUNT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L69-L71) environment variable in acceptance tests - Beta specific | +| serviceAccountVcr | Used to set the [GOOGLE_SERVICE_ACCOUNT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L69-L71) environment variable in acceptance tests - VCR specific | +| projectGa | Used to set the [GOOGLE_PROJECT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L27) environment variable in acceptance tests- GA specific | +| projectBeta | Used to set the [GOOGLE_PROJECT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L27) environment variable in acceptance tests- Beta specific | +| projectVcr | Used to set the [GOOGLE_PROJECT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L27) environment variable in acceptance tests- VCR specific | +| projectNumberGa | Used to set the [GOOGLE_PROJECT_NUMBER](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L22-L24) environment variable in acceptance tests - GA specific | +| projectNumberBeta | Used to set the [GOOGLE_PROJECT_NUMBER](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L22-L24) environment variable in acceptance tests - Beta specific | +| projectNumberVcr | Used to set the [GOOGLE_PROJECT_NUMBER](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L22-L24) environment variable in acceptance tests - VCR specific | +| identityUserGa | Used to set the [GOOGLE_IDENTITY_USER](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L58-L63) environment variable in acceptance tests - GA specific | +| identityUserBeta | Used to set the [GOOGLE_IDENTITY_USER](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L58-L63) environment variable in acceptance tests - Beta specific | +| identityUserVcr | Used to set the [GOOGLE_IDENTITY_USER](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L58-L63) environment variable in acceptance tests - VCR specific | +| masterBillingAccountGa | Used to set the [GOOGLE_MASTER_BILLING_ACCOUNT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L87-L91) environment variable in acceptance tests - GA specific | +| masterBillingAccountBeta | Used to set the [GOOGLE_MASTER_BILLING_ACCOUNT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L87-L91) environment variable in acceptance tests - Beta specific | +| masterBillingAccountVcr | Used to set the [GOOGLE_MASTER_BILLING_ACCOUNT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L87-L91) environment variable in acceptance tests - VCR specific | +| org2Ga | Used to set the [GOOGLE_ORG_2](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L73-L75) environment variable in acceptance tests - GA specific | +| org2Beta | Used to set the [GOOGLE_ORG_2](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L73-L75) environment variable in acceptance tests - Beta specific | +| org2Vcr | Used to set the [GOOGLE_ORG_2](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L73-L75) environment variable in acceptance tests - VCR specific | +| billingAccount | Used to set the [GOOGLE_BILLING_ACCOUNT](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L81-L85) ALL environment variable in acceptance tests | +| billingAccount2 | Used to set the [GOOGLE_BILLING_ACCOUNT_2](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/services/resourcemanager/resource_google_project_test.go#L78-L79) environment variable in ALL acceptance tests | +| custId | Used to set the [GOOGLE_CUST_ID](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L52-L56) environment variable in ALL acceptance tests | +| org | Used to set the [GOOGLE_ORG](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L48-L50) environment variable in ALL acceptance tests | +| orgDomain | Used to set the [GOOGLE_ORG_DOMAIN](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L65-L67) environment variable in ALL acceptance tests | +| region | Used to set the [GOOGLE_REGION](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L37) environment variable in ALL acceptance tests| +| zone | Used to set the [GOOGLE_ZONE](https://github.com/GoogleCloudPlatform/magic-modules/blob/94a3f91d75ee823c521a0d8d3984a1493fa0926a/mmv1/third_party/terraform/envvar/envvar_utils.go#L43) environment variable in ALL acceptance tests| +| infraProject | Used to set an environment variable `GOOGLE_INFRA_PROJECT` that's used to control the bucket used by VCR testing builds | +| vcrBucketName | Used to set an environment variable `VCR_BUCKET_NAME` that's used to control the bucket used by VCR testing builds | + + +* Click `Save` + * TeamCity will take some time to process the new values. The status of loading the new values will show at the bottom of the Versioned Settings page + * You can check if values are being set by navigating to an acceptance test or VCR recording build configuration clicking `View configuration settings` in the top right, and clicking `Parameters` in the left menu. Credentials values will be obscured as `******` but all other values will be human-readable. + + +--- + +## Editing configuration files + +See [CONTRIBUTION_GUIDE.md](./CONTRIBUTION_GUIDE.md) + +--- + +## Pushing configuration changes to TeamCity + +When changes to files in `.teamcity/` are merged into the `main` branch of the hashicorp/terraform-provider-google repository TeamCity will detect these changes and attempt to apply them. + +### Speeding up new changes being reflected in TeamCity + +* Navigate to the `Versioned Settings` page on the parent project. +* Click the `Change Log` tab at the top. +* Click the `Check for changes` button. + * This will cause TeamCity to immediately look for changes in the configuration, ahead of the normal schedule. + +### Bugs in the TeamCity configuration files + +If an update to the TeamCity configuration isn't valid, for example there is a syntax issue in a Kotlin file, then TeamCity will detect the problem and revert to using the config in the last known good commit. + +In scenarios liek this, you will see an error shown at the bottom of the `Versioned Settings` page. Builds will continue to run using the last version of the configuration files. + +To avoid bugs reaching TeamCity, validate all changes to the TeamCity configuration files locally before merging a PR: +* Generate the GA provider from Magic Modules +* In the GA provider repo, run `cd .teamcity` +* Validate the configuration using `make validate` \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/builds/build_configuration_per_package.kt b/v6.2.0/.teamcity/components/builds/build_configuration_per_package.kt new file mode 100644 index 0000000..33962a6 --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/build_configuration_per_package.kt
@@ -0,0 +1,115 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import DefaultBuildTimeoutDuration +import DefaultParallelism +import generated.ServiceParallelism +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.sharedResources +import jetbrains.buildServer.configs.kotlin.vcs.GitVcsRoot +import replaceCharsId + +// BuildConfigurationsForPackages accepts a map containing details of multiple packages in a provider and returns a list of build configurations for them all. +// Intended to be used in projects where we're testing all packages, e.g. the nightly test projects +fun BuildConfigurationsForPackages(packages: Map<String, Map<String, String>>, providerName: String, parentProjectName: String, vcsRoot: GitVcsRoot, sharedResources: List<String>, environmentVariables: AccTestConfiguration): List<BuildType> { + val list = ArrayList<BuildType>() + + // Create build configurations for all packages, except sweeper + packages.forEach { (packageName, info) -> + val path: String = info.getValue("path").toString() + val displayName: String = info.getValue("displayName").toString() + + val pkg = PackageDetails(packageName, displayName, providerName, parentProjectName) + val buildConfig = pkg.buildConfiguration(path, vcsRoot, sharedResources, environmentVariables) + list.add(buildConfig) + } + + return list +} + +// BuildConfigurationForSinglePackage accepts details of a single package in a provider and returns a build configuration for it +// Intended to be used in short-lived projects where we're testing specific packages, e.g. feature branch testing +fun BuildConfigurationForSinglePackage(packageName: String, packagePath: String, packageDisplayName: String, providerName: String, parentProjectName: String, vcsRoot: GitVcsRoot, sharedResources: List<String>, environmentVariables: AccTestConfiguration): BuildType{ + val pkg = PackageDetails(packageName, packageDisplayName, providerName, parentProjectName) + return pkg.buildConfiguration(packagePath, vcsRoot, sharedResources, environmentVariables) +} + +class PackageDetails(private val packageName: String, private val displayName: String, private val providerName: String, private val parentProjectName: String) { + + // buildConfiguration returns a BuildType for a service package + // For BuildType docs, see https://teamcity.jetbrains.com/app/dsl-documentation/root/build-type/index.html + fun buildConfiguration(path: String, vcsRoot: GitVcsRoot, sharedResources: List<String>, environmentVariables: AccTestConfiguration, buildTimeout: Int = DefaultBuildTimeoutDuration): BuildType { + + val testPrefix = "TestAcc" + val testTimeout = "12" + + var parallelism = DefaultParallelism + if (ServiceParallelism.containsKey(packageName)){ + parallelism = ServiceParallelism.getValue(packageName) + } + + return BuildType { + // TC needs a consistent ID for dynamically generated packages + id(uniqueID()) + + name = "%s - Acceptance Tests".format(displayName) + + vcs { + root(vcsRoot) + cleanCheckout = true + } + + steps { + setGitCommitBuildId() + tagBuildToIndicateTriggerMethod() + configureGoEnv() + downloadTerraformBinary() + runAcceptanceTests() + saveArtifactsToGCS() + } + + features { + golang() + if (sharedResources.isNotEmpty()) { + sharedResources { + // When the build runs, it locks the value(s) below + sharedResources.forEach { sr -> + lockSpecificValue(sr, packageName) + } + } + } + } + + params { + configureGoogleSpecificTestParameters(environmentVariables) + acceptanceTestBuildParams(parallelism, testPrefix, testTimeout) + terraformLoggingParameters(environmentVariables, providerName) + terraformCoreBinaryTesting() + terraformShouldPanicForSchemaErrors() + readOnlySettings() + workingDirectory(path) + } + + artifactRules = "%teamcity.build.checkoutDir%/debug*.txt" + + failureConditions { + errorMessage = true + executionTimeoutMin = buildTimeout + } + + } + } + + private fun uniqueID(): String { + // Replacing chars can be necessary, due to limitations on IDs + // "ID should start with a latin letter and contain only latin letters, digits and underscores (at most 225 characters)." + var id = "%s_%s_PACKAGE_%s".format(this.parentProjectName, this.providerName, this.packageName) + return replaceCharsId(id) + } +}
diff --git a/v6.2.0/.teamcity/components/builds/build_configuration_sweepers.kt b/v6.2.0/.teamcity/components/builds/build_configuration_sweepers.kt new file mode 100644 index 0000000..2be92fd --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/build_configuration_sweepers.kt
@@ -0,0 +1,119 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import DefaultBuildTimeoutDuration +import DefaultParallelism +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.sharedResources +import jetbrains.buildServer.configs.kotlin.vcs.GitVcsRoot +import replaceCharsId + + +fun BuildConfigurationForServiceSweeper(providerName: String, sweeperName: String, packages: Map<String, Map<String, String>>, parentProjectName: String, vcsRoot: GitVcsRoot, sharedResources: List<String>, environmentVariables: AccTestConfiguration): BuildType { + val sweeperPackage: Map<String, String> = packages.getValue("sweeper") + val sweeperPath: String = sweeperPackage.getValue("path").toString() + + val sweeperRun = "" // Empty string means all sweepers run + val sweeperRegions = "us-central1" + + val s = SweeperDetails(sweeperName, parentProjectName, providerName, sweeperRun, sweeperRegions) + + val bc = s.sweeperBuildConfig(sweeperPath, vcsRoot, sharedResources, DefaultParallelism, environmentVariables) + bc.disableProjectSweep() + return bc +} + +fun BuildConfigurationForProjectSweeper(providerName: String, sweeperName: String, packages: Map<String, Map<String, String>>, parentProjectName: String, vcsRoot: GitVcsRoot, sharedResources: List<String>, environmentVariables: AccTestConfiguration): BuildType { + val sweeperPackage: Map<String, String> = packages.getValue("sweeper") + val sweeperPath: String = sweeperPackage.getValue("path").toString() + + val sweeperRun = "GoogleProject" // Name from .google/services/resourcemanager/resource_google_project_sweeper.go + val sweeperRegions = "us-central1" // A value needs to be present, despite projects not being regional resources + + val s = SweeperDetails(sweeperName, parentProjectName, providerName, sweeperRun, sweeperRegions) + + val bc = s.sweeperBuildConfig(sweeperPath, vcsRoot, sharedResources, DefaultParallelism, environmentVariables) + bc.enableProjectSweep() + return bc +} + +class SweeperDetails(private val sweeperName: String, private val parentProjectName: String, private val providerName: String, private val sweeperRun: String, private val sweeperRegions: String) { + + fun sweeperBuildConfig( + path: String, + vcsRoot: GitVcsRoot, + sharedResources: List<String>, + parallelism: Int, + environmentVariables: AccTestConfiguration, + buildTimeout: Int = DefaultBuildTimeoutDuration + ): BuildType { + + // These hardcoded values affect the sweeper CLI command's behaviour + val testPrefix = "TestAcc" + val testTimeout = "12" + + return BuildType { + + id(uniqueID()) + + name = sweeperName + + vcs { + root(vcsRoot) + cleanCheckout = true + } + + steps { + setGitCommitBuildId() + tagBuildToIndicateTriggerMethod() + configureGoEnv() + downloadTerraformBinary() + runSweepers(sweeperName) + } + + features { + golang() + if (sharedResources.isNotEmpty()) { + sharedResources { + // When the build runs, it locks the value(s) below + sharedResources.forEach { sr -> + lockAllValues(sr) + } + } + } + } + + params { + configureGoogleSpecificTestParameters(environmentVariables) + acceptanceTestBuildParams(parallelism, testPrefix, testTimeout) + sweeperParameters(sweeperRegions, sweeperRun) + terraformLoggingParameters(environmentVariables, providerName) + terraformCoreBinaryTesting() + terraformShouldPanicForSchemaErrors() + readOnlySettings() + workingDirectory(path) + } + + artifactRules = "%teamcity.build.checkoutDir%/debug*.txt" + + failureConditions { + errorMessage = true + executionTimeoutMin = buildTimeout + } + + } + } + + private fun uniqueID(): String { + // Replacing chars can be necessary, due to limitations on IDs + // "ID should start with a latin letter and contain only latin letters, digits and underscores (at most 225 characters)." + var id = "%s_%s".format(this.parentProjectName, this.sweeperName) + return replaceCharsId(id) + } +}
diff --git a/v6.2.0/.teamcity/components/builds/build_configuration_vcr_recording.kt b/v6.2.0/.teamcity/components/builds/build_configuration_vcr_recording.kt new file mode 100644 index 0000000..9294250 --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/build_configuration_vcr_recording.kt
@@ -0,0 +1,87 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import DefaultBuildTimeoutDuration +import DefaultParallelism +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.sharedResources +import jetbrains.buildServer.configs.kotlin.vcs.GitVcsRoot + +class VcrDetails(private val providerName: String, private val buildId: String, private val vcsRoot: GitVcsRoot, private val sharedResources: List<String>) { + + fun vcrBuildConfig( + environmentVariables: AccTestConfiguration, + ): BuildType { + + // These hardcoded values affect the test runner's behaviour + val testPrefix = "TestAcc" + val testTimeout = "12" + val parallelism = DefaultParallelism + val buildTimeout: Int = DefaultBuildTimeoutDuration + + // Path is just ./google(-beta) here, whereas nightly test builds use paths like ./google/something/specific + // This helps VCR testing builds to run tests across multiple packages + val path = "./${providerName}" + + val repo = vcsRoot.url!!.replace("https://github.com/", "") + + return BuildType { + id(buildId) + + name = "VCR Recording - Using ${repo}" + + vcs { + root(vcsRoot) + cleanCheckout = true + } + + steps { + setGitCommitBuildId() + checkVcrEnvironmentVariables() + tagBuildToIndicateVcrMode() + configureGoEnv() + downloadTerraformBinary() + runVcrTestRecordingSetup() + runVcrAcceptanceTests() + runVcrTestRecordingSaveCassettes() + } + + features { + golang() + if (sharedResources.isNotEmpty()) { + sharedResources { + // When the build runs, it locks the value(s) below + sharedResources.forEach { sr -> + lockAllValues(sr) + } + } + } + } + + params { + configureGoogleSpecificTestParameters(environmentVariables) + vcrEnvironmentVariables(environmentVariables, providerName) + acceptanceTestBuildParams(parallelism, testPrefix, testTimeout) + terraformLoggingParameters(environmentVariables, providerName) + terraformCoreBinaryTesting() + terraformShouldPanicForSchemaErrors() + readOnlySettings() + workingDirectory(path) + } + + artifactRules = "%teamcity.build.checkoutDir%/debug*.txt" + + failureConditions { + errorMessage = true + executionTimeoutMin = buildTimeout + } + + } + } +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/builds/build_features.kt b/v6.2.0/.teamcity/components/builds/build_features.kt new file mode 100644 index 0000000..ab2195c --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/build_features.kt
@@ -0,0 +1,26 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import jetbrains.buildServer.configs.kotlin.BuildFeatures +import jetbrains.buildServer.configs.kotlin.buildFeatures.GolangFeature + +// NOTE: this file includes Extensions of the Kotlin DSL class BuildFeature +// This allows us to reuse code in the config easily, while ensuring the same build features can be used across builds. +// See the class's documentation: https://teamcity.jetbrains.com/app/dsl-documentation/root/build-feature/index.html + + +const val UseTeamCityGoTest = false + +fun BuildFeatures.golang() { + if (UseTeamCityGoTest) { + feature(GolangFeature { + testFormat = "json" + }) + } +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/builds/build_parameters.kt b/v6.2.0/.teamcity/components/builds/build_parameters.kt new file mode 100644 index 0000000..8e99429 --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/build_parameters.kt
@@ -0,0 +1,284 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import DefaultTerraformCoreVersion +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.ParameterDisplay +import jetbrains.buildServer.configs.kotlin.ParametrizedWithType + +// this file is copied from mmv1, any changes made here will be overwritten + +// NOTE: this file includes Extensions of the Kotlin DSL class ParametrizedWithType +// This allows us to reuse code in the config easily, while ensuring the same parameters are set across builds. +// See the class's documentation: https://teamcity.jetbrains.com/app/dsl-documentation/root/parametrized-with-type/index.html + +// AllContextParameters is used to pass ALL the values set via Context Parameters into the Kotlin code's entrypoint. +class AllContextParameters( + + // Values that differ across environments + + // GOOGLE_CREDENTIALS + val credentialsGa: String, + val credentialsBeta: String, + val credentialsVcr: String, + + // GOOGLE_SERVICE_ACCOUNT + val serviceAccountGa: String, + val serviceAccountBeta: String, + val serviceAccountVcr: String, + + // GOOGLE_PROJECT & GOOGLE_PROJECT_NUMBER + val projectGa: String, + val projectBeta: String, + val projectVcr: String, + val projectNumberGa: String, + val projectNumberBeta: String, + val projectNumberVcr: String, + + // GOOGLE_IDENTITY_USER + val identityUserGa: String, + val identityUserBeta: String, + val identityUserVcr: String, + + // GOOGLE_MASTER_BILLING_ACCOUNT + val masterBillingAccountGa: String, + val masterBillingAccountBeta: String, + val masterBillingAccountVcr: String, + + // GOOGLE_ORG_2 + val org2Ga: String, + val org2Beta: String, + val org2Vcr: String, + + // Values that are the same across GA, Beta, and VCR testing environments + val billingAccount: String, // GOOGLE_BILLING_ACCOUNT + val billingAccount2: String, // GOOGLE_BILLING_ACCOUNT_2 + val custId: String, // GOOGLE_CUST_ID + val org: String, // GOOGLE_ORG + val orgDomain: String, // GOOGLE_ORG_DOMAIN + val region: String, // GOOGLE_REGION + val zone: String, // GOOGLE_ZONE + + // VCR specific + val infraProject: String, // GOOGLE_INFRA_PROJECT + val vcrBucketName: String, // VCR_BUCKET_NAME + + // GCS specific (for nightly + upstream MM logs) + val credentialsGCS: String, // GOOGLE_CREDENTIALS_GCS + ) + +// AccTestConfiguration is used to easily pass values set via Context Parameters into build configurations. +class AccTestConfiguration( + val billingAccount: String, + val billingAccount2: String, + val credentials: String, + val custId: String, + val identityUser: String, + val masterBillingAccount: String, + val org: String, + val org2: String, + val orgDomain: String, + val project: String, + val projectNumber: String, + val region: String, + val serviceAccount: String, + val zone: String, + + // VCR specific + val infraProject: String, + val vcrBucketName: String, + + // GCS specific (for nightly + upstream MM logs) + val credentialsGCS: String, + ) + +fun getGaAcceptanceTestConfig(allConfig: AllContextParameters): AccTestConfiguration { + return AccTestConfiguration( + allConfig.billingAccount, + allConfig.billingAccount2, + allConfig.credentialsGa, + allConfig.custId, + allConfig.identityUserGa, + allConfig.masterBillingAccountGa, + allConfig.org, + allConfig.org2Ga, + allConfig.orgDomain, + allConfig.projectGa, + allConfig.projectNumberGa, + allConfig.region, + allConfig.serviceAccountGa, + allConfig.zone, + allConfig.infraProject, + allConfig.vcrBucketName, + allConfig.credentialsGCS + ) +} + +fun getBetaAcceptanceTestConfig(allConfig: AllContextParameters): AccTestConfiguration { + return AccTestConfiguration( + allConfig.billingAccount, + allConfig.billingAccount2, + allConfig.credentialsBeta, + allConfig.custId, + allConfig.identityUserBeta, + allConfig.masterBillingAccountBeta, + allConfig.org, + allConfig.org2Beta, + allConfig.orgDomain, + allConfig.projectBeta, + allConfig.projectNumberBeta, + allConfig.region, + allConfig.serviceAccountBeta, + allConfig.zone, + allConfig.infraProject, + allConfig.vcrBucketName, + allConfig.credentialsGCS + ) +} + +fun getVcrAcceptanceTestConfig(allConfig: AllContextParameters): AccTestConfiguration { + return AccTestConfiguration( + allConfig.billingAccount, + allConfig.billingAccount2, + allConfig.credentialsVcr, + allConfig.custId, + allConfig.identityUserVcr, + allConfig.masterBillingAccountVcr, + allConfig.org, + allConfig.org2Vcr, + allConfig.orgDomain, + allConfig.projectVcr, + allConfig.projectNumberVcr, + allConfig.region, + allConfig.serviceAccountVcr, + allConfig.zone, + allConfig.infraProject, + allConfig.vcrBucketName, + allConfig.credentialsGCS + ) +} + +// ParametrizedWithType.configureGoogleSpecificTestParameters allows build configs to be created +// with the environment variables needed to configure the provider and/or configure test code. +fun ParametrizedWithType.configureGoogleSpecificTestParameters(config: AccTestConfiguration) { + hiddenVariable("env.GOOGLE_BILLING_ACCOUNT", config.billingAccount, "The billing account associated with the first google organization") + hiddenVariable("env.GOOGLE_BILLING_ACCOUNT_2", config.billingAccount2, "The billing account associated with the second google organization") + hiddenVariable("env.GOOGLE_CUST_ID", config.custId, "The ID of the Google Identity Customer") + hiddenVariable("env.GOOGLE_ORG", config.org, "The Google Organization Id") + hiddenVariable("env.GOOGLE_ORG_2", config.org2, "The second Google Organization Id") + hiddenVariable("env.GOOGLE_MASTER_BILLING_ACCOUNT", config.masterBillingAccount, "The master billing account") + hiddenVariable("env.GOOGLE_PROJECT", config.project, "The google project for this build") + hiddenVariable("env.GOOGLE_ORG_DOMAIN", config.orgDomain, "The org domain") + hiddenVariable("env.GOOGLE_PROJECT_NUMBER", config.projectNumber, "The project number associated with the project") + hiddenVariable("env.GOOGLE_REGION", config.region, "The google region to use") + hiddenVariable("env.GOOGLE_SERVICE_ACCOUNT", config.serviceAccount, "The service account") + hiddenVariable("env.GOOGLE_ZONE", config.zone, "The google zone to use") + hiddenVariable("env.GOOGLE_IDENTITY_USER", config.identityUser, "The user for the identity platform") + hiddenPasswordVariable("env.GOOGLE_CREDENTIALS", config.credentials, "The Google credentials for this test runner") +} + +// ParametrizedWithType.acceptanceTestBuildParams sets build params that affect how commands to run +// acceptance tests are templated +fun ParametrizedWithType.acceptanceTestBuildParams(parallelism: Int, prefix: String, timeout: String) { + hiddenVariable("env.TF_ACC", "1", "Set to a value to run the Acceptance Tests") + text("PARALLELISM", "%d".format(parallelism)) + text("TEST_PREFIX", prefix) + text("TIMEOUT", timeout) +} + +// ParametrizedWithType.sweeperParameters sets build parameters that affect how sweepers are run +fun ParametrizedWithType.sweeperParameters(sweeperRegions: String, sweepRun: String) { + text("SWEEPER_REGIONS", sweeperRegions) + text("SWEEP_RUN", sweepRun) +} + +// ParametrizedWithType.terraformSkipProjectSweeper sets an environment variable to skip the sweeper for project resources +fun ParametrizedWithType.terraformSkipProjectSweeper() { + text("env.SKIP_PROJECT_SWEEPER", "1") +} + +// BuildType.disableProjectSweep disabled sweeping project resources after a build configuration has been initialised +fun BuildType.disableProjectSweep(){ + params { + terraformSkipProjectSweeper() + } +} + +// ParametrizedWithType.terraformEnableProjectSweeper unsets an environment variable used to skip the sweeper for project resources +fun ParametrizedWithType.terraformEnableProjectSweeper() { + text("env.SKIP_PROJECT_SWEEPER", "") +} + +// BuildType.enableProjectSweep enables sweeping project resources after a build configuration has been initialised +fun BuildType.enableProjectSweep(){ + params { + terraformEnableProjectSweeper() + } +} + +// ParametrizedWithType.vcrEnvironmentVariables sets environment variables that influence how VCR tests run +// These values can be changed in custom builds, e.g. setting VCR_MODE=REPLAYING +fun ParametrizedWithType.vcrEnvironmentVariables(config: AccTestConfiguration, providerName: String) { + text("env.VCR_MODE", "RECORDING") + text("env.VCR_PATH", "%system.teamcity.build.checkoutDir%/fixtures") + text("env.TEST", "./${providerName}/services/...") + text("env.TESTARGS", "-run=%TEST_PREFIX%") + hiddenVariable("env.GOOGLE_INFRA_PROJECT", config.infraProject, "The project that's linked to the GCS bucket storing VCR cassettes") + hiddenVariable("env.VCR_BUCKET_NAME", config.vcrBucketName, "The name of the GCS bucket storing VCR cassettes") +} + +// ParametrizedWithType.terraformLoggingParameters sets environment variables and build parameters that +// affect which logs are shown and allows them to be saved +fun ParametrizedWithType.terraformLoggingParameters(config: AccTestConfiguration, providerName: String) { + // Set logging levels to match old projects + text("env.TF_LOG", "DEBUG") + text("env.TF_LOG_CORE", "WARN") + text("env.TF_LOG_SDK_FRAMEWORK", "INFO") + + // Set where logs are sent + text("PROVIDER_NAME", providerName) + text("env.TF_LOG_PATH_MASK", "%system.teamcity.build.checkoutDir%/debug-%PROVIDER_NAME%-%env.BUILD_NUMBER%-%teamcity.build.id%-%s.txt") // .txt extension used to make artifacts open in browser, instead of download + + hiddenPasswordVariable("env.GOOGLE_CREDENTIALS_GCS", config.credentialsGCS, "The Google credentials for copying debug logs to the GCS bucket") +} + +fun ParametrizedWithType.readOnlySettings() { + hiddenVariable("teamcity.ui.settings.readOnly", "true", "Requires build configurations be edited via Kotlin") +} + +// ParametrizedWithType.terraformCoreBinaryTesting sets environment variables that control what Terraform version is downloaded +// and ensures the testing framework uses that downloaded version. The default Terraform core version is used if no argument is supplied. +fun ParametrizedWithType.terraformCoreBinaryTesting(tfVersion: String = DefaultTerraformCoreVersion) { + text("env.TERRAFORM_CORE_VERSION", tfVersion, "The version of Terraform Core which should be used for testing") + hiddenVariable("env.TF_ACC_TERRAFORM_PATH", "%system.teamcity.build.checkoutDir%/tools/terraform", "The path where the Terraform Binary is located. Used by the testing framework.") +} + +// BuildType.overrideTerraformCoreVersion is used to override the value of TERRAFORM_CORE_VERSION in special cases where we're testing new features +// that rely on a specific version of Terraform we might not want to be used for all our tests in TeamCity. +fun BuildType.overrideTerraformCoreVersion(tfVersion: String){ + params { + terraformCoreBinaryTesting(tfVersion) + } +} + +fun ParametrizedWithType.terraformShouldPanicForSchemaErrors() { + hiddenVariable("env.TF_SCHEMA_PANIC_ON_ERROR", "1", "Panic if unknown/unmatched fields are set into the state") +} + +fun ParametrizedWithType.workingDirectory(path: String) { + text("PACKAGE_PATH", path, "", "The path at which to run - automatically updated", ParameterDisplay.HIDDEN) +} + +fun ParametrizedWithType.hiddenVariable(name: String, value: String, description: String) { + text(name, value, "", description, ParameterDisplay.HIDDEN) +} + +fun ParametrizedWithType.hiddenPasswordVariable(name: String, value: String, description: String) { + password(name, value, "", description, ParameterDisplay.HIDDEN) +}
diff --git a/v6.2.0/.teamcity/components/builds/build_steps.kt b/v6.2.0/.teamcity/components/builds/build_steps.kt new file mode 100644 index 0000000..68d9aa0 --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/build_steps.kt
@@ -0,0 +1,177 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import DefaultTerraformCoreVersion +import jetbrains.buildServer.configs.kotlin.BuildSteps +import jetbrains.buildServer.configs.kotlin.buildSteps.ScriptBuildStep + +// NOTE: this file includes Extensions of the Kotlin DSL class BuildSteps +// This allows us to reuse code in the config easily, while ensuring the same build steps can be used across builds. +// See the class's documentation: https://teamcity.jetbrains.com/app/dsl-documentation/root/build-steps/index.html + +fun BuildSteps.configureGoEnv() { + step(ScriptBuildStep { + name = "Configure Go version using .go-version file" + scriptContent = "goenv install -s \$(goenv local) && goenv rehash" + }) +} + +fun BuildSteps.setGitCommitBuildId() { + step(ScriptBuildStep { + name = "Set build id as shortened git commit hash" + scriptContent = """ + #!/bin/bash + GIT_HASH=%system.build.vcs.number% + GIT_HASH_SHORT=${'$'}{GIT_HASH:0:7} + echo "##teamcity[buildNumber '${'$'}{GIT_HASH_SHORT}']" + """.trimIndent() + // ${'$'} is required to allow creating a script in TeamCity that contains + // parts like ${GIT_HASH_SHORT} without having Kotlin syntax issues. For more info see: + // https://youtrack.jetbrains.com/issue/KT-2425/Provide-a-way-for-escaping-the-dollar-sign-symbol-in-multiline-strings-and-string-templates + }) +} + +fun BuildSteps.tagBuildToIndicateTriggerMethod() { + step(ScriptBuildStep { + name = "Set build tag to indicate if build is run automatically or manually triggered" + scriptContent = """ + #!/bin/bash + TRIGGERED_BY_USERNAME=%teamcity.build.triggeredBy.username% + + if [[ "${'$'}TRIGGERED_BY_USERNAME" = "n/a" ]] ; then + echo "Build was triggered as part of automated testing. We know this because the \`triggeredBy.username\` value was \`n/a\`, value: ${'$'}{TRIGGERED_BY_USERNAME}" + TAG="cron-trigger" + echo "##teamcity[addBuildTag '${'$'}{TAG}']" + else + echo "Build was triggered manually. We know this because \`triggeredBy.username\` has a non- \`n/a\` value: ${'$'}{TRIGGERED_BY_USERNAME}" + TAG="manual-trigger" + echo "##teamcity[addBuildTag '${'$'}{TAG}']" + fi + """.trimIndent() + // ${'$'} is required to allow creating a script in TeamCity that contains + // parts like ${GIT_HASH_SHORT} without having Kotlin syntax issues. For more info see: + // https://youtrack.jetbrains.com/issue/KT-2425/Provide-a-way-for-escaping-the-dollar-sign-symbol-in-multiline-strings-and-string-templates + }) +} + +fun BuildSteps.downloadTerraformBinary() { + // https://releases.hashicorp.com/terraform/0.12.28/terraform_0.12.28_linux_amd64.zip + val terraformUrl = "https://releases.hashicorp.com/terraform/%env.TERRAFORM_CORE_VERSION%/terraform_%env.TERRAFORM_CORE_VERSION%_linux_amd64.zip" + step(ScriptBuildStep { + name = "Download Terraform" + scriptContent = """ + #!/bin/bash + echo "Downloading Terraform version %env.TERRAFORM_CORE_VERSION%" + mkdir -p tools + wget -O tf.zip $terraformUrl + unzip tf.zip + mv terraform tools/ + """.trimIndent() + }) +} + +// RunSweepers runs sweepers, and relies on set build configuration parameters +fun BuildSteps.runSweepers(sweeperStepName: String) { + step(ScriptBuildStep{ + name = sweeperStepName + scriptContent = "go test -v \"%PACKAGE_PATH%\" -sweep=\"%SWEEPER_REGIONS%\" -sweep-allow-failures -sweep-run=\"%SWEEP_RUN%\" -timeout 30m" + }) +} + +// RunAcceptanceTests runs tests for a given directory, using either: +// - TeamCity's test runner - stops remaining tests after a failure +// - jen20/teamcity-go-test - allows tests to continue after a failure, and requires a test binary +fun BuildSteps.runAcceptanceTests() { + if (UseTeamCityGoTest) { + step(ScriptBuildStep { + name = "Run Tests" + scriptContent = "go test -v \"%PACKAGE_PATH%\" -timeout=\"%TIMEOUT%h\" -test.parallel=\"%PARALLELISM%\" -run=\"%TEST_PREFIX%\" -json" + }) + } else { + step(ScriptBuildStep { + name = "Compile Test Binary" + workingDir = "%PACKAGE_PATH%" + scriptContent = """ + #!/bin/bash + export TEST_FILE_COUNT=$(ls ./*_test.go | wc -l) + if test ${'$'}TEST_FILE_COUNT -gt "0"; then + echo "Compiling test binary" + go test -c -o test-binary + else + echo "Skipping compilation of test binary; no Go test files found" + fi + """.trimIndent() + }) + + step(ScriptBuildStep { + name = "Run via jen20/teamcity-go-test" + workingDir = "%PACKAGE_PATH%" + scriptContent = """ + #!/bin/bash + if ! test -f "./test-binary"; then + echo "Skipping test execution; file ./test-binary does not exist." + exit 0 + fi + + export TEST_COUNT=${'$'}(./test-binary -test.list="%TEST_PREFIX%" | wc -l) + echo "Found ${'$'}{TEST_COUNT} tests that match the given test prefix %TEST_PREFIX%" + if test ${'$'}TEST_COUNT -le "0"; then + echo "Skipping test execution; no tests to run" + exit 0 + fi + + echo "Starting tests" + ./test-binary -test.list="%TEST_PREFIX%" | teamcity-go-test -test ./test-binary -parallelism "%PARALLELISM%" -timeout "%TIMEOUT%h" + """.trimIndent() + }) + } +} + +fun BuildSteps.saveArtifactsToGCS() { + step(ScriptBuildStep { + name = "Tasks after running nightly tests: push artifacts(debug logs) to GCS" + scriptContent = """ + #!/bin/bash + echo "Post-test step - storge artifacts(debug logs) to GCS" + + # Authenticate gcloud CLI + echo "${'$'}{GOOGLE_CREDENTIALS_GCS}" > google-account.json + chmod 600 google-account.json + gcloud auth activate-service-account --key-file=google-account.json + + # Get current date for nightly tests + CURRENT_DATE=$(date +"%%Y-%%m-%%d") + // "%%" is used to escape "%" see details at https://www.jetbrains.com/help/teamcity/9.0/defining-and-using-build-parameters-in-build-configuration.html#using-build-parameters-in-build-configuration-settings + + # Detect Trigger Method + TRIGGERED_BY_USERNAME=%teamcity.build.triggeredBy.username% + BRANCH_NAME=%teamcity.build.branch% + if [[ "${'$'}TRIGGERED_BY_USERNAME" = "n/a" ]] ; then + echo "Build was triggered as part of automated testing. We know this because the \`triggeredBy.username\` value was \`n/a\`, value: ${'$'}{TRIGGERED_BY_USERNAME}" + FOLDER="nightly/%teamcity.project.id%/${'$'}{CURRENT_DATE}" + else + echo "Build was triggered manually. We know this because \`triggeredBy.username\` has a non- \`n/a\` value: ${'$'}{TRIGGERED_BY_USERNAME}" + FOLDER="manual/%teamcity.project.id%/${'$'}{BRANCH_NAME}" + fi + + # Copy logs to GCS + gsutil -m cp %teamcity.build.checkoutDir%/debug* gs://teamcity-logs/${'$'}{FOLDER}/%env.BUILD_NUMBER%/ + + # Cleanup + rm google-account.json + gcloud auth application-default revoke + gcloud auth revoke --all + + echo "Finished" + """.trimIndent() + // ${'$'} is required to allow creating a script in TeamCity that contains + // parts like ${GIT_HASH_SHORT} without having Kotlin syntax issues. For more info see: + // https://youtrack.jetbrains.com/issue/KT-2425/Provide-a-way-for-escaping-the-dollar-sign-symbol-in-multiline-strings-and-string-templates + }) +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/builds/build_triggers.kt b/v6.2.0/.teamcity/components/builds/build_triggers.kt new file mode 100644 index 0000000..2880d50 --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/build_triggers.kt
@@ -0,0 +1,60 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import DefaultBranchName +import DefaultDaysOfMonth +import DefaultDaysOfWeek +import DefaultStartHour +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.Triggers +import jetbrains.buildServer.configs.kotlin.triggers.schedule + +class NightlyTriggerConfiguration( + val branch: String = DefaultBranchName, + val nightlyTestsEnabled: Boolean = true, + var startHour: Int = DefaultStartHour, + var daysOfWeek: String = DefaultDaysOfWeek, + val daysOfMonth: String = DefaultDaysOfMonth +){ + fun clone(): NightlyTriggerConfiguration{ + return NightlyTriggerConfiguration( + this.branch, + this.nightlyTestsEnabled, + this.startHour, + this.daysOfWeek, + this.daysOfMonth + ) + } +} + +fun Triggers.runNightly(config: NightlyTriggerConfiguration) { + + schedule{ + enabled = config.nightlyTestsEnabled + branchFilter = "+:" + config.branch // returns "+:/refs/heads/main" if default + triggerBuild = always() // Run build even if no new commits/pending changes + withPendingChangesOnly = false + enforceCleanCheckout = true + + schedulingPolicy = cron { + hours = config.startHour.toString() + timezone = "SERVER" + + dayOfWeek = config.daysOfWeek + dayOfMonth = config.daysOfMonth + } + } +} + +// BuildType.addTrigger enables adding a CRON trigger after a build configuration has been initialised +fun BuildType.addTrigger(triggerConfig: NightlyTriggerConfiguration){ + triggers { + runNightly(triggerConfig) + } +}
diff --git a/v6.2.0/.teamcity/components/builds/vcr_build_steps.kt b/v6.2.0/.teamcity/components/builds/vcr_build_steps.kt new file mode 100644 index 0000000..c6ed905 --- /dev/null +++ b/v6.2.0/.teamcity/components/builds/vcr_build_steps.kt
@@ -0,0 +1,199 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package builds + +import jetbrains.buildServer.configs.kotlin.BuildStep +import jetbrains.buildServer.configs.kotlin.BuildSteps +import jetbrains.buildServer.configs.kotlin.buildSteps.ScriptBuildStep + +fun BuildSteps.checkVcrEnvironmentVariables() { + step(ScriptBuildStep { + name = "Setup for running VCR tests: feedback about user-supplied environment variables and available CLI tools" + scriptContent = """ + #!/bin/bash + echo "VCR TESTING ENVIRONMENT CHECKS - ENVs and CLI TOOLS" + if [ "${'$'}VCR_MODE" = "" ]; then + echo "VCR_MODE is not set" + exit 1 + fi + if [ "${'$'}VCR_PATH" = "" ]; then + echo "VCR_PATH is not set" + exit 1 + fi + if [ "${'$'}GOOGLE_INFRA_PROJECT" = "" ]; then + echo "GOOGLE_INFRA_PROJECT is not set" + exit 1 + fi + if [ "${'$'}VCR_BUCKET_NAME" = "" ]; then + echo "VCR_BUCKET_NAME is not set" + exit 1 + fi + if [ "${'$'}TEST" = "" ]; then + echo "TEST is not set - set it to a value like ./google/..., ./google/services/... or ./google-beta/services/compute" + exit 1 + fi + if [ "${'$'}TESTARGS" = "" ]; then + echo "TESTARGS is not set - set it to a value like -run=TestAccFoobar" + exit 1 + fi + + if ! command -v gcloud &> /dev/null + then + echo "gcloud CLI not found" + exit 1 + fi + + if ! command -v gsutil &> /dev/null + then + echo "gsutil CLI not found" + exit 1 + fi + """.trimIndent() + // ${'$'} is required to allow creating a script in TeamCity that contains + // parts like ${GIT_HASH_SHORT} without having Kotlin syntax issues. For more info see: + // https://youtrack.jetbrains.com/issue/KT-2425/Provide-a-way-for-escaping-the-dollar-sign-symbol-in-multiline-strings-and-string-templates + }) +} + +fun BuildSteps.tagBuildToIndicateVcrMode() { + step(ScriptBuildStep { + name = "Set build tag to indicate if build is recording or replaying VCR cassettes" + scriptContent = """ + #!/bin/bash + echo "##teamcity[addBuildTag '${'$'}{VCR_MODE}']" + """.trimIndent() + // ${'$'} is required to allow creating a script in TeamCity that contains + // parts like ${GIT_HASH_SHORT} without having Kotlin syntax issues. For more info see: + // https://youtrack.jetbrains.com/issue/KT-2425/Provide-a-way-for-escaping-the-dollar-sign-symbol-in-multiline-strings-and-string-templates + }) +} + +fun BuildSteps.runVcrAcceptanceTests() { + step(ScriptBuildStep { + name = "Run Tests" + scriptContent = """ + echo "VCR Testing: Running acceptance tests" + echo "TESTARGS = ${'$'}TESTARGS" + echo "TEST = ${'$'}TEST" + + go test ${'$'}TEST -v ${'$'}TESTARGS -timeout="%TIMEOUT%h" -test.parallel="%PARALLELISM%" -ldflags="-X=github.com/hashicorp/terraform-provider-google-beta/version.ProviderVersion=acc" + """.trimIndent() + }) +} + +fun BuildSteps.runVcrTestRecordingSetup() { + step(ScriptBuildStep { + name = "Setup for running VCR tests: if in REPLAY mode, download existing cassettes" + scriptContent = """ + #!/bin/bash + echo "VCR Testing: Pre-test setup" + echo "VCR_MODE: ${'$'}{VCR_MODE}" + echo "VCR_PATH: ${'$'}{VCR_PATH}" + + # Ensure directory exists regardless of VCR mode + mkdir -p ${'$'}VCR_PATH + + if [ "${'$'}VCR_MODE" = "RECORDING" ]; then + echo "RECORDING MODE - skipping this build step; nothing needed from Cloud Storage bucket" + exit 0 + fi + + echo "REPLAY MODE- retrieving cassettes from Cloud Storage bucket" + + # Authenticate gcloud CLI + echo "${'$'}{GOOGLE_CREDENTIALS}" > google-account.json + chmod 600 google-account.json + gcloud auth activate-service-account --key-file=google-account.json + + # Pull files from GCS + echo "Listing files present in gs://${'$'}VCR_BUCKET_NAME/beta/fixtures/" + gsutil ls -p ${'$'}GOOGLE_INFRA_PROJECT gs://${'$'}VCR_BUCKET_NAME/beta/fixtures/ + + echo "Copying files present in gs://${'$'}VCR_BUCKET_NAME/beta/fixtures/" + gsutil -m cp gs://${'$'}VCR_BUCKET_NAME/beta/fixtures/* ${'$'}VCR_PATH + + # copy branch-specific cassettes over master. This might fail but that's ok if the folder doesnt exist + export BRANCH_NAME=%teamcity.build.branch% + echo "Attempting to copy branch-specific files, if they exist: gs://${'$'}VCR_BUCKET_NAME/beta/${'$'}BRANCH_NAME/fixtures/*" + gsutil -m cp gs://${'$'}VCR_BUCKET_NAME/beta/${'$'}BRANCH_NAME/fixtures/* ${'$'}VCR_PATH + + echo "Listing files present in ${'$'}VCR_PATH:" + ls ${'$'}VCR_PATH + + # Cleanup + rm google-account.json + gcloud auth application-default revoke + gcloud auth revoke --all + + echo "Finished" + """.trimIndent() + // ${'$'} is required to allow creating a script in TeamCity that contains + // parts like ${GIT_HASH_SHORT} without having Kotlin syntax issues. For more info see: + // https://youtrack.jetbrains.com/issue/KT-2425/Provide-a-way-for-escaping-the-dollar-sign-symbol-in-multiline-strings-and-string-templates + }) +} + +fun BuildSteps.runVcrTestRecordingSaveCassettes() { + step(ScriptBuildStep { + name = "Tasks after running VCR tests: if in RECORDING mode, push new cassettes to GCS" + executionMode = BuildStep.ExecutionMode.RUN_ON_FAILURE + scriptContent = """ + #!/bin/bash + echo "VCR Testing: Post-test steps" + echo "VCR_MODE: ${'$'}{VCR_MODE}" + echo "VCR_PATH: ${'$'}{VCR_PATH}" + + if [ "${'$'}VCR_MODE" = "REPLAYING" ]; then + echo "REPLAYING MODE - skipping this build step; nothing to be done" + exit 0 + fi + + echo "RECORDING MODE - push new cassettes to Cloud Storage bucket" + + # Authenticate gcloud CLI + echo "${'$'}{GOOGLE_CREDENTIALS}" > google-account.json + chmod 600 google-account.json + gcloud auth activate-service-account --key-file=google-account.json + + echo "Listing files present in ${'$'}VCR_PATH:" + ls ${'$'}VCR_PATH + + # Fail early & explicitly if no files were created in the previous step + export FILE_COUNT=${'$'}(ls ${'$'}VCR_PATH | wc -l) + if test ${'$'}FILE_COUNT -le "0"; then + echo "No cassette files found locally to upload to Cloud Storage bucket" + exit 1 + fi + + export BRANCH_NAME=%teamcity.build.branch% + if [ "${'$'}BRANCH_NAME" = "refs/heads/main" ]; then + echo "Using main branch, so copying files to fixures/ in root of Cloud Storage bucket" + + echo "Listing files already present in gs://${'$'}VCR_BUCKET_NAME/beta/fixtures/:" + gsutil ls -p ${'$'}GOOGLE_INFRA_PROJECT gs://${'$'}VCR_BUCKET_NAME/beta/fixtures/ + + echo "Copying files to Cloud Storage bucket:" + gsutil -m cp ${'$'}VCR_PATH/* gs://${'$'}VCR_BUCKET_NAME/beta/fixtures/ + else + echo "Using ${'$'}BRANCH_NAME branch, so copying files to ${'$'}BRANCH_NAME/fixtures/ folder in Cloud Storage bucket" + + gsutil -m cp ${'$'}VCR_PATH/* gs://${'$'}VCR_BUCKET_NAME/beta/${'$'}BRANCH_NAME/fixtures/ + fi + + # Cleanup + rm google-account.json + gcloud auth application-default revoke + gcloud auth revoke --all + + echo "Finished" + """.trimIndent() + // ${'$'} is required to allow creating a script in TeamCity that contains + // parts like ${GIT_HASH_SHORT} without having Kotlin syntax issues. For more info see: + // https://youtrack.jetbrains.com/issue/KT-2425/Provide-a-way-for-escaping-the-dollar-sign-symbol-in-multiline-strings-and-string-templates + }) +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/constants.kt b/v6.2.0/.teamcity/components/constants.kt new file mode 100644 index 0000000..0f9b6ef --- /dev/null +++ b/v6.2.0/.teamcity/components/constants.kt
@@ -0,0 +1,45 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +// Provider name that matches the name in the Registry +const val ProviderNameGa = "google" +const val ProviderNameBeta = "google-beta" + +// specifies the default hour (UTC) at which tests should be triggered, if enabled +const val DefaultStartHour = 4 + +// specifies the default level of parallelism per-service-package +const val DefaultParallelism = 6 + +// specifies the default version of Terraform Core which should be used for testing +const val DefaultTerraformCoreVersion = "1.8.3" + +// This represents a cron view of days of the week +const val DefaultDaysOfWeek = "*" + +// Cron value for any day of month +const val DefaultDaysOfMonth = "*" + +// This represents the default branch to be used for testing +const val DefaultBranchName = "refs/heads/main" + +// Value used to make long-running builds fail due to a timeout +const val DefaultBuildTimeoutDuration = 60 * 12 // 12 hours in minutes + +// Values used to define and reference Shared Resource locks, used to avoid conflicting builds +const val SharedResourceNameGa = "ci-test-project-nightly-ga Service Lock" +const val SharedResourceNameBeta = "ci-test-project-nightly-beta Service Lock" +const val SharedResourceNameVcr = "ci-test-project-188019 Service Lock" + +// Build configuration names referenced in multiple places +const val ServiceSweeperName = "Service Sweeper" +const val ServiceSweeperCronName = "$ServiceSweeperName - Cron" +const val ServiceSweeperManualName = "$ServiceSweeperName - Manual" +const val ProjectSweeperName = "Project Sweeper" +const val NightlyTestsProjectId = "NightlyTests" +const val MMUpstreamProjectId = "MMUpstreamTests" +const val VcrRecordingProjectId = "VCRRecording"
diff --git a/v6.2.0/.teamcity/components/inputs/packages.kt b/v6.2.0/.teamcity/components/inputs/packages.kt new file mode 100644 index 0000000..8c5cdb3 --- /dev/null +++ b/v6.2.0/.teamcity/components/inputs/packages.kt
@@ -0,0 +1,128 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +/* + NOTE: This file is manually curated - any new packages added to the provider codebase will need to be accompanied with a change in this file. + When adding new entires make sure to ensure the path value is correct for TPG or TPGB + e.g. "path" to "./google/envvar" + versus + "path" to "./google-beta/envvar" +*/ + +package generated + +var PackagesListGa = mapOf( + "envvar" to mapOf( + "name" to "envvar", + "displayName" to "Environment Variables", + "path" to "./google/envvar" + ), + "functions" to mapOf( + "name" to "functions", + "displayName" to "Provider-Defined Functions", + "path" to "./google/functions" + ), + "fwmodels" to mapOf( + "name" to "fwmodels", + "displayName" to "Framework Models", + "path" to "./google/fwmodels" + ), + "fwprovider" to mapOf( + "name" to "fwprovider", + "displayName" to "Framework Provider", + "path" to "./google/fwprovider" + ), + "fwresource" to mapOf( + "name" to "fwresource", + "displayName" to "Framework Resource", + "path" to "./google/fwresource" + ), + "fwtransport" to mapOf( + "name" to "fwtransport", + "displayName" to "Framework Transport", + "path" to "./google/fwtransport" + ), + "provider" to mapOf( + "name" to "provider", + "displayName" to "SDK Provider", + "path" to "./google/provider" + ), + "transport" to mapOf( + "name" to "transport", + "displayName" to "Transport", + "path" to "./google/transport" + ), + "google" to mapOf( + "name" to "google", + "displayName" to "Google", + "path" to "./google" + ) +) + +var SweepersListGa = mapOf( + "sweeper" to mapOf( + "name" to "sweeper", + "displayName" to "Sweeper", + "path" to "./google/sweeper" + ) +) + +var PackagesListBeta = mapOf( + "envvar" to mapOf( + "name" to "envvar", + "displayName" to "Environment Variables", + "path" to "./google-beta/envvar" + ), + "functions" to mapOf( + "name" to "functions", + "displayName" to "Provider-Defined Functions", + "path" to "./google-beta/functions" + ), + "fwmodels" to mapOf( + "name" to "fwmodels", + "displayName" to "Framework Models", + "path" to "./google-beta/fwmodels" + ), + "fwprovider" to mapOf( + "name" to "fwprovider", + "displayName" to "Framework Provider", + "path" to "./google-beta/fwprovider" + ), + "fwresource" to mapOf( + "name" to "fwresource", + "displayName" to "Framework Resource", + "path" to "./google-beta/fwresource" + ), + "fwtransport" to mapOf( + "name" to "fwtransport", + "displayName" to "Framework Transport", + "path" to "./google-beta/fwtransport" + ), + "provider" to mapOf( + "name" to "provider", + "displayName" to "SDK Provider", + "path" to "./google-beta/provider" + ), + "transport" to mapOf( + "name" to "transport", + "displayName" to "Transport", + "path" to "./google-beta/transport" + ), + "google" to mapOf( + "name" to "google", + "displayName" to "Google", + "path" to "./google-beta" + ) +) + +var SweepersListBeta = mapOf( + "sweeper" to mapOf( + "name" to "sweeper", + "displayName" to "Sweeper", + "path" to "./google-beta/sweeper" + ) +)
diff --git a/v6.2.0/.teamcity/components/inputs/per_service_parallelism.kt b/v6.2.0/.teamcity/components/inputs/per_service_parallelism.kt new file mode 100644 index 0000000..175b063 --- /dev/null +++ b/v6.2.0/.teamcity/components/inputs/per_service_parallelism.kt
@@ -0,0 +1,12 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package generated + +var ServiceParallelism = mapOf( + "looker" to 1 +) \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/inputs/services_beta.kt b/v6.2.0/.teamcity/components/inputs/services_beta.kt new file mode 100644 index 0000000..a6c8565 --- /dev/null +++ b/v6.2.0/.teamcity/components/inputs/services_beta.kt
@@ -0,0 +1,744 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +/* + NOTE: This file is manually curated - any new service packages added to the provider codebase will need to be accompanied with a change in this file. + When adding new entires make sure to ensure the path value is correct for TPG or TPGB + + For this file, services_beta.kt, please ensure paths are like: + "./google-beta/services/accessapproval" +*/ + +package generated + +var ServicesListBeta = mapOf( + "accessapproval" to mapOf( + "name" to "accessapproval", + "displayName" to "Accessapproval", + "path" to "./google-beta/services/accessapproval" + ), + "accesscontextmanager" to mapOf( + "name" to "accesscontextmanager", + "displayName" to "Accesscontextmanager", + "path" to "./google-beta/services/accesscontextmanager" + ), + "activedirectory" to mapOf( + "name" to "activedirectory", + "displayName" to "Activedirectory", + "path" to "./google-beta/services/activedirectory" + ), + "alloydb" to mapOf( + "name" to "alloydb", + "displayName" to "Alloydb", + "path" to "./google-beta/services/alloydb" + ), + "apigateway" to mapOf( + "name" to "apigateway", + "displayName" to "Apigateway", + "path" to "./google-beta/services/apigateway" + ), + "apigee" to mapOf( + "name" to "apigee", + "displayName" to "Apigee", + "path" to "./google-beta/services/apigee" + ), + "apikeys" to mapOf( + "name" to "apikeys", + "displayName" to "Apikeys", + "path" to "./google-beta/services/apikeys" + ), + "appengine" to mapOf( + "name" to "appengine", + "displayName" to "Appengine", + "path" to "./google-beta/services/appengine" + ), + "apphub" to mapOf( + "name" to "apphub", + "displayName" to "Apphub", + "path" to "./google-beta/services/apphub" + ), + "artifactregistry" to mapOf( + "name" to "artifactregistry", + "displayName" to "Artifactregistry", + "path" to "./google-beta/services/artifactregistry" + ), + "assuredworkloads" to mapOf( + "name" to "assuredworkloads", + "displayName" to "Assuredworkloads", + "path" to "./google-beta/services/assuredworkloads" + ), + "backupdr" to mapOf( + "name" to "backupdr", + "displayName" to "Backupdr", + "path" to "./google-beta/services/backupdr" + ), + "beyondcorp" to mapOf( + "name" to "beyondcorp", + "displayName" to "Beyondcorp", + "path" to "./google-beta/services/beyondcorp" + ), + "biglake" to mapOf( + "name" to "biglake", + "displayName" to "Biglake", + "path" to "./google-beta/services/biglake" + ), + "bigquery" to mapOf( + "name" to "bigquery", + "displayName" to "Bigquery", + "path" to "./google-beta/services/bigquery" + ), + "bigqueryanalyticshub" to mapOf( + "name" to "bigqueryanalyticshub", + "displayName" to "Bigqueryanalyticshub", + "path" to "./google-beta/services/bigqueryanalyticshub" + ), + "bigqueryconnection" to mapOf( + "name" to "bigqueryconnection", + "displayName" to "Bigqueryconnection", + "path" to "./google-beta/services/bigqueryconnection" + ), + "bigquerydatapolicy" to mapOf( + "name" to "bigquerydatapolicy", + "displayName" to "Bigquerydatapolicy", + "path" to "./google-beta/services/bigquerydatapolicy" + ), + "bigquerydatatransfer" to mapOf( + "name" to "bigquerydatatransfer", + "displayName" to "Bigquerydatatransfer", + "path" to "./google-beta/services/bigquerydatatransfer" + ), + "bigqueryreservation" to mapOf( + "name" to "bigqueryreservation", + "displayName" to "Bigqueryreservation", + "path" to "./google-beta/services/bigqueryreservation" + ), + "bigtable" to mapOf( + "name" to "bigtable", + "displayName" to "Bigtable", + "path" to "./google-beta/services/bigtable" + ), + "billing" to mapOf( + "name" to "billing", + "displayName" to "Billing", + "path" to "./google-beta/services/billing" + ), + "binaryauthorization" to mapOf( + "name" to "binaryauthorization", + "displayName" to "Binaryauthorization", + "path" to "./google-beta/services/binaryauthorization" + ), + "blockchainnodeengine" to mapOf( + "name" to "blockchainnodeengine", + "displayName" to "Blockchainnodeengine", + "path" to "./google-beta/services/blockchainnodeengine" + ), + "certificatemanager" to mapOf( + "name" to "certificatemanager", + "displayName" to "Certificatemanager", + "path" to "./google-beta/services/certificatemanager" + ), + "cloudasset" to mapOf( + "name" to "cloudasset", + "displayName" to "Cloudasset", + "path" to "./google-beta/services/cloudasset" + ), + "cloudbuild" to mapOf( + "name" to "cloudbuild", + "displayName" to "Cloudbuild", + "path" to "./google-beta/services/cloudbuild" + ), + "cloudbuildv2" to mapOf( + "name" to "cloudbuildv2", + "displayName" to "Cloudbuildv2", + "path" to "./google-beta/services/cloudbuildv2" + ), + "clouddeploy" to mapOf( + "name" to "clouddeploy", + "displayName" to "Clouddeploy", + "path" to "./google-beta/services/clouddeploy" + ), + "clouddomains" to mapOf( + "name" to "clouddomains", + "displayName" to "Clouddomains", + "path" to "./google-beta/services/clouddomains" + ), + "cloudfunctions" to mapOf( + "name" to "cloudfunctions", + "displayName" to "Cloudfunctions", + "path" to "./google-beta/services/cloudfunctions" + ), + "cloudfunctions2" to mapOf( + "name" to "cloudfunctions2", + "displayName" to "Cloudfunctions2", + "path" to "./google-beta/services/cloudfunctions2" + ), + "cloudidentity" to mapOf( + "name" to "cloudidentity", + "displayName" to "Cloudidentity", + "path" to "./google-beta/services/cloudidentity" + ), + "cloudids" to mapOf( + "name" to "cloudids", + "displayName" to "Cloudids", + "path" to "./google-beta/services/cloudids" + ), + "cloudquotas" to mapOf( + "name" to "cloudquotas", + "displayName" to "Cloudquotas", + "path" to "./google-beta/services/cloudquotas" + ), + "cloudrun" to mapOf( + "name" to "cloudrun", + "displayName" to "Cloudrun", + "path" to "./google-beta/services/cloudrun" + ), + "cloudrunv2" to mapOf( + "name" to "cloudrunv2", + "displayName" to "Cloudrunv2", + "path" to "./google-beta/services/cloudrunv2" + ), + "cloudscheduler" to mapOf( + "name" to "cloudscheduler", + "displayName" to "Cloudscheduler", + "path" to "./google-beta/services/cloudscheduler" + ), + "cloudtasks" to mapOf( + "name" to "cloudtasks", + "displayName" to "Cloudtasks", + "path" to "./google-beta/services/cloudtasks" + ), + "composer" to mapOf( + "name" to "composer", + "displayName" to "Composer", + "path" to "./google-beta/services/composer" + ), + "compute" to mapOf( + "name" to "compute", + "displayName" to "Compute", + "path" to "./google-beta/services/compute" + ), + "container" to mapOf( + "name" to "container", + "displayName" to "Container", + "path" to "./google-beta/services/container" + ), + "containeranalysis" to mapOf( + "name" to "containeranalysis", + "displayName" to "Containeranalysis", + "path" to "./google-beta/services/containeranalysis" + ), + "containerattached" to mapOf( + "name" to "containerattached", + "displayName" to "Containerattached", + "path" to "./google-beta/services/containerattached" + ), + "containeraws" to mapOf( + "name" to "containeraws", + "displayName" to "Containeraws", + "path" to "./google-beta/services/containeraws" + ), + "containerazure" to mapOf( + "name" to "containerazure", + "displayName" to "Containerazure", + "path" to "./google-beta/services/containerazure" + ), + "corebilling" to mapOf( + "name" to "corebilling", + "displayName" to "Corebilling", + "path" to "./google-beta/services/corebilling" + ), + "databasemigrationservice" to mapOf( + "name" to "databasemigrationservice", + "displayName" to "Databasemigrationservice", + "path" to "./google-beta/services/databasemigrationservice" + ), + "datacatalog" to mapOf( + "name" to "datacatalog", + "displayName" to "Datacatalog", + "path" to "./google-beta/services/datacatalog" + ), + "dataflow" to mapOf( + "name" to "dataflow", + "displayName" to "Dataflow", + "path" to "./google-beta/services/dataflow" + ), + "dataform" to mapOf( + "name" to "dataform", + "displayName" to "Dataform", + "path" to "./google-beta/services/dataform" + ), + "datafusion" to mapOf( + "name" to "datafusion", + "displayName" to "Datafusion", + "path" to "./google-beta/services/datafusion" + ), + "datalossprevention" to mapOf( + "name" to "datalossprevention", + "displayName" to "Datalossprevention", + "path" to "./google-beta/services/datalossprevention" + ), + "datapipeline" to mapOf( + "name" to "datapipeline", + "displayName" to "Datapipeline", + "path" to "./google-beta/services/datapipeline" + ), + "dataplex" to mapOf( + "name" to "dataplex", + "displayName" to "Dataplex", + "path" to "./google-beta/services/dataplex" + ), + "dataproc" to mapOf( + "name" to "dataproc", + "displayName" to "Dataproc", + "path" to "./google-beta/services/dataproc" + ), + "dataprocmetastore" to mapOf( + "name" to "dataprocmetastore", + "displayName" to "Dataprocmetastore", + "path" to "./google-beta/services/dataprocmetastore" + ), + "datastream" to mapOf( + "name" to "datastream", + "displayName" to "Datastream", + "path" to "./google-beta/services/datastream" + ), + "deploymentmanager" to mapOf( + "name" to "deploymentmanager", + "displayName" to "Deploymentmanager", + "path" to "./google-beta/services/deploymentmanager" + ), + "dialogflow" to mapOf( + "name" to "dialogflow", + "displayName" to "Dialogflow", + "path" to "./google-beta/services/dialogflow" + ), + "dialogflowcx" to mapOf( + "name" to "dialogflowcx", + "displayName" to "Dialogflowcx", + "path" to "./google-beta/services/dialogflowcx" + ), + "discoveryengine" to mapOf( + "name" to "discoveryengine", + "displayName" to "Discoveryengine", + "path" to "./google-beta/services/discoveryengine" + ), + "dns" to mapOf( + "name" to "dns", + "displayName" to "Dns", + "path" to "./google-beta/services/dns" + ), + "documentai" to mapOf( + "name" to "documentai", + "displayName" to "Documentai", + "path" to "./google-beta/services/documentai" + ), + "documentaiwarehouse" to mapOf( + "name" to "documentaiwarehouse", + "displayName" to "Documentaiwarehouse", + "path" to "./google-beta/services/documentaiwarehouse" + ), + "edgecontainer" to mapOf( + "name" to "edgecontainer", + "displayName" to "Edgecontainer", + "path" to "./google-beta/services/edgecontainer" + ), + "edgenetwork" to mapOf( + "name" to "edgenetwork", + "displayName" to "Edgenetwork", + "path" to "./google-beta/services/edgenetwork" + ), + "essentialcontacts" to mapOf( + "name" to "essentialcontacts", + "displayName" to "Essentialcontacts", + "path" to "./google-beta/services/essentialcontacts" + ), + "eventarc" to mapOf( + "name" to "eventarc", + "displayName" to "Eventarc", + "path" to "./google-beta/services/eventarc" + ), + "filestore" to mapOf( + "name" to "filestore", + "displayName" to "Filestore", + "path" to "./google-beta/services/filestore" + ), + "firebase" to mapOf( + "name" to "firebase", + "displayName" to "Firebase", + "path" to "./google-beta/services/firebase" + ), + "firebaseappcheck" to mapOf( + "name" to "firebaseappcheck", + "displayName" to "Firebaseappcheck", + "path" to "./google-beta/services/firebaseappcheck" + ), + "firebasedatabase" to mapOf( + "name" to "firebasedatabase", + "displayName" to "Firebasedatabase", + "path" to "./google-beta/services/firebasedatabase" + ), + "firebaseextensions" to mapOf( + "name" to "firebaseextensions", + "displayName" to "Firebaseextensions", + "path" to "./google-beta/services/firebaseextensions" + ), + "firebasehosting" to mapOf( + "name" to "firebasehosting", + "displayName" to "Firebasehosting", + "path" to "./google-beta/services/firebasehosting" + ), + "firebaserules" to mapOf( + "name" to "firebaserules", + "displayName" to "Firebaserules", + "path" to "./google-beta/services/firebaserules" + ), + "firebasestorage" to mapOf( + "name" to "firebasestorage", + "displayName" to "Firebasestorage", + "path" to "./google-beta/services/firebasestorage" + ), + "firestore" to mapOf( + "name" to "firestore", + "displayName" to "Firestore", + "path" to "./google-beta/services/firestore" + ), + "gkebackup" to mapOf( + "name" to "gkebackup", + "displayName" to "Gkebackup", + "path" to "./google-beta/services/gkebackup" + ), + "gkehub" to mapOf( + "name" to "gkehub", + "displayName" to "Gkehub", + "path" to "./google-beta/services/gkehub" + ), + "gkehub2" to mapOf( + "name" to "gkehub2", + "displayName" to "Gkehub2", + "path" to "./google-beta/services/gkehub2" + ), + "gkeonprem" to mapOf( + "name" to "gkeonprem", + "displayName" to "Gkeonprem", + "path" to "./google-beta/services/gkeonprem" + ), + "healthcare" to mapOf( + "name" to "healthcare", + "displayName" to "Healthcare", + "path" to "./google-beta/services/healthcare" + ), + "iam2" to mapOf( + "name" to "iam2", + "displayName" to "Iam2", + "path" to "./google-beta/services/iam2" + ), + "iambeta" to mapOf( + "name" to "iambeta", + "displayName" to "Iambeta", + "path" to "./google-beta/services/iambeta" + ), + "iamworkforcepool" to mapOf( + "name" to "iamworkforcepool", + "displayName" to "Iamworkforcepool", + "path" to "./google-beta/services/iamworkforcepool" + ), + "iap" to mapOf( + "name" to "iap", + "displayName" to "Iap", + "path" to "./google-beta/services/iap" + ), + "identityplatform" to mapOf( + "name" to "identityplatform", + "displayName" to "Identityplatform", + "path" to "./google-beta/services/identityplatform" + ), + "integrationconnectors" to mapOf( + "name" to "integrationconnectors", + "displayName" to "Integrationconnectors", + "path" to "./google-beta/services/integrationconnectors" + ), + "integrations" to mapOf( + "name" to "integrations", + "displayName" to "Applicationintegration", + "path" to "./google-beta/services/integrations" + ), + "kms" to mapOf( + "name" to "kms", + "displayName" to "Kms", + "path" to "./google-beta/services/kms" + ), + "logging" to mapOf( + "name" to "logging", + "displayName" to "Logging", + "path" to "./google-beta/services/logging" + ), + "looker" to mapOf( + "name" to "looker", + "displayName" to "Looker", + "path" to "./google-beta/services/looker" + ), + "managedkafka" to mapOf( + "name" to "managedkafka", + "displayName" to "Managedkafka", + "path" to "./google-beta/services/managedkafka" + ), + "memcache" to mapOf( + "name" to "memcache", + "displayName" to "Memcache", + "path" to "./google-beta/services/memcache" + ), + "migrationcenter" to mapOf( + "name" to "migrationcenter", + "displayName" to "Migrationcenter", + "path" to "./google-beta/services/migrationcenter" + ), + "mlengine" to mapOf( + "name" to "mlengine", + "displayName" to "Mlengine", + "path" to "./google-beta/services/mlengine" + ), + "monitoring" to mapOf( + "name" to "monitoring", + "displayName" to "Monitoring", + "path" to "./google-beta/services/monitoring" + ), + "netapp" to mapOf( + "name" to "netapp", + "displayName" to "Netapp", + "path" to "./google-beta/services/netapp" + ), + "networkconnectivity" to mapOf( + "name" to "networkconnectivity", + "displayName" to "Networkconnectivity", + "path" to "./google-beta/services/networkconnectivity" + ), + "networkmanagement" to mapOf( + "name" to "networkmanagement", + "displayName" to "Networkmanagement", + "path" to "./google-beta/services/networkmanagement" + ), + "networksecurity" to mapOf( + "name" to "networksecurity", + "displayName" to "Networksecurity", + "path" to "./google-beta/services/networksecurity" + ), + "networkservices" to mapOf( + "name" to "networkservices", + "displayName" to "Networkservices", + "path" to "./google-beta/services/networkservices" + ), + "notebooks" to mapOf( + "name" to "notebooks", + "displayName" to "Notebooks", + "path" to "./google-beta/services/notebooks" + ), + "orgpolicy" to mapOf( + "name" to "orgpolicy", + "displayName" to "Orgpolicy", + "path" to "./google-beta/services/orgpolicy" + ), + "osconfig" to mapOf( + "name" to "osconfig", + "displayName" to "Osconfig", + "path" to "./google-beta/services/osconfig" + ), + "oslogin" to mapOf( + "name" to "oslogin", + "displayName" to "Oslogin", + "path" to "./google-beta/services/oslogin" + ), + "parallelstore" to mapOf( + "name" to "parallelstore", + "displayName" to "Parallelstore", + "path" to "./google/services/parallelstore" + ), + "privateca" to mapOf( + "name" to "privateca", + "displayName" to "Privateca", + "path" to "./google-beta/services/privateca" + ), + "privilegedaccessmanager" to mapOf( + "name" to "privilegedaccessmanager", + "displayName" to "Privilegedaccessmanager", + "path" to "./google-beta/services/privilegedaccessmanager" + ), + "publicca" to mapOf( + "name" to "publicca", + "displayName" to "Publicca", + "path" to "./google-beta/services/publicca" + ), + "pubsub" to mapOf( + "name" to "pubsub", + "displayName" to "Pubsub", + "path" to "./google-beta/services/pubsub" + ), + "pubsublite" to mapOf( + "name" to "pubsublite", + "displayName" to "Pubsublite", + "path" to "./google-beta/services/pubsublite" + ), + "recaptchaenterprise" to mapOf( + "name" to "recaptchaenterprise", + "displayName" to "Recaptchaenterprise", + "path" to "./google-beta/services/recaptchaenterprise" + ), + "redis" to mapOf( + "name" to "redis", + "displayName" to "Redis", + "path" to "./google-beta/services/redis" + ), + "resourcemanager" to mapOf( + "name" to "resourcemanager", + "displayName" to "Resourcemanager", + "path" to "./google-beta/services/resourcemanager" + ), + "runtimeconfig" to mapOf( + "name" to "runtimeconfig", + "displayName" to "Runtimeconfig", + "path" to "./google-beta/services/runtimeconfig" + ), + "secretmanager" to mapOf( + "name" to "secretmanager", + "displayName" to "Secretmanager", + "path" to "./google-beta/services/secretmanager" + ), + "securesourcemanager" to mapOf( + "name" to "securesourcemanager", + "displayName" to "Securesourcemanager", + "path" to "./google-beta/services/securesourcemanager" + ), + "securitycenter" to mapOf( + "name" to "securitycenter", + "displayName" to "Securitycenter", + "path" to "./google-beta/services/securitycenter" + ), + "securitycenterv2" to mapOf( + "name" to "securitycenterv2", + "displayName" to "securitycenterv2", + "path" to "./google-beta/services/securitycenterv2" + ), + "securitycentermanagement" to mapOf( + "name" to "securitycentermanagement", + "displayName" to "Securitycentermanagement", + "path" to "./google-beta/services/securitycentermanagement" + ), + "securitycenterv2" to mapOf( + "name" to "securitycenterv2", + "displayName" to "securitycenterv2", + "path" to "./google-beta/services/securitycenterv2" + ), + "securityposture" to mapOf( + "name" to "securityposture", + "displayName" to "Securityposture", + "path" to "./google-beta/services/securityposture" + ), + "securityscanner" to mapOf( + "name" to "securityscanner", + "displayName" to "Securityscanner", + "path" to "./google-beta/services/securityscanner" + ), + "servicedirectory" to mapOf( + "name" to "servicedirectory", + "displayName" to "Servicedirectory", + "path" to "./google-beta/services/servicedirectory" + ), + "servicemanagement" to mapOf( + "name" to "servicemanagement", + "displayName" to "Servicemanagement", + "path" to "./google-beta/services/servicemanagement" + ), + "servicenetworking" to mapOf( + "name" to "servicenetworking", + "displayName" to "Servicenetworking", + "path" to "./google-beta/services/servicenetworking" + ), + "serviceusage" to mapOf( + "name" to "serviceusage", + "displayName" to "Serviceusage", + "path" to "./google-beta/services/serviceusage" + ), + "siteverification" to mapOf( + "name" to "siteverification", + "displayName" to "Siteverification", + "path" to "./google-beta/services/siteverification" + ), + "sourcerepo" to mapOf( + "name" to "sourcerepo", + "displayName" to "Sourcerepo", + "path" to "./google-beta/services/sourcerepo" + ), + "spanner" to mapOf( + "name" to "spanner", + "displayName" to "Spanner", + "path" to "./google-beta/services/spanner" + ), + "sql" to mapOf( + "name" to "sql", + "displayName" to "Sql", + "path" to "./google-beta/services/sql" + ), + "storage" to mapOf( + "name" to "storage", + "displayName" to "Storage", + "path" to "./google-beta/services/storage" + ), + "storageinsights" to mapOf( + "name" to "storageinsights", + "displayName" to "Storageinsights", + "path" to "./google-beta/services/storageinsights" + ), + "storagetransfer" to mapOf( + "name" to "storagetransfer", + "displayName" to "Storagetransfer", + "path" to "./google-beta/services/storagetransfer" + ), + "tags" to mapOf( + "name" to "tags", + "displayName" to "Tags", + "path" to "./google-beta/services/tags" + ), + "tpu" to mapOf( + "name" to "tpu", + "displayName" to "Tpu", + "path" to "./google-beta/services/tpu" + ), + "tpuv2" to mapOf( + "name" to "tpuv2", + "displayName" to "Tpuv2", + "path" to "./google-beta/services/tpuv2" + ), + "vertexai" to mapOf( + "name" to "vertexai", + "displayName" to "Vertexai", + "path" to "./google-beta/services/vertexai" + ), + "vmwareengine" to mapOf( + "name" to "vmwareengine", + "displayName" to "Vmwareengine", + "path" to "./google-beta/services/vmwareengine" + ), + "vpcaccess" to mapOf( + "name" to "vpcaccess", + "displayName" to "Vpcaccess", + "path" to "./google-beta/services/vpcaccess" + ), + "workbench" to mapOf( + "name" to "workbench", + "displayName" to "Workbench", + "path" to "./google-beta/services/workbench" + ), + "workflows" to mapOf( + "name" to "workflows", + "displayName" to "Workflows", + "path" to "./google-beta/services/workflows" + ), + "workstations" to mapOf( + "name" to "workstations", + "displayName" to "Workstations", + "path" to "./google-beta/services/workstations" + ) +)
diff --git a/v6.2.0/.teamcity/components/inputs/services_ga.kt b/v6.2.0/.teamcity/components/inputs/services_ga.kt new file mode 100644 index 0000000..bc928ad --- /dev/null +++ b/v6.2.0/.teamcity/components/inputs/services_ga.kt
@@ -0,0 +1,739 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +/* + NOTE: This file is manually curated - any new service packages added to the provider codebase will need to be accompanied with a change in this file. + When adding new entires make sure to ensure the path value is correct for TPG or TPGB + + For this file, services_ga.kt, please ensure paths are like: + "./google/services/accessapproval" +*/ + +package generated + +var ServicesListGa = mapOf( + "accessapproval" to mapOf( + "name" to "accessapproval", + "displayName" to "Accessapproval", + "path" to "./google/services/accessapproval" + ), + "accesscontextmanager" to mapOf( + "name" to "accesscontextmanager", + "displayName" to "Accesscontextmanager", + "path" to "./google/services/accesscontextmanager" + ), + "activedirectory" to mapOf( + "name" to "activedirectory", + "displayName" to "Activedirectory", + "path" to "./google/services/activedirectory" + ), + "alloydb" to mapOf( + "name" to "alloydb", + "displayName" to "Alloydb", + "path" to "./google/services/alloydb" + ), + "apigateway" to mapOf( + "name" to "apigateway", + "displayName" to "Apigateway", + "path" to "./google/services/apigateway" + ), + "apigee" to mapOf( + "name" to "apigee", + "displayName" to "Apigee", + "path" to "./google/services/apigee" + ), + "apikeys" to mapOf( + "name" to "apikeys", + "displayName" to "Apikeys", + "path" to "./google/services/apikeys" + ), + "appengine" to mapOf( + "name" to "appengine", + "displayName" to "Appengine", + "path" to "./google/services/appengine" + ), + "apphub" to mapOf( + "name" to "apphub", + "displayName" to "Apphub", + "path" to "./google/services/apphub" + ), + "artifactregistry" to mapOf( + "name" to "artifactregistry", + "displayName" to "Artifactregistry", + "path" to "./google/services/artifactregistry" + ), + "assuredworkloads" to mapOf( + "name" to "assuredworkloads", + "displayName" to "Assuredworkloads", + "path" to "./google/services/assuredworkloads" + ), + "backupdr" to mapOf( + "name" to "backupdr", + "displayName" to "Backupdr", + "path" to "./google/services/backupdr" + ), + "beyondcorp" to mapOf( + "name" to "beyondcorp", + "displayName" to "Beyondcorp", + "path" to "./google/services/beyondcorp" + ), + "biglake" to mapOf( + "name" to "biglake", + "displayName" to "Biglake", + "path" to "./google/services/biglake" + ), + "bigquery" to mapOf( + "name" to "bigquery", + "displayName" to "Bigquery", + "path" to "./google/services/bigquery" + ), + "bigqueryanalyticshub" to mapOf( + "name" to "bigqueryanalyticshub", + "displayName" to "Bigqueryanalyticshub", + "path" to "./google/services/bigqueryanalyticshub" + ), + "bigqueryconnection" to mapOf( + "name" to "bigqueryconnection", + "displayName" to "Bigqueryconnection", + "path" to "./google/services/bigqueryconnection" + ), + "bigquerydatapolicy" to mapOf( + "name" to "bigquerydatapolicy", + "displayName" to "Bigquerydatapolicy", + "path" to "./google/services/bigquerydatapolicy" + ), + "bigquerydatatransfer" to mapOf( + "name" to "bigquerydatatransfer", + "displayName" to "Bigquerydatatransfer", + "path" to "./google/services/bigquerydatatransfer" + ), + "bigqueryreservation" to mapOf( + "name" to "bigqueryreservation", + "displayName" to "Bigqueryreservation", + "path" to "./google/services/bigqueryreservation" + ), + "bigtable" to mapOf( + "name" to "bigtable", + "displayName" to "Bigtable", + "path" to "./google/services/bigtable" + ), + "billing" to mapOf( + "name" to "billing", + "displayName" to "Billing", + "path" to "./google/services/billing" + ), + "binaryauthorization" to mapOf( + "name" to "binaryauthorization", + "displayName" to "Binaryauthorization", + "path" to "./google/services/binaryauthorization" + ), + "blockchainnodeengine" to mapOf( + "name" to "blockchainnodeengine", + "displayName" to "Blockchainnodeengine", + "path" to "./google/services/blockchainnodeengine" + ), + "certificatemanager" to mapOf( + "name" to "certificatemanager", + "displayName" to "Certificatemanager", + "path" to "./google/services/certificatemanager" + ), + "cloudasset" to mapOf( + "name" to "cloudasset", + "displayName" to "Cloudasset", + "path" to "./google/services/cloudasset" + ), + "cloudbuild" to mapOf( + "name" to "cloudbuild", + "displayName" to "Cloudbuild", + "path" to "./google/services/cloudbuild" + ), + "cloudbuildv2" to mapOf( + "name" to "cloudbuildv2", + "displayName" to "Cloudbuildv2", + "path" to "./google/services/cloudbuildv2" + ), + "clouddeploy" to mapOf( + "name" to "clouddeploy", + "displayName" to "Clouddeploy", + "path" to "./google/services/clouddeploy" + ), + "clouddomains" to mapOf( + "name" to "clouddomains", + "displayName" to "Clouddomains", + "path" to "./google/services/clouddomains" + ), + "cloudfunctions" to mapOf( + "name" to "cloudfunctions", + "displayName" to "Cloudfunctions", + "path" to "./google/services/cloudfunctions" + ), + "cloudfunctions2" to mapOf( + "name" to "cloudfunctions2", + "displayName" to "Cloudfunctions2", + "path" to "./google/services/cloudfunctions2" + ), + "cloudidentity" to mapOf( + "name" to "cloudidentity", + "displayName" to "Cloudidentity", + "path" to "./google/services/cloudidentity" + ), + "cloudids" to mapOf( + "name" to "cloudids", + "displayName" to "Cloudids", + "path" to "./google/services/cloudids" + ), + "cloudquotas" to mapOf( + "name" to "cloudquotas", + "displayName" to "Cloudquotas", + "path" to "./google/services/cloudquotas" + ), + "cloudrun" to mapOf( + "name" to "cloudrun", + "displayName" to "Cloudrun", + "path" to "./google/services/cloudrun" + ), + "cloudrunv2" to mapOf( + "name" to "cloudrunv2", + "displayName" to "Cloudrunv2", + "path" to "./google/services/cloudrunv2" + ), + "cloudscheduler" to mapOf( + "name" to "cloudscheduler", + "displayName" to "Cloudscheduler", + "path" to "./google/services/cloudscheduler" + ), + "cloudtasks" to mapOf( + "name" to "cloudtasks", + "displayName" to "Cloudtasks", + "path" to "./google/services/cloudtasks" + ), + "composer" to mapOf( + "name" to "composer", + "displayName" to "Composer", + "path" to "./google/services/composer" + ), + "compute" to mapOf( + "name" to "compute", + "displayName" to "Compute", + "path" to "./google/services/compute" + ), + "container" to mapOf( + "name" to "container", + "displayName" to "Container", + "path" to "./google/services/container" + ), + "containeranalysis" to mapOf( + "name" to "containeranalysis", + "displayName" to "Containeranalysis", + "path" to "./google/services/containeranalysis" + ), + "containerattached" to mapOf( + "name" to "containerattached", + "displayName" to "Containerattached", + "path" to "./google/services/containerattached" + ), + "containeraws" to mapOf( + "name" to "containeraws", + "displayName" to "Containeraws", + "path" to "./google/services/containeraws" + ), + "containerazure" to mapOf( + "name" to "containerazure", + "displayName" to "Containerazure", + "path" to "./google/services/containerazure" + ), + "corebilling" to mapOf( + "name" to "corebilling", + "displayName" to "Corebilling", + "path" to "./google/services/corebilling" + ), + "databasemigrationservice" to mapOf( + "name" to "databasemigrationservice", + "displayName" to "Databasemigrationservice", + "path" to "./google/services/databasemigrationservice" + ), + "datacatalog" to mapOf( + "name" to "datacatalog", + "displayName" to "Datacatalog", + "path" to "./google/services/datacatalog" + ), + "dataflow" to mapOf( + "name" to "dataflow", + "displayName" to "Dataflow", + "path" to "./google/services/dataflow" + ), + "dataform" to mapOf( + "name" to "dataform", + "displayName" to "Dataform", + "path" to "./google/services/dataform" + ), + "datafusion" to mapOf( + "name" to "datafusion", + "displayName" to "Datafusion", + "path" to "./google/services/datafusion" + ), + "datalossprevention" to mapOf( + "name" to "datalossprevention", + "displayName" to "Datalossprevention", + "path" to "./google/services/datalossprevention" + ), + "datapipeline" to mapOf( + "name" to "datapipeline", + "displayName" to "Datapipeline", + "path" to "./google/services/datapipeline" + ), + "dataplex" to mapOf( + "name" to "dataplex", + "displayName" to "Dataplex", + "path" to "./google/services/dataplex" + ), + "dataproc" to mapOf( + "name" to "dataproc", + "displayName" to "Dataproc", + "path" to "./google/services/dataproc" + ), + "dataprocmetastore" to mapOf( + "name" to "dataprocmetastore", + "displayName" to "Dataprocmetastore", + "path" to "./google/services/dataprocmetastore" + ), + "datastream" to mapOf( + "name" to "datastream", + "displayName" to "Datastream", + "path" to "./google/services/datastream" + ), + "deploymentmanager" to mapOf( + "name" to "deploymentmanager", + "displayName" to "Deploymentmanager", + "path" to "./google/services/deploymentmanager" + ), + "dialogflow" to mapOf( + "name" to "dialogflow", + "displayName" to "Dialogflow", + "path" to "./google/services/dialogflow" + ), + "dialogflowcx" to mapOf( + "name" to "dialogflowcx", + "displayName" to "Dialogflowcx", + "path" to "./google/services/dialogflowcx" + ), + "discoveryengine" to mapOf( + "name" to "discoveryengine", + "displayName" to "Discoveryengine", + "path" to "./google/services/discoveryengine" + ), + "dns" to mapOf( + "name" to "dns", + "displayName" to "Dns", + "path" to "./google/services/dns" + ), + "documentai" to mapOf( + "name" to "documentai", + "displayName" to "Documentai", + "path" to "./google/services/documentai" + ), + "documentaiwarehouse" to mapOf( + "name" to "documentaiwarehouse", + "displayName" to "Documentaiwarehouse", + "path" to "./google/services/documentaiwarehouse" + ), + "edgecontainer" to mapOf( + "name" to "edgecontainer", + "displayName" to "Edgecontainer", + "path" to "./google/services/edgecontainer" + ), + "edgenetwork" to mapOf( + "name" to "edgenetwork", + "displayName" to "Edgenetwork", + "path" to "./google/services/edgenetwork" + ), + "essentialcontacts" to mapOf( + "name" to "essentialcontacts", + "displayName" to "Essentialcontacts", + "path" to "./google/services/essentialcontacts" + ), + "eventarc" to mapOf( + "name" to "eventarc", + "displayName" to "Eventarc", + "path" to "./google/services/eventarc" + ), + "filestore" to mapOf( + "name" to "filestore", + "displayName" to "Filestore", + "path" to "./google/services/filestore" + ), + "firebase" to mapOf( + "name" to "firebase", + "displayName" to "Firebase", + "path" to "./google/services/firebase" + ), + "firebaseappcheck" to mapOf( + "name" to "firebaseappcheck", + "displayName" to "Firebaseappcheck", + "path" to "./google/services/firebaseappcheck" + ), + "firebasedatabase" to mapOf( + "name" to "firebasedatabase", + "displayName" to "Firebasedatabase", + "path" to "./google/services/firebasedatabase" + ), + "firebaseextensions" to mapOf( + "name" to "firebaseextensions", + "displayName" to "Firebaseextensions", + "path" to "./google/services/firebaseextensions" + ), + "firebasehosting" to mapOf( + "name" to "firebasehosting", + "displayName" to "Firebasehosting", + "path" to "./google/services/firebasehosting" + ), + "firebaserules" to mapOf( + "name" to "firebaserules", + "displayName" to "Firebaserules", + "path" to "./google/services/firebaserules" + ), + "firestore" to mapOf( + "name" to "firestore", + "displayName" to "Firestore", + "path" to "./google/services/firestore" + ), + "gkebackup" to mapOf( + "name" to "gkebackup", + "displayName" to "Gkebackup", + "path" to "./google/services/gkebackup" + ), + "gkehub" to mapOf( + "name" to "gkehub", + "displayName" to "Gkehub", + "path" to "./google/services/gkehub" + ), + "gkehub2" to mapOf( + "name" to "gkehub2", + "displayName" to "Gkehub2", + "path" to "./google/services/gkehub2" + ), + "gkeonprem" to mapOf( + "name" to "gkeonprem", + "displayName" to "Gkeonprem", + "path" to "./google/services/gkeonprem" + ), + "healthcare" to mapOf( + "name" to "healthcare", + "displayName" to "Healthcare", + "path" to "./google/services/healthcare" + ), + "iam2" to mapOf( + "name" to "iam2", + "displayName" to "Iam2", + "path" to "./google/services/iam2" + ), + "iambeta" to mapOf( + "name" to "iambeta", + "displayName" to "Iambeta", + "path" to "./google/services/iambeta" + ), + "iamworkforcepool" to mapOf( + "name" to "iamworkforcepool", + "displayName" to "Iamworkforcepool", + "path" to "./google/services/iamworkforcepool" + ), + "iap" to mapOf( + "name" to "iap", + "displayName" to "Iap", + "path" to "./google/services/iap" + ), + "identityplatform" to mapOf( + "name" to "identityplatform", + "displayName" to "Identityplatform", + "path" to "./google/services/identityplatform" + ), + "integrationconnectors" to mapOf( + "name" to "integrationconnectors", + "displayName" to "Integrationconnectors", + "path" to "./google/services/integrationconnectors" + ), + "integrations" to mapOf( + "name" to "integrations", + "displayName" to "Applicationintegration", + "path" to "./google/services/integrations" + ), + "kms" to mapOf( + "name" to "kms", + "displayName" to "Kms", + "path" to "./google/services/kms" + ), + "logging" to mapOf( + "name" to "logging", + "displayName" to "Logging", + "path" to "./google/services/logging" + ), + "looker" to mapOf( + "name" to "looker", + "displayName" to "Looker", + "path" to "./google/services/looker" + ), + "managedkafka" to mapOf( + "name" to "managedkafka", + "displayName" to "Managedkafka", + "path" to "./google/services/managedkafka" + ), + "memcache" to mapOf( + "name" to "memcache", + "displayName" to "Memcache", + "path" to "./google/services/memcache" + ), + "migrationcenter" to mapOf( + "name" to "migrationcenter", + "displayName" to "Migrationcenter", + "path" to "./google/services/migrationcenter" + ), + "mlengine" to mapOf( + "name" to "mlengine", + "displayName" to "Mlengine", + "path" to "./google/services/mlengine" + ), + "monitoring" to mapOf( + "name" to "monitoring", + "displayName" to "Monitoring", + "path" to "./google/services/monitoring" + ), + "netapp" to mapOf( + "name" to "netapp", + "displayName" to "Netapp", + "path" to "./google/services/netapp" + ), + "networkconnectivity" to mapOf( + "name" to "networkconnectivity", + "displayName" to "Networkconnectivity", + "path" to "./google/services/networkconnectivity" + ), + "networkmanagement" to mapOf( + "name" to "networkmanagement", + "displayName" to "Networkmanagement", + "path" to "./google/services/networkmanagement" + ), + "networksecurity" to mapOf( + "name" to "networksecurity", + "displayName" to "Networksecurity", + "path" to "./google/services/networksecurity" + ), + "networkservices" to mapOf( + "name" to "networkservices", + "displayName" to "Networkservices", + "path" to "./google/services/networkservices" + ), + "notebooks" to mapOf( + "name" to "notebooks", + "displayName" to "Notebooks", + "path" to "./google/services/notebooks" + ), + "orgpolicy" to mapOf( + "name" to "orgpolicy", + "displayName" to "Orgpolicy", + "path" to "./google/services/orgpolicy" + ), + "osconfig" to mapOf( + "name" to "osconfig", + "displayName" to "Osconfig", + "path" to "./google/services/osconfig" + ), + "oslogin" to mapOf( + "name" to "oslogin", + "displayName" to "Oslogin", + "path" to "./google/services/oslogin" + ), + "parallelstore" to mapOf( + "name" to "parallelstore", + "displayName" to "Parallelstore", + "path" to "./google/services/parallelstore" + ), + "privateca" to mapOf( + "name" to "privateca", + "displayName" to "Privateca", + "path" to "./google/services/privateca" + ), + "privilegedaccessmanager" to mapOf( + "name" to "privilegedaccessmanager", + "displayName" to "Privilegedaccessmanager", + "path" to "./google/services/privilegedaccessmanager" + ), + "publicca" to mapOf( + "name" to "publicca", + "displayName" to "Publicca", + "path" to "./google/services/publicca" + ), + "pubsub" to mapOf( + "name" to "pubsub", + "displayName" to "Pubsub", + "path" to "./google/services/pubsub" + ), + "pubsublite" to mapOf( + "name" to "pubsublite", + "displayName" to "Pubsublite", + "path" to "./google/services/pubsublite" + ), + "recaptchaenterprise" to mapOf( + "name" to "recaptchaenterprise", + "displayName" to "Recaptchaenterprise", + "path" to "./google/services/recaptchaenterprise" + ), + "redis" to mapOf( + "name" to "redis", + "displayName" to "Redis", + "path" to "./google/services/redis" + ), + "resourcemanager" to mapOf( + "name" to "resourcemanager", + "displayName" to "Resourcemanager", + "path" to "./google/services/resourcemanager" + ), + "runtimeconfig" to mapOf( + "name" to "runtimeconfig", + "displayName" to "Runtimeconfig", + "path" to "./google/services/runtimeconfig" + ), + "secretmanager" to mapOf( + "name" to "secretmanager", + "displayName" to "Secretmanager", + "path" to "./google/services/secretmanager" + ), + "securesourcemanager" to mapOf( + "name" to "securesourcemanager", + "displayName" to "Securesourcemanager", + "path" to "./google/services/securesourcemanager" + ), + "securitycenter" to mapOf( + "name" to "securitycenter", + "displayName" to "Securitycenter", + "path" to "./google/services/securitycenter" + ), + "securitycenterv2" to mapOf( + "name" to "securitycenterv2", + "displayName" to "securitycenterv2", + "path" to "./google/services/securitycenterv2" + ), + "securitycentermanagement" to mapOf( + "name" to "securitycentermanagement", + "displayName" to "Securitycentermanagement", + "path" to "./google/services/securitycentermanagement" + ), + "securitycenterv2" to mapOf( + "name" to "securitycenterv2", + "displayName" to "securitycenterv2", + "path" to "./google/services/securitycenterv2" + ), + "securityposture" to mapOf( + "name" to "securityposture", + "displayName" to "Securityposture", + "path" to "./google/services/securityposture" + ), + "securityscanner" to mapOf( + "name" to "securityscanner", + "displayName" to "Securityscanner", + "path" to "./google/services/securityscanner" + ), + "servicedirectory" to mapOf( + "name" to "servicedirectory", + "displayName" to "Servicedirectory", + "path" to "./google/services/servicedirectory" + ), + "servicemanagement" to mapOf( + "name" to "servicemanagement", + "displayName" to "Servicemanagement", + "path" to "./google/services/servicemanagement" + ), + "servicenetworking" to mapOf( + "name" to "servicenetworking", + "displayName" to "Servicenetworking", + "path" to "./google/services/servicenetworking" + ), + "serviceusage" to mapOf( + "name" to "serviceusage", + "displayName" to "Serviceusage", + "path" to "./google/services/serviceusage" + ), + "siteverification" to mapOf( + "name" to "siteverification", + "displayName" to "Siteverification", + "path" to "./google/services/siteverification" + ), + "sourcerepo" to mapOf( + "name" to "sourcerepo", + "displayName" to "Sourcerepo", + "path" to "./google/services/sourcerepo" + ), + "spanner" to mapOf( + "name" to "spanner", + "displayName" to "Spanner", + "path" to "./google/services/spanner" + ), + "sql" to mapOf( + "name" to "sql", + "displayName" to "Sql", + "path" to "./google/services/sql" + ), + "storage" to mapOf( + "name" to "storage", + "displayName" to "Storage", + "path" to "./google/services/storage" + ), + "storageinsights" to mapOf( + "name" to "storageinsights", + "displayName" to "Storageinsights", + "path" to "./google/services/storageinsights" + ), + "storagetransfer" to mapOf( + "name" to "storagetransfer", + "displayName" to "Storagetransfer", + "path" to "./google/services/storagetransfer" + ), + "tags" to mapOf( + "name" to "tags", + "displayName" to "Tags", + "path" to "./google/services/tags" + ), + "tpu" to mapOf( + "name" to "tpu", + "displayName" to "Tpu", + "path" to "./google/services/tpu" + ), + "tpuv2" to mapOf( + "name" to "tpuv2", + "displayName" to "Tpuv2", + "path" to "./google/services/tpuv2" + ), + "vertexai" to mapOf( + "name" to "vertexai", + "displayName" to "Vertexai", + "path" to "./google/services/vertexai" + ), + "vmwareengine" to mapOf( + "name" to "vmwareengine", + "displayName" to "Vmwareengine", + "path" to "./google/services/vmwareengine" + ), + "vpcaccess" to mapOf( + "name" to "vpcaccess", + "displayName" to "Vpcaccess", + "path" to "./google/services/vpcaccess" + ), + "workbench" to mapOf( + "name" to "workbench", + "displayName" to "Workbench", + "path" to "./google/services/workbench" + ), + "workflows" to mapOf( + "name" to "workflows", + "displayName" to "Workflows", + "path" to "./google/services/workflows" + ), + "workstations" to mapOf( + "name" to "workstations", + "displayName" to "Workstations", + "path" to "./google/services/workstations" + ) +)
diff --git a/v6.2.0/.teamcity/components/projects/feature_branches/README.md b/v6.2.0/.teamcity/components/projects/feature_branches/README.md new file mode 100644 index 0000000..c834b07 --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/feature_branches/README.md
@@ -0,0 +1,6 @@ +## Feature Branch Folder + +This folder is meant for testing of new features in TeamCity. + +See the [Contribution Guide](../../../CONTRIBUTION_GUIDE.md) for information about feature branch testing. +
diff --git a/v6.2.0/.teamcity/components/projects/google_beta_subproject.kt b/v6.2.0/.teamcity/components/projects/google_beta_subproject.kt new file mode 100644 index 0000000..a80aadd --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/google_beta_subproject.kt
@@ -0,0 +1,48 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package projects + +import ProviderNameBeta +import builds.* +import jetbrains.buildServer.configs.kotlin.Project +import projects.reused.mmUpstream +import projects.reused.nightlyTests +import projects.reused.vcrRecording +import replaceCharsId +import vcs_roots.HashiCorpVCSRootBeta +import vcs_roots.ModularMagicianVCSRootBeta + +// googleSubProjectBeta returns a subproject that is used for testing terraform-provider-google-beta (Beta) +fun googleSubProjectBeta(allConfig: AllContextParameters): Project { + + val betaId = replaceCharsId("GOOGLE_BETA") + + // Get config for using the Beta and VCR identities + val betaConfig = getBetaAcceptanceTestConfig(allConfig) + val vcrConfig = getVcrAcceptanceTestConfig(allConfig) + + return Project{ + id(betaId) + name = "Google Beta" + description = "Subproject containing builds for testing the Beta version of the Google provider" + + // Nightly Test project that uses hashicorp/terraform-provider-google-beta + subProject(nightlyTests(betaId, ProviderNameBeta, HashiCorpVCSRootBeta, betaConfig, NightlyTriggerConfiguration())) + + // MM Upstream project that uses modular-magician/terraform-provider-google-beta + subProject(mmUpstream(betaId, ProviderNameBeta, ModularMagicianVCSRootBeta, HashiCorpVCSRootBeta, vcrConfig, NightlyTriggerConfiguration())) + + // VCR recording project that allows VCR recordings to be made using hashicorp/terraform-provider-google-beta OR modular-magician/terraform-provider-google-beta + // This is only present for the Beta provider, as only TPGB VCR recordings are used. + subProject(vcrRecording(betaId, ProviderNameBeta, HashiCorpVCSRootBeta, ModularMagicianVCSRootBeta, vcrConfig)) + + params { + readOnlySettings() + } + } +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/projects/google_ga_subproject.kt b/v6.2.0/.teamcity/components/projects/google_ga_subproject.kt new file mode 100644 index 0000000..cd45d7d --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/google_ga_subproject.kt
@@ -0,0 +1,43 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package projects + +import ProviderNameGa +import builds.* +import jetbrains.buildServer.configs.kotlin.Project +import projects.reused.mmUpstream +import projects.reused.nightlyTests +import replaceCharsId +import vcs_roots.HashiCorpVCSRootGa +import vcs_roots.ModularMagicianVCSRootGa + +// googleSubProjectGa returns a subproject that is used for testing terraform-provider-google (GA) +fun googleSubProjectGa(allConfig: AllContextParameters): Project { + + val gaId = replaceCharsId("GOOGLE") + + // Get config for using the GA and VCR identities + val gaConfig = getGaAcceptanceTestConfig(allConfig) + val vcrConfig = getVcrAcceptanceTestConfig(allConfig) + + return Project{ + id(gaId) + name = "Google" + description = "Subproject containing builds for testing the GA version of the Google provider" + + // Nightly Test project that uses hashicorp/terraform-provider-google + subProject(nightlyTests(gaId, ProviderNameGa, HashiCorpVCSRootGa, gaConfig, NightlyTriggerConfiguration())) + + // MM Upstream project that uses modular-magician/terraform-provider-google + subProject(mmUpstream(gaId, ProviderNameGa, ModularMagicianVCSRootGa, HashiCorpVCSRootGa, vcrConfig, NightlyTriggerConfiguration())) + + params { + readOnlySettings() + } + } +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/projects/project_sweeper_project.kt b/v6.2.0/.teamcity/components/projects/project_sweeper_project.kt new file mode 100644 index 0000000..1d54e84 --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/project_sweeper_project.kt
@@ -0,0 +1,50 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package projects + +import ProjectSweeperName +import SharedResourceNameBeta +import SharedResourceNameGa +import SharedResourceNameVcr +import builds.* +import generated.SweepersListGa +import jetbrains.buildServer.configs.kotlin.Project +import replaceCharsId +import vcs_roots.HashiCorpVCSRootGa + +// projectSweeperSubProject returns a subproject that contains a sweeper for project resources +// Sweeping projects is an edge case because it doesn't respect boundaries between different testing projects GA/Beta/PR +fun projectSweeperSubProject(allConfig: AllContextParameters): Project { + + val projectId = replaceCharsId("PROJECT_SWEEPER") + + // Get config for using the GA identity (arbitrary choice as sweeper isn't confined by GA/Beta etc.) + val gaConfig = getGaAcceptanceTestConfig(allConfig) + + // List of ALL shared resources; avoid clashing with any other running build + val sharedResources: List<String> = listOf(SharedResourceNameGa, SharedResourceNameBeta, SharedResourceNameVcr) + + // Create build config for sweeping project resources + // Uses the HashiCorpVCSRootGa VCS Root so that the latest sweepers in hashicorp/terraform-provider-google are used + val serviceSweeperConfig = BuildConfigurationForProjectSweeper("N/A", ProjectSweeperName, SweepersListGa, projectId, HashiCorpVCSRootGa, sharedResources, gaConfig) + val trigger = NightlyTriggerConfiguration(startHour=12) + serviceSweeperConfig.addTrigger(trigger) + + return Project{ + id(projectId) + name = "Project Sweeper" + description = "Subproject containing a build configuration for sweeping project resources" + + // Register build configs in the project + buildType(serviceSweeperConfig) + + params { + readOnlySettings() + } + } +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/projects/reused/mm_upstream.kt b/v6.2.0/.teamcity/components/projects/reused/mm_upstream.kt new file mode 100644 index 0000000..288df58 --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/reused/mm_upstream.kt
@@ -0,0 +1,83 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package projects.reused + +import MMUpstreamProjectId +import ProviderNameBeta +import ProviderNameGa +import ServiceSweeperCronName +import ServiceSweeperManualName +import SharedResourceNameVcr +import builds.* +import generated.PackagesListBeta +import generated.PackagesListGa +import generated.ServicesListBeta +import generated.ServicesListGa +import generated.SweepersListBeta +import generated.SweepersListGa +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.Project +import jetbrains.buildServer.configs.kotlin.vcs.GitVcsRoot +import replaceCharsId + +fun mmUpstream(parentProject: String, providerName: String, vcsRoot: GitVcsRoot, cronSweeperVcsRoot: GitVcsRoot, config: AccTestConfiguration, cron: NightlyTriggerConfiguration): Project { + + // Create unique ID for the dynamically-created project + var projectId = "${parentProject}_${MMUpstreamProjectId}" + projectId = replaceCharsId(projectId) + + // Shared resource allows ad hoc builds and sweeper builds to not clash + var sharedResources: List<String> = listOf(SharedResourceNameVcr) + + // Create build configs for each package defined in packages.kt and services_ga.kt/services_beta.kt files + val allPackages = getAllPackageInProviderVersion(providerName) + val packageBuildConfigs = BuildConfigurationsForPackages(allPackages, providerName, projectId, vcsRoot, sharedResources, config) + + // Create build config for sweeping the VCR test project - everything except projects + var sweepersList: Map<String,Map<String,String>> + when(providerName) { + ProviderNameGa -> sweepersList = SweepersListGa + ProviderNameBeta -> sweepersList = SweepersListBeta + else -> throw Exception("Provider name not supplied when generating a nightly test subproject") + } + + // This build is for manually-initiated runs of sweepers, to test changes to sweepers from the upstream repo + val serviceSweeperManualConfig = BuildConfigurationForServiceSweeper(providerName, ServiceSweeperManualName, sweepersList, projectId, vcsRoot, sharedResources, config) + + // This build runs on a schedule to do actual sweeping of the VCR project, using the downstream repo's code + val serviceSweeperCronConfig = BuildConfigurationForServiceSweeper(providerName, ServiceSweeperCronName, sweepersList, projectId, cronSweeperVcsRoot, sharedResources, config) + serviceSweeperCronConfig.addTrigger(cron) + + return Project { + id(projectId) + name = "Upstream MM Testing" + description = "A project connected to the modular-magician/terraform-provider-${providerName} repository, to let users trigger ad-hoc builds against branches for PRs" + + // Register build configs in the project + packageBuildConfigs.forEach { buildConfiguration: BuildType -> + buildType(buildConfiguration) + } + buildType(serviceSweeperManualConfig) + buildType(serviceSweeperCronConfig) + + params{ + configureGoogleSpecificTestParameters(config) + } + } +} + +fun getAllPackageInProviderVersion(providerName: String): Map<String, Map<String,String>> { + var allPackages: Map<String, Map<String, String>> = mapOf() + if (providerName == ProviderNameGa){ + allPackages = PackagesListGa + ServicesListGa + } + if (providerName == ProviderNameBeta){ + allPackages = PackagesListBeta + ServicesListBeta + } + return allPackages +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/projects/reused/nightly_tests.kt b/v6.2.0/.teamcity/components/projects/reused/nightly_tests.kt new file mode 100644 index 0000000..90fa2d4 --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/reused/nightly_tests.kt
@@ -0,0 +1,73 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package projects.reused + +import NightlyTestsProjectId +import ProviderNameBeta +import ProviderNameGa +import ServiceSweeperName +import SharedResourceNameBeta +import SharedResourceNameGa +import builds.* +import generated.SweepersListBeta +import generated.SweepersListGa +import jetbrains.buildServer.configs.kotlin.Project +import jetbrains.buildServer.configs.kotlin.vcs.GitVcsRoot +import replaceCharsId + +fun nightlyTests(parentProject:String, providerName: String, vcsRoot: GitVcsRoot, config: AccTestConfiguration, cron: NightlyTriggerConfiguration): Project { + + // Create unique ID for the dynamically-created project + var projectId = "${parentProject}_${NightlyTestsProjectId}" + projectId = replaceCharsId(projectId) + + // Nightly test projects run all acceptance tests overnight + // Here we ensure the project uses the appropriate Shared Resource to ensure no clashes between builds and/or sweepers + var sharedResources: ArrayList<String> + when(providerName) { + ProviderNameGa -> sharedResources = arrayListOf(SharedResourceNameGa) + ProviderNameBeta -> sharedResources = arrayListOf(SharedResourceNameBeta) + else -> throw Exception("Provider name not supplied when generating a nightly test subproject") + } + + // Create build configs to run acceptance tests for each package defined in packages.kt and services.kt files + // and add cron trigger to them all + val allPackages = getAllPackageInProviderVersion(providerName) + val packageBuildConfigs = BuildConfigurationsForPackages(allPackages, providerName, projectId, vcsRoot, sharedResources, config) + packageBuildConfigs.forEach { buildConfiguration -> + buildConfiguration.addTrigger(cron) + } + + // Create build config for sweeping the nightly test project + var sweepersList: Map<String,Map<String,String>> + when(providerName) { + ProviderNameGa -> sweepersList = SweepersListGa + ProviderNameBeta -> sweepersList = SweepersListBeta + else -> throw Exception("Provider name not supplied when generating a nightly test subproject") + } + val serviceSweeperConfig = BuildConfigurationForServiceSweeper(providerName, ServiceSweeperName, sweepersList, projectId, vcsRoot, sharedResources, config) + val sweeperCron = cron.clone() + sweeperCron.startHour += 5 // Ensure triggered after the package test builds are triggered + serviceSweeperConfig.addTrigger(sweeperCron) + + return Project { + id(projectId) + name = "Nightly Tests" + description = "A project connected to the hashicorp/terraform-provider-${providerName} repository, where scheduled nightly tests run and users can trigger ad-hoc builds" + + // Register build configs in the project + packageBuildConfigs.forEach { buildConfiguration -> + buildType(buildConfiguration) + } + buildType(serviceSweeperConfig) + + params{ + configureGoogleSpecificTestParameters(config) + } + } +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/projects/reused/vcr_recording.kt b/v6.2.0/.teamcity/components/projects/reused/vcr_recording.kt new file mode 100644 index 0000000..8df6529 --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/reused/vcr_recording.kt
@@ -0,0 +1,50 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package projects.reused + +import SharedResourceNameVcr +import VcrRecordingProjectId +import builds.* +import jetbrains.buildServer.configs.kotlin.Project +import jetbrains.buildServer.configs.kotlin.vcs.GitVcsRoot +import replaceCharsId + +fun vcrRecording(parentProject:String, providerName: String, hashicorpVcsRoot: GitVcsRoot, modularMagicianVcsRoot: GitVcsRoot, config: AccTestConfiguration): Project { + + // Create unique ID for the dynamically-created project + var projectId = "${parentProject}_${VcrRecordingProjectId}" + projectId = replaceCharsId(projectId) + + val buildIdHashiCorp = replaceCharsId("${providerName}_HASHICORP_VCR") + val buildIdModularMagician = replaceCharsId("${providerName}_MODMAGICIAN_VCR") + + // Shared resource allows VCR recording process to not clash with acceptance test or sweeper + var sharedResources: List<String> = listOf(SharedResourceNameVcr) + + // Create the build config for hashicorp/terraform-provider-google + var hcVcr = VcrDetails(providerName, buildIdHashiCorp, hashicorpVcsRoot, sharedResources) + var hcBuildConfig = hcVcr.vcrBuildConfig(config) + + // Create the build config for modular-magician/terraform-provider-google + var mmVcr = VcrDetails(providerName, buildIdModularMagician, modularMagicianVcsRoot, sharedResources) + var mmBuildConfig = mmVcr.vcrBuildConfig(config) + + // Return VCR project with both build configs + return Project { + id(projectId) + name = "VCR Recording" + description = "A project connected to both modular-magician and hashicorp hosted terraform-provider-google-beta repositories, where users can trigger ad-hoc tests to re-record VCR cassettes" + + buildType( + hcBuildConfig + ) + buildType( + mmBuildConfig + ) + } +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/projects/root_project.kt b/v6.2.0/.teamcity/components/projects/root_project.kt new file mode 100644 index 0000000..7130a9c --- /dev/null +++ b/v6.2.0/.teamcity/components/projects/root_project.kt
@@ -0,0 +1,78 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package projects + +import SharedResourceNameBeta +import SharedResourceNameGa +import SharedResourceNameVcr +import builds.AllContextParameters +import builds.readOnlySettings +import generated.PackagesListBeta +import generated.PackagesListGa +import generated.ServicesListBeta +import generated.ServicesListGa +import jetbrains.buildServer.configs.kotlin.Project +import jetbrains.buildServer.configs.kotlin.sharedResource + +// googleCloudRootProject returns a root project that contains a subprojects for the GA and Beta version of the +// Google provider. There are also resources to help manage the test projects used for acceptance tests. +fun googleCloudRootProject(allConfig: AllContextParameters): Project { + + return Project{ + + description = "Contains all testing projects for the GA and Beta versions of the Google provider." + + // Registering the VCS roots used by subprojects + vcsRoot(vcs_roots.HashiCorpVCSRootGa) + vcsRoot(vcs_roots.HashiCorpVCSRootBeta) + vcsRoot(vcs_roots.ModularMagicianVCSRootGa) + vcsRoot(vcs_roots.ModularMagicianVCSRootBeta) + + features { + // For controlling sweeping of the GA nightly test project + sharedResource { + id = "GA_NIGHTLY_SERVICE_LOCK_SHARED_RESOURCE" + name = SharedResourceNameGa + enabled = true + resourceType = customValues(getPackageNameList(ServicesListGa) + getPackageNameList(PackagesListGa)) + } + // For controlling sweeping of the Beta nightly test project + sharedResource { + id = "BETA_NIGHTLY_SERVICE_LOCK_SHARED_RESOURCE" + name = SharedResourceNameBeta + enabled = true + resourceType = customValues(getPackageNameList(ServicesListBeta) + getPackageNameList(PackagesListBeta)) + } + // For controlling sweeping of the PR testing project + sharedResource { + id = "PR_SERVICE_LOCK_SHARED_RESOURCE" + name = SharedResourceNameVcr + enabled = true + resourceType = customValues(getPackageNameList(ServicesListBeta) + getPackageNameList(PackagesListBeta)) // Use Beta list of services here, assuming Beta is a superset of GA + } + } + + // Projects required for nightly testing, testing MM upstreams, and sweepers + subProject(googleSubProjectGa(allConfig)) + subProject(googleSubProjectBeta(allConfig)) + subProject(projectSweeperSubProject(allConfig)) + + params { + readOnlySettings() + } + } +} + +fun getPackageNameList(servicesList: Map<String, Map<String,String>>): List<String> { + var serviceNameList: ArrayList<String> = arrayListOf() + servicesList.forEach{ s -> + var serviceName = s.value.getValue("name").toString() + serviceNameList.add(serviceName) + } + return serviceNameList +}
diff --git a/v6.2.0/.teamcity/components/unique_id.kt b/v6.2.0/.teamcity/components/unique_id.kt new file mode 100644 index 0000000..ec9e189 --- /dev/null +++ b/v6.2.0/.teamcity/components/unique_id.kt
@@ -0,0 +1,14 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +fun replaceCharsId(id: String): String{ + // ID should start with a latin letter and contain only latin letters, digits and underscores + var newId = id.replace("-", "").replace(" ", "_").replace(".", "_") + newId = newId.uppercase() + + return newId +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/components/vcs_roots/vcs_roots.kt b/v6.2.0/.teamcity/components/vcs_roots/vcs_roots.kt new file mode 100644 index 0000000..0e696f9 --- /dev/null +++ b/v6.2.0/.teamcity/components/vcs_roots/vcs_roots.kt
@@ -0,0 +1,52 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package vcs_roots + +import ProviderNameBeta +import ProviderNameGa +import jetbrains.buildServer.configs.kotlin.vcs.GitVcsRoot + +object HashiCorpVCSRootGa: GitVcsRoot({ + name = "https://github.com/hashicorp/terraform-provider-${ProviderNameGa}#refs/heads/main" + url = "https://github.com/hashicorp/terraform-provider-${ProviderNameGa}" + branch = "refs/heads/main" + branchSpec = """ + +:* + -:refs/pull/*/head + """.trimIndent() +}) + +object HashiCorpVCSRootBeta: GitVcsRoot({ + name = "https://github.com/hashicorp/terraform-provider-${ProviderNameBeta}#refs/heads/main" + url = "https://github.com/hashicorp/terraform-provider-${ProviderNameBeta}" + branch = "refs/heads/main" + branchSpec = """ + +:* + -:refs/pull/*/head + """.trimIndent() +}) + +object ModularMagicianVCSRootGa: GitVcsRoot({ + name = "https://github.com/modular-magician/terraform-provider-${ProviderNameGa}#refs/heads/main" + url = "https://github.com/modular-magician/terraform-provider-${ProviderNameGa}" + branch = "refs/heads/main" + branchSpec = """ + +:* + -:refs/pull/*/head + """.trimIndent() +}) + +object ModularMagicianVCSRootBeta: GitVcsRoot({ + name = "https://github.com/modular-magician/terraform-provider-${ProviderNameBeta}#refs/heads/main" + url = "https://github.com/modular-magician/terraform-provider-${ProviderNameBeta}" + branch = "refs/heads/main" + branchSpec = """ + +:* + -:refs/pull/*/head + """.trimIndent() +})
diff --git a/v6.2.0/.teamcity/pom.xml b/v6.2.0/.teamcity/pom.xml new file mode 100644 index 0000000..4e99994 --- /dev/null +++ b/v6.2.0/.teamcity/pom.xml
@@ -0,0 +1,143 @@ +<?xml version="1.0"?> +<!-- + Copyright (c) HashiCorp, Inc. + SPDX-License-Identifier: MPL-2.0 +--> + +<project> + <modelVersion>4.0.0</modelVersion> + <name>Terraform-Provider-Google Config DSL Script</name> + <groupId>TerraformProviderGoogle</groupId> + <artifactId>TerraformProviderGoogle</artifactId> + <version>1.0-SNAPSHOT</version> + + <parent> + <groupId>org.jetbrains.teamcity</groupId> + <artifactId>configs-dsl-kotlin-parent</artifactId> + <version>1.0-SNAPSHOT</version> + </parent> + + <repositories> + <repository> + <id>jetbrains-all</id> + <url>https://download.jetbrains.com/teamcity-repository</url> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + <repository> + <id>teamcity-server</id> + <url>https://hashicorp.teamcity.com/app/dsl-plugins-repository</url> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories> + + <pluginRepositories> + <pluginRepository> + <id>JetBrains</id> + <url>https://download.jetbrains.com/teamcity-repository</url> + </pluginRepository> + </pluginRepositories> + + <build> + <testSourceDirectory>tests</testSourceDirectory> + <sourceDirectory>components</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.22.2</version> + <configuration> + <includes> + <include>tests/*.class</include> + </includes> + </configuration> + <executions> + <execution> + <id>compile</id> + <phase>process-sources</phase> + <goals> + <goal>test</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>kotlin-maven-plugin</artifactId> + <groupId>org.jetbrains.kotlin</groupId> + <version>${kotlin.version}</version> + + <configuration/> + <executions> + <execution> + <id>compile</id> + <phase>process-sources</phase> + <goals> + <goal>compile</goal> + </goals> + </execution> + <execution> + <id>test-compile</id> + <phase>process-test-sources</phase> + <goals> + <goal>test-compile</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.jetbrains.teamcity</groupId> + <artifactId>teamcity-configs-maven-plugin</artifactId> + <version>${teamcity.dsl.version}</version> + <configuration> + <format>kotlin</format> + <dstDir>target/generated-configs</dstDir> + <contextParameters> + <environment>default</environment> + </contextParameters> + </configuration> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.jetbrains.teamcity</groupId> + <artifactId>configs-dsl-kotlin-latest</artifactId> + <version>${teamcity.dsl.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.jetbrains.teamcity</groupId> + <artifactId>configs-dsl-kotlin-plugins-latest</artifactId> + <version>1.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.jetbrains.kotlin</groupId> + <artifactId>kotlin-stdlib-jdk8</artifactId> + <version>${kotlin.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.13.2</version> + </dependency> + <dependency> + <groupId>org.jetbrains.kotlin</groupId> + <artifactId>kotlin-script-runtime</artifactId> + <version>${kotlin.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.jetbrains.teamcity</groupId> + <artifactId>server-api</artifactId> + <version>${teamcity.dsl.version}</version> + <scope>test</scope> + </dependency> + </dependencies> +</project>
diff --git a/v6.2.0/.teamcity/settings.kts b/v6.2.0/.teamcity/settings.kts new file mode 100644 index 0000000..518323d --- /dev/null +++ b/v6.2.0/.teamcity/settings.kts
@@ -0,0 +1,101 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +import projects.googleCloudRootProject +import builds.AllContextParameters +import jetbrains.buildServer.configs.kotlin.* + +version = "2024.03" + +// The code below pulls context parameters from the TeamCity project. +// Context parameters aren't stored in VCS, and are managed manually. +// Due to this, the code needs to explicitly pull in values via the DSL and pass the values into other code. +// For DslContext docs, see https://teamcity.jetbrains.com/app/dsl-documentation/root/dsl-context/index.html + +// Context parameters below are used to set ENVs needed for acceptance tests within the build configurations. + +// GOOGLE_CREDENTIALS +val credentialsGa = DslContext.getParameter("credentialsGa", "") +val credentialsBeta = DslContext.getParameter("credentialsBeta", "") +val credentialsVcr = DslContext.getParameter("credentialsVcr", "") +// GOOGLE_SERVICE_ACCOUNT +val serviceAccountGa = DslContext.getParameter("serviceAccountGa", "") +val serviceAccountBeta = DslContext.getParameter("serviceAccountBeta", "") +val serviceAccountVcr = DslContext.getParameter("serviceAccountVcr", "") +// GOOGLE_PROJECT & GOOGLE_PROJECT_NUMBER +val projectGa = DslContext.getParameter("projectGa", "") +val projectBeta = DslContext.getParameter("projectBeta", "") +val projectVcr = DslContext.getParameter("projectVcr", "") +val projectNumberGa = DslContext.getParameter("projectNumberGa", "") +val projectNumberBeta = DslContext.getParameter("projectNumberBeta", "") +val projectNumberVcr = DslContext.getParameter("projectNumberVcr", "") +// GOOGLE_IDENTITY_USER +val identityUserGa = DslContext.getParameter("identityUserGa", "") +val identityUserBeta = DslContext.getParameter("identityUserBeta", "") +val identityUserVcr = DslContext.getParameter("identityUserVcr", "") +// GOOGLE_MASTER_BILLING_ACCOUNT +val masterBillingAccountGa = DslContext.getParameter("masterBillingAccountGa", "") +val masterBillingAccountBeta = DslContext.getParameter("masterBillingAccountBeta", "") +val masterBillingAccountVcr = DslContext.getParameter("masterBillingAccountVcr", "") +// GOOGLE_ORG_2 +val org2Ga = DslContext.getParameter("org2Ga", "") +val org2Beta = DslContext.getParameter("org2Beta", "") +val org2Vcr = DslContext.getParameter("org2Vcr", "") + +// Values that are the same across GA, Beta, and VCR testing environments +val billingAccount = DslContext.getParameter("billingAccount", "") // GOOGLE_BILLING_ACCOUNT +val billingAccount2 = DslContext.getParameter("billingAccount2", "") // GOOGLE_BILLING_ACCOUNT_2 +val custId = DslContext.getParameter("custId", "") // GOOGLE_CUST_ID +val org = DslContext.getParameter("org", "") // GOOGLE_ORG +val orgDomain = DslContext.getParameter("orgDomain", "") // GOOGLE_ORG_DOMAIN +val region = DslContext.getParameter("region", "") // GOOGLE_REGION +val zone = DslContext.getParameter("zone", "") // GOOGLE_ZONE + +// Used for recording VCR cassettes +val infraProject = DslContext.getParameter("infraProject", "") // GOOGLE_INFRA_PROJECT +val vcrBucketName = DslContext.getParameter("vcrBucketName", "") // VCR_BUCKET_NAME + +// Used for copying nightly + upstream MM debug logs to GCS bucket +val credentialsGCS = DslContext.getParameter("credentialsGCS", "") // GOOGLE_CREDENTIALS_GCS + +var allContextParams = AllContextParameters( + credentialsGa, + credentialsBeta, + credentialsVcr, + serviceAccountGa, + serviceAccountBeta, + serviceAccountVcr, + projectGa, + projectBeta, + projectVcr, + projectNumberGa, + projectNumberBeta, + projectNumberVcr, + identityUserGa, + identityUserBeta, + identityUserVcr, + masterBillingAccountGa, + masterBillingAccountBeta, + masterBillingAccountVcr, + org2Ga, + org2Beta, + org2Vcr, + billingAccount, + billingAccount2, + custId, + org, + orgDomain, + region, + zone, + infraProject, + vcrBucketName, + credentialsGCS +) + +// This is the entry point of the code in .teamcity/ +// See https://teamcity.jetbrains.com/app/dsl-documentation/root/project.html +project(googleCloudRootProject(allContextParams))
diff --git a/v6.2.0/.teamcity/tests/build_configuration_features.kt b/v6.2.0/.teamcity/tests/build_configuration_features.kt new file mode 100644 index 0000000..ac63532 --- /dev/null +++ b/v6.2.0/.teamcity/tests/build_configuration_features.kt
@@ -0,0 +1,84 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package tests + +import ServiceSweeperName +import builds.UseTeamCityGoTest +import org.junit.Assert.assertTrue +import org.junit.Assert.fail +import org.junit.Test +import projects.googleCloudRootProject + +class BuildConfigurationFeatureTests { + @Test + fun buildShouldFailOnError() { + val root = googleCloudRootProject(testContextParameters()) + + val gaProject = getSubProject(root, gaProjectName) + val betaProject = getSubProject(root, betaProjectName) + val projectSweeperProject = getSubProject(root, projectSweeperProjectName) + + (gaProject.subProjects + betaProject.subProjects + projectSweeperProject.subProjects).forEach{p -> + p.buildTypes.forEach{bt -> + assertTrue("Build '${bt.id}' should fail on errors!", bt.failureConditions.errorMessage) + } + } + } + + @Test + fun buildShouldHaveGoTestFeature() { + val root = googleCloudRootProject(testContextParameters()) + + val gaProject = getSubProject(root, gaProjectName) + val betaProject = getSubProject(root, betaProjectName) + val projectSweeperProject = getSubProject(root, projectSweeperProjectName) + + (gaProject.subProjects + betaProject.subProjects + projectSweeperProject.subProjects).forEach{p -> + var exists: ArrayList<Boolean> = arrayListOf() + p.buildTypes.forEach{bt -> + bt.features.items.forEach { f -> + exists.add(f.type == "golang") + } + } + if (exists.contains(false) && UseTeamCityGoTest){ + fail("Project ${p.name} contains build configurations that don't use the Go Test feature") + } + } + } + + @Test + fun nonVCRBuildShouldHaveSaveArtifactsToGCS() { + val root = googleCloudRootProject(testContextParameters()) + + // Find GA nightly test project + var gaNightlyTestProject = getNestedProjectFromRoot(root, gaProjectName, nightlyTestsProjectName) + + // Find GA MM Upstream project + var gaMMUpstreamProject = getNestedProjectFromRoot(root, gaProjectName, mmUpstreamProjectName) + + // Find Beta nightly test project + var betaNightlyTestProject = getNestedProjectFromRoot(root, betaProjectName, nightlyTestsProjectName) + + // Find Beta MM Upstream project + var betaMMUpstreamProject = getNestedProjectFromRoot(root, betaProjectName, mmUpstreamProjectName) + + (gaNightlyTestProject.buildTypes + gaMMUpstreamProject.buildTypes + betaNightlyTestProject.buildTypes + betaMMUpstreamProject.buildTypes).forEach{bt -> + var found: Boolean = false + for (item in bt.steps.items) { + if (item.name == "Tasks after running nightly tests: push artifacts(debug logs) to GCS") { + found = true + break + } + } + // service sweeper does not contain push artifacts to GCS step + if (!bt.name.startsWith(ServiceSweeperName)) { + assertTrue("Build configuration `${bt.name}` contains a build step that pushes artifacts to GCS", found) + } + } + } +}
diff --git a/v6.2.0/.teamcity/tests/context_parameters.kt b/v6.2.0/.teamcity/tests/context_parameters.kt new file mode 100644 index 0000000..2e69a28 --- /dev/null +++ b/v6.2.0/.teamcity/tests/context_parameters.kt
@@ -0,0 +1,52 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package tests + +import builds.AccTestConfiguration +import builds.getBetaAcceptanceTestConfig +import builds.getGaAcceptanceTestConfig +import builds.getVcrAcceptanceTestConfig +import org.junit.Assert.fail +import org.junit.Test +import kotlin.reflect.full.memberProperties + +class ContextParameterHandlingTests { + @Test + fun getGaAcceptanceTestConfig_returnsGaValuesOnly() { + val config: AccTestConfiguration = getGaAcceptanceTestConfig(testContextParameters()) + for (prop in AccTestConfiguration::class.memberProperties) { + val value = prop.get(config).toString() + if (value.contains("Beta")||value.contains("Vcr")) { + fail("Found config value $value which isn't a GA value") + } + } + } + + @Test + fun getBetaAcceptanceTestConfig_returnsBetaValuesOnly() { + val config: AccTestConfiguration = getBetaAcceptanceTestConfig(testContextParameters()) + for (prop in AccTestConfiguration::class.memberProperties) { + val value = prop.get(config).toString() + if (value.contains("Ga")||value.contains("Vcr")) { + fail("Found config value $value which isn't a Beta value") + } + } + } + + @Test + fun getVcrAcceptanceTestConfig_returnsVcrValuesOnly() { + val config: AccTestConfiguration = getVcrAcceptanceTestConfig(testContextParameters()) + for (prop in AccTestConfiguration::class.memberProperties) { + val value = prop.get(config).toString() + if (value.contains("Ga")||value.contains("Beta")) { + fail("Found config value $value which isn't a VCR value") + } + } + } + +}
diff --git a/v6.2.0/.teamcity/tests/nightly_tests_project.kt b/v6.2.0/.teamcity/tests/nightly_tests_project.kt new file mode 100644 index 0000000..b3ad82c --- /dev/null +++ b/v6.2.0/.teamcity/tests/nightly_tests_project.kt
@@ -0,0 +1,50 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package tests + +import jetbrains.buildServer.configs.kotlin.triggers.ScheduleTrigger +import org.junit.Assert.assertTrue +import org.junit.Test +import projects.googleCloudRootProject + +class NightlyTestProjectsTests { + @Test + fun allBuildsShouldHaveTrigger() { + val root = googleCloudRootProject(testContextParameters()) + + // Find GA nightly test project + var gaNightlyTestProject = getNestedProjectFromRoot(root, gaProjectName, nightlyTestsProjectName) + + // Find Beta nightly test project + var betaNightlyTestProject = getNestedProjectFromRoot(root, betaProjectName, nightlyTestsProjectName) + + // Make assertions about builds in both nightly test projects + (gaNightlyTestProject.buildTypes + betaNightlyTestProject.buildTypes).forEach{bt -> + assertTrue("Build configuration `${bt.name}` should contain at least one trigger", bt.triggers.items.isNotEmpty()) + // Look for at least one CRON trigger + var found: Boolean = false + lateinit var schedulingTrigger: ScheduleTrigger + for (item in bt.triggers.items){ + if (item.type == "schedulingTrigger") { + schedulingTrigger = item as ScheduleTrigger + found = true + break + } + } + + assertTrue("Build configuration `${bt.name}` should contain a CRON/'schedulingTrigger' trigger", found) + + // Check that nightly test is being ran on main branch + var isDefault: Boolean = false + if (schedulingTrigger.branchFilter == "+:refs/heads/main"){ + isDefault = true + } + assertTrue("Build configuration `${bt.name} is using the default branch;", isDefault) + } + } +}
diff --git a/v6.2.0/.teamcity/tests/sweepers.kt b/v6.2.0/.teamcity/tests/sweepers.kt new file mode 100644 index 0000000..f6babaa --- /dev/null +++ b/v6.2.0/.teamcity/tests/sweepers.kt
@@ -0,0 +1,157 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package tests + +import ProjectSweeperName +import ServiceSweeperName +import ServiceSweeperCronName +import ServiceSweeperManualName +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.Project +import jetbrains.buildServer.configs.kotlin.triggers.ScheduleTrigger +import org.junit.Assert.assertEquals +import org.junit.Assert.assertTrue +import org.junit.Test +import projects.googleCloudRootProject + +class SweeperTests { + @Test + fun projectSweeperConfig() { + val root = googleCloudRootProject(testContextParameters()) + + // Find Project sweeper project + val projectSweeperProject = getSubProject(root, projectSweeperProjectName) + + // SKIP_PROJECT_SWEEPER should be empty so project sweepers will be run + // See https://github.com/GoogleCloudPlatform/magic-modules/blob/501429790939717ca6dce76dbf4b1b82aef4e9d9/mmv1/third_party/terraform/services/resourcemanager/resource_google_project_sweeper.go#L18-L26 + + projectSweeperProject.buildTypes.forEach{bt -> + val skipProjectSweeper = bt.params.findRawParam("env.SKIP_PROJECT_SWEEPER")!!.value + assertTrue("env.SKIP_PROJECT_SWEEPER should be set to an empty value, so project sweepers are NOT skipped in the ${projectSweeperProject.name} project. Value = `${skipProjectSweeper}` ", skipProjectSweeper == "") + } + } + + @Test + fun gaNightlyTestsServiceSweeperConfig() { + val root = googleCloudRootProject(testContextParameters()) + + // Find GA nightly test project + val project = getNestedProjectFromRoot(root, gaProjectName, nightlyTestsProjectName) + + // Find sweeper inside + val sweeper = getBuildFromProject(project, ServiceSweeperName) + + // Check PACKAGE_PATH is in google (not google-beta) + val value = sweeper.params.findRawParam("PACKAGE_PATH")!!.value + assertEquals("./google/sweeper", value) + + // SKIP_PROJECT_SWEEPER should have a value so project sweepers will be skipped + // See https://github.com/GoogleCloudPlatform/magic-modules/blob/501429790939717ca6dce76dbf4b1b82aef4e9d9/mmv1/third_party/terraform/services/resourcemanager/resource_google_project_sweeper.go#L18-L26 + val skipProjectSweeper = sweeper.params.findRawParam("env.SKIP_PROJECT_SWEEPER")!!.value + assertTrue("env.SKIP_PROJECT_SWEEPER should be set to a non-empty string so project sweepers are skipped in the ${project.name} project (${sweeper.name}). Value = `${skipProjectSweeper}` ", skipProjectSweeper != "") + } + + @Test + fun betaNightlyTestsServiceSweeperConfig() { + val root = googleCloudRootProject(testContextParameters()) + + // Find Beta nightly test project + val project = getNestedProjectFromRoot(root, betaProjectName, nightlyTestsProjectName) + + // Find sweeper inside + val sweeper: BuildType = getBuildFromProject(project, ServiceSweeperName) + + // Check PACKAGE_PATH is in google-beta + val value = sweeper.params.findRawParam("PACKAGE_PATH")!!.value + assertEquals("./google-beta/sweeper", value) + + // SKIP_PROJECT_SWEEPER should have a value so project sweepers will be skipped + // See https://github.com/GoogleCloudPlatform/magic-modules/blob/501429790939717ca6dce76dbf4b1b82aef4e9d9/mmv1/third_party/terraform/services/resourcemanager/resource_google_project_sweeper.go#L18-L26 + val skipProjectSweeper = sweeper.params.findRawParam("env.SKIP_PROJECT_SWEEPER")!!.value + assertTrue("env.SKIP_PROJECT_SWEEPER should be set to a non-empty string so project sweepers are skipped in the ${project.name} project (${sweeper.name}). Value = `${skipProjectSweeper}` ", skipProjectSweeper != "") + } + + @Test + fun gaMmUpstreamServiceSweeperConfig() { + val root = googleCloudRootProject(testContextParameters()) + + // Find Beta nightly test project + val project = getNestedProjectFromRoot(root, gaProjectName, mmUpstreamProjectName) + + // Find sweepers inside + val cronSweeper = getBuildFromProject(project, ServiceSweeperCronName) + val manualSweeper = getBuildFromProject(project, ServiceSweeperManualName) + val allSweepers: ArrayList<BuildType> = arrayListOf(cronSweeper, manualSweeper) + allSweepers.forEach{ sweeper -> + // Check PACKAGE_PATH is in google-beta + val value = sweeper.params.findRawParam("PACKAGE_PATH")!!.value + assertEquals("./google/sweeper", value) + + // SKIP_PROJECT_SWEEPER should have a value so project sweepers will be skipped + // See https://github.com/GoogleCloudPlatform/magic-modules/blob/501429790939717ca6dce76dbf4b1b82aef4e9d9/mmv1/third_party/terraform/services/resourcemanager/resource_google_project_sweeper.go#L18-L26 + val skipProjectSweeper = sweeper.params.findRawParam("env.SKIP_PROJECT_SWEEPER")!!.value + assertTrue("env.SKIP_PROJECT_SWEEPER should be set to a non-empty string so project sweepers are skipped in the ${project.name} project (${sweeper.name}). Value = `${skipProjectSweeper}` ", skipProjectSweeper != "") + } + } + + @Test + fun betaMmUpstreamServiceSweeperConfig() { + val root = googleCloudRootProject(testContextParameters()) + + // Find Beta nightly test project + val project = getNestedProjectFromRoot(root, betaProjectName, mmUpstreamProjectName) + + // Find sweepers inside + val cronSweeper = getBuildFromProject(project, ServiceSweeperCronName) + val manualSweeper = getBuildFromProject(project, ServiceSweeperManualName) + val allSweepers: ArrayList<BuildType> = arrayListOf(cronSweeper, manualSweeper) + allSweepers.forEach{ sweeper -> + // Check PACKAGE_PATH is in google-beta + val value = sweeper.params.findRawParam("PACKAGE_PATH")!!.value + assertEquals("./google-beta/sweeper", value) + + // SKIP_PROJECT_SWEEPER should have a value so project sweepers will be skipped + // See https://github.com/GoogleCloudPlatform/magic-modules/blob/501429790939717ca6dce76dbf4b1b82aef4e9d9/mmv1/third_party/terraform/services/resourcemanager/resource_google_project_sweeper.go#L18-L26 + val skipProjectSweeper = sweeper.params.findRawParam("env.SKIP_PROJECT_SWEEPER")!!.value + assertTrue("env.SKIP_PROJECT_SWEEPER should be set to a non-empty string so project sweepers are skipped in the ${project.name} project (${sweeper.name}). Value = `${skipProjectSweeper}` ", skipProjectSweeper != "") + } + } + + @Test + fun projectSweepersRunAfterServiceSweepers() { + val root = googleCloudRootProject(testContextParameters()) + + // Find GA nightly test project's service sweeper + val gaNightlyTests: Project = getNestedProjectFromRoot(root, gaProjectName, nightlyTestsProjectName) + val sweeperGa: BuildType = getBuildFromProject(gaNightlyTests, ServiceSweeperName) + + // Find Beta nightly test project's service sweeper + val betaNightlyTests : Project = getNestedProjectFromRoot(root, betaProjectName, nightlyTestsProjectName) + val sweeperBeta: BuildType = getBuildFromProject(betaNightlyTests, ServiceSweeperName) + + // Find Project sweeper project's build + val projectSweeperProject = getSubProject(root, projectSweeperProjectName) + val projectSweeper: BuildType = getBuildFromProject(projectSweeperProject!!, ProjectSweeperName) + + // Check only one schedule trigger is on the builds in question + assertTrue(sweeperGa.triggers.items.size == 1) + assertTrue(sweeperBeta.triggers.items.size == 1) + assertTrue(projectSweeper.triggers.items.size == 1) + + // Assert that the hour value that sweeper builds are triggered at is less than the hour value that project sweeper builds are triggered at + // i.e. sweeper builds are triggered first + val stGa = sweeperGa.triggers.items[0] as ScheduleTrigger + val cronGa = stGa.schedulingPolicy as ScheduleTrigger.SchedulingPolicy.Cron + val stBeta = sweeperBeta.triggers.items[0] as ScheduleTrigger + val cronBeta = stBeta.schedulingPolicy as ScheduleTrigger.SchedulingPolicy.Cron + val stProject = projectSweeper.triggers.items[0] as ScheduleTrigger + val cronProject = stProject.schedulingPolicy as ScheduleTrigger.SchedulingPolicy.Cron + assertTrue("Service sweeper for the GA Nightly Test project should be triggered at an earlier hour than the project sweeper", cronGa.hours.toString().toInt() < cronProject.hours.toString().toInt()) // Converting nullable strings to ints + assertTrue("Service sweeper for the Beta Nightly Test project should be triggered at an earlier hour than the project sweeper", cronBeta.hours.toString().toInt() < cronProject.hours.toString().toInt() ) + } +}
diff --git a/v6.2.0/.teamcity/tests/test_utils.kt b/v6.2.0/.teamcity/tests/test_utils.kt new file mode 100644 index 0000000..a1d6677 --- /dev/null +++ b/v6.2.0/.teamcity/tests/test_utils.kt
@@ -0,0 +1,83 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package tests + +import builds.AllContextParameters +import jetbrains.buildServer.configs.kotlin.BuildType +import jetbrains.buildServer.configs.kotlin.Project +import org.junit.Assert.fail + +const val gaProjectName = "Google" +const val betaProjectName = "Google Beta" +const val nightlyTestsProjectName = "Nightly Tests" +const val mmUpstreamProjectName = "Upstream MM Testing" +const val projectSweeperProjectName = "Project Sweeper" + +fun testContextParameters(): AllContextParameters { + return AllContextParameters( + "credsGa", + "credsBeta", + "credsVcr", + "serviceAccountGa", + "serviceAccountBeta", + "serviceAccountVcr", + "projectGa", + "projectBeta", + "projectVcr", + "projectNumberGa", + "projectNumberBeta", + "projectNumberVcr", + "identityUserGa", + "identityUserBeta", + "identityUserVcr", + "masterBillingAccountGa", + "masterBillingAccountBeta", + "masterBillingAccountVcr", + "org2Ga", + "org2Beta", + "org2Vcr", + "billingAccount", + "billingAccount2", + "custId", + "org", + "orgDomain", + "region", + "zone", + "infraProject", + "vcrBucketName", + "credentialsGCS") +} + +// getNestedProjectFromRoot allows you to retrieve a project that's 2 levels deep from the root project, +// Using the names of the parent and desired project. +// E.g. Root > Project A > Project B - you need to supply the inputs "Project A" and "Project B" +fun getNestedProjectFromRoot(root: Project, parentName: String, nestedProjectName: String): Project { + // Find parent project within root + val parent: Project = getSubProject(root, parentName) + // Find subproject within parent identified above + return getSubProject(parent, nestedProjectName) +} + +// getSubProject allows you to retrieve a project nested inside a given project you've already identified, +// using its name. +fun getSubProject(parent: Project, subProjectName: String): Project { + val subProject: Project? = parent.subProjects.find { p-> p.name == subProjectName} + if (subProject == null) { + fail("Could not find the $subProjectName project inside ${parent.name}") + } + return subProject!! +} + +// getBuildFromProject allows you to retrieve a build configuration from an identified project using its name +fun getBuildFromProject(parentProject: Project, buildName: String): BuildType { + val buildType: BuildType? = parentProject.buildTypes.find { p-> p.name == buildName} + if (buildType == null) { + fail("Could not find the '$buildName' build in project ${parentProject.name}") + } + return buildType!! +} \ No newline at end of file
diff --git a/v6.2.0/.teamcity/tests/vcs_roots.kt b/v6.2.0/.teamcity/tests/vcs_roots.kt new file mode 100644 index 0000000..2da9155 --- /dev/null +++ b/v6.2.0/.teamcity/tests/vcs_roots.kt
@@ -0,0 +1,36 @@ +/* + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// This file is maintained in the GoogleCloudPlatform/magic-modules repository and copied into the downstream provider repositories. Any changes to this file in the downstream will be overwritten. + +package tests + +import org.junit.Assert.assertTrue +import org.junit.Test +import projects.googleCloudRootProject + +class VcsTests { + @Test + fun buildsHaveCleanCheckOut() { + val root = googleCloudRootProject(testContextParameters()) + + val gaProject = getSubProject(root, gaProjectName) + val betaProject = getSubProject(root, betaProjectName) + val projectSweeperProject = getSubProject(root, betaProjectName) + + val allProjects = arrayListOf(gaProject, betaProject, projectSweeperProject) + + allProjects.forEach { p -> + p.subProjects.forEach { sp-> + // Test is created on assumption of project structure having max 2 layers of nested project (Root > Project A > Project B) + assertTrue("TeamCity configuration is nested deeper than this test checks; test should be rewritten", sp.subProjects.size == 0) + + sp.buildTypes.forEach{ bt -> + assertTrue("Build '${bt.id}' should use clean checkout", bt.vcs.cleanCheckout) + } + } + } + } +}
diff --git a/v6.2.0/CHANGELOG.md b/v6.2.0/CHANGELOG.md new file mode 100644 index 0000000..322644c --- /dev/null +++ b/v6.2.0/CHANGELOG.md
@@ -0,0 +1,3581 @@ +## 6.2.0 (Unreleased) + +## 6.1.0 (September 4, 2024) + +FEATURES: +* **New Data Source:** `google_kms_crypto_key_latest_version` ([#19249](https://github.com/hashicorp/terraform-provider-google/pull/19249)) +* **New Data Source:** `google_kms_crypto_key_versions` ([#19241](https://github.com/hashicorp/terraform-provider-google/pull/19241)) + +IMPROVEMENTS: +* databasemigrationservice: added support in `google_database_migration_service_connection_profile` for creating DMS connection profiles that link to existing Cloud SQL instances/AlloyDB clusters. ([#19291](https://github.com/hashicorp/terraform-provider-google/pull/19291)) +* alloydb: added `subscription_type` and `trial_metadata` field to `google_alloydb_cluster` resource ([#19262](https://github.com/hashicorp/terraform-provider-google/pull/19262)) +* bigquery: added `encryption_configuration` field to `google_bigquery_data_transfer_config` resource ([#19267](https://github.com/hashicorp/terraform-provider-google/pull/19267)) +* bigqueryanalyticshub: added `selected_resources`, and `restrict_direct_table_access` to `google_bigquery_analytics_hub_listing` resource ([#19244](https://github.com/hashicorp/terraform-provider-google/pull/19244)) +* bigqueryanalyticshub: added `sharing_environment_config` to `google_bigquery_analytics_hub_data_exchange` resource ([#19244](https://github.com/hashicorp/terraform-provider-google/pull/19244)) +* cloudtasks: added `http_target` field to `google_cloud_tasks_queue` resource ([#19253](https://github.com/hashicorp/terraform-provider-google/pull/19253)) +* compute: added `accelerators` field to `google_compute_node_template` resource ([#19292](https://github.com/hashicorp/terraform-provider-google/pull/19292)) +* compute: allowed disabling `server_tls_policy` during update in `google_compute_target_https_proxy` resources ([#19233](https://github.com/hashicorp/terraform-provider-google/pull/19233)) +* container: added `secret_manager_config` field to `google_container_cluster` resource (ga) ([#19288](https://github.com/hashicorp/terraform-provider-google/pull/19288)) +* datastream: added `transaction_logs` and `change_tables` to the `datastream_stream` resource ([#19248](https://github.com/hashicorp/terraform-provider-google/pull/19248)) +* discoveryengine: added `chunking_config` and `layout_parsing_config` fields to `google_discovery_engine_data_store` resource ([#19274](https://github.com/hashicorp/terraform-provider-google/pull/19274)) +* dlp: added `inspect_template_modified_cadence` field to `big_query_target` and `cloud_sql_target` in `google_data_loss_prevention_discovery_config` resource ([#19282](https://github.com/hashicorp/terraform-provider-google/pull/19282)) +* dlp: added `tag_resources` field to `google_data_loss_prevention_discovery_config` resource ([#19282](https://github.com/hashicorp/terraform-provider-google/pull/19282)) +* networksecurity: `google_network_security_client_tls_policy` in v1 ([#19293](https://github.com/hashicorp/terraform-provider-google/pull/19293)) + +BUG FIXES: +* bigquery: fixed an error which could occur with email field values containing non-lower-case characters in `google_bigquery_dataset_access` resource ([#19259](https://github.com/hashicorp/terraform-provider-google/pull/19259)) +* bigqueryanalyticshub: made `bigquery_dataset` immutable in `google_bigquery_analytics_hub_listing` as it was not updatable in the API. Now modifying the field in Terraform will correctly recreate the resource rather than causing Terraform to report it would attempt an invalid update. ([#19244](https://github.com/hashicorp/terraform-provider-google/pull/19244)) +* container: fixed update inconsistency in `google_container_cluster` resource ([#19247](https://github.com/hashicorp/terraform-provider-google/pull/19247)) +* pubsub: fixed a validation bug that didn't allow empty filter definitions for `google_pubsub_subscription` resources ([#19284](https://github.com/hashicorp/terraform-provider-google/pull/19284)) +* resourcemanager: fixed a bug where data.google_client_config failed silently when inadequate credentials were used to configure the provider ([#19286](https://github.com/hashicorp/terraform-provider-google/pull/19286)) +* sql: fixed importing `google_sql_user` where `host` is an IPv4 CIDR ([#19243](https://github.com/hashicorp/terraform-provider-google/pull/19243)) +* sql: fixed overwriting of `name` field for IAM Group user in `google_sql_user` resource ([#19234](https://github.com/hashicorp/terraform-provider-google/pull/19234)) + +## 5.43.1 (August 30, 2024) + +NOTES: +* 5.43.1 is a backport release, and some changes will not appear in 6.X series releases until 6.1.0 + +BUG FIXES: +* pubsub: fixed a validation bug that didn't allow empty filter definitions for `google_pubsub_subscription` resources ([#19284](https://github.com/hashicorp/terraform-provider-google/pull/19284)) + +## 6.0.1 (August 26, 2024) + +BREAKING CHANGES: + +* sql: removed `settings.ip_configuration.require_ssl` from `google_sql_database_instance` in favor of `settings.ip_configuration.ssl_mode`. This field was intended to be removed in 6.0.0. ([#19263](https://github.com/hashicorp/terraform-provider-google/pull/19263)) + +## 6.0.0 (August 26, 2024) + +[Terraform Google Provider 6.0.0 Upgrade Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/version_6_upgrade) + +BREAKING CHANGES: +* provider: changed provider labels to add the `goog-terraform-provisioned: true` label by default. ([#19190](https://github.com/hashicorp/terraform-provider-google/pull/19190)) +* activedirectory: added `deletion_protection` field to `google_active_directory_domain` resource. This field defaults to `true`, preventing accidental deletions. To delete the resource, you must first set `deletion_protection = false` before destroying the resource. ([#18906](https://github.com/hashicorp/terraform-provider-google/pull/18906)) +* alloydb: removed `network` in `google_alloy_db_cluster`. Use `network_config.network` instead. ([#19181](https://github.com/hashicorp/terraform-provider-google/pull/19181)) +* bigquery: added client-side validation to prevent table view creation if schema contains required fields for `google_bigquery_table` resource ([#18767](https://github.com/hashicorp/terraform-provider-google/pull/18767)) +* bigquery: removed `allow_resource_tags_on_deletion` from `google_bigquery_table`. Resource tags are now always allowed on table deletion. ([#19077](https://github.com/hashicorp/terraform-provider-google/pull/19077)) +* bigqueryreservation: removed `multi_region_auxiliary` from `google_bigquery_reservation` ([#18922](https://github.com/hashicorp/terraform-provider-google/pull/18922)) +* billing: revised the format of `id` for `google_billing_project_info` ([#18823](https://github.com/hashicorp/terraform-provider-google/pull/18823)) +* cloudrunv2: added `deletion_protection` field to `google_cloudrunv2_service`. This field defaults to `true`, preventing accidental deletions. To delete the resource, you must first set `deletion_protection = false` before destroying the resource.([#19019](https://github.com/hashicorp/terraform-provider-google/pull/19019)) +* cloudrunv2: changed `liveness_probe` to no longer infer a default value from api on `google_cloud_run_v2_service`. Removing this field and applying the change will now remove liveness probe from the Cloud Run service. ([#18764](https://github.com/hashicorp/terraform-provider-google/pull/18764)) +* cloudrunv2: retyped `containers.env` to SET from ARRAY for `google_cloud_run_v2_service` and `google_cloud_run_v2_job`. ([#18855](https://github.com/hashicorp/terraform-provider-google/pull/18855)) +* composer: `ip_allocation_policy = []` in `google_composer_environment` is no longer valid configuration. Removing the field from configuration should not produce a diff. ([#19207](https://github.com/hashicorp/terraform-provider-google/pull/19207)) +* compute: added new required field `enabled` in `google_compute_backend_service` and `google_compute_region_backend_service` ([#18772](https://github.com/hashicorp/terraform-provider-google/pull/18772)) +* compute: changed `certifcate_id` in `google_compute_managed_ssl_certificate` to correctly be output only. ([#19069](https://github.com/hashicorp/terraform-provider-google/pull/19069)) +* compute: revised and in some cases removed default values of `connection_draining_timeout_sec`, `balancing_mode` and `outlier_detection` in `google_compute_region_backend_service` and `google_compute_backend_service`. ([#18720](https://github.com/hashicorp/terraform-provider-google/pull/18720)) +* compute: revised the format of `id` for `compute_network_endpoints` ([#18844](https://github.com/hashicorp/terraform-provider-google/pull/18844)) +* compute: `guest_accelerator = []` is no longer valid configuration in `google_compute_instance`. To explicitly set an empty list of objects, set guest_accelerator.count = 0. ([#19207](https://github.com/hashicorp/terraform-provider-google/pull/19207)) +* compute: `google_compute_instance_from_template` and `google_compute_instance_from_machine_image` `network_interface.alias_ip_range, network_interface.access_config, attached_disk, guest_accelerator, service_account, scratch_disk` can no longer be set to an empty block `[]`. Removing the fields from configuration should not produce a diff. ([#19207](https://github.com/hashicorp/terraform-provider-google/pull/19207)) +* compute: `secondary_ip_ranges = []` in `google_compute_subnetwork` is no longer valid configuration. To set an explicitly empty list, use `send_secondary_ip_range_if_empty` and completely remove `secondary_ip_range` from config. ([#19207](https://github.com/hashicorp/terraform-provider-google/pull/19207)) +* container: made `advanced_datapath_observability_config.enable_relay` required in `google_container_cluster` ([#19060](https://github.com/hashicorp/terraform-provider-google/pull/19060)) +* container: removed deprecated field `advanced_datapath_observability_config.relay_mode` from `google_container_cluster` resource. Users are expected to use `enable_relay` field instead. ([#19060](https://github.com/hashicorp/terraform-provider-google/pull/19060)) +* container: three label-related fields are now in `google_container_cluster` resource. `resource_labels` field is non-authoritative and only manages the labels defined by the users on the resource through Terraform. The new output-only `terraform_labels` field merges the labels defined by the users on the resource through Terraform and the default labels configured on the provider. The new output-only `effective_labels` field lists all of labels present on the resource in GCP, including the labels configured through Terraform, the system, and other clients. ([#19062](https://github.com/hashicorp/terraform-provider-google/pull/19062)) +* container: made three fields `resource_labels`, `terraform_labels`, and `effective_labels` be present in `google_container_cluster` datasources. All three fields will have all of labels present on the resource in GCP including the labels configured through Terraform, the system, and other clients, equivalent to `effective_labels` on the resource. ([#19062](https://github.com/hashicorp/terraform-provider-google/pull/19062)) +* container: `guest_accelerator = []` is no longer valid configuration in `google_container_cluster` and `google_container_node_pool`. To explicitly set an empty list of objects, set guest_accelerator.count = 0. ([#19207](https://github.com/hashicorp/terraform-provider-google/pull/19207)) +* container: `guest_accelerator.gpu_driver_installation_config = []` and `guest_accelerator.gpu_sharing_config = []` are no longer valid configuration in `google_container_cluster` and `google_container_node_pool`. Removing the fields from configuration should not produce a diff. ([#19207](https://github.com/hashicorp/terraform-provider-google/pull/19207)) +* datastore: removed `google_datastore_index` in favor of `google_firestore_index` ([#19160](https://github.com/hashicorp/terraform-provider-google/pull/19160)) +* edgenetwork: three label-related fields are now in `google_edgenetwork_network ` and `google_edgenetwork_subnet` resources. `labels` field is non-authoritative and only manages the labels defined by the users on the resource through Terraform. The new output-only `terraform_labels` field merges the labels defined by the users on the resource through Terraform and the default labels configured on the provider. The new output-only `effective_labels` field lists all of labels present on the resource in GCP, including the labels configured through Terraform, the system, and other clients. ([#19062](https://github.com/hashicorp/terraform-provider-google/pull/19062)) +* identityplatform: removed resource `google_identity_platform_project_default_config` in favor of `google_identity_platform_project_config` ([#18992](https://github.com/hashicorp/terraform-provider-google/pull/18992)) +* pubsub: allowed `schema_settings` in `google_pubsub_topic` to be removed ([#18631](https://github.com/hashicorp/terraform-provider-google/pull/18631)) +* integrations: removed `create_sample_workflows` and `provision_gmek` from `google_integrations_client` ([#19148](https://github.com/hashicorp/terraform-provider-google/pull/19148)) +* redis: added a `deletion_protection_enabled` field to the `google_redis_cluster` resource. This field defaults to `true`, preventing accidental deletions. To delete the resource, you must first set `deletion_protection_enabled = false` before destroying the resource. ([#19173](https://github.com/hashicorp/terraform-provider-google/pull/19173)) +* resourcemanager: added `deletion_protection` field to `google_folder` to make deleting them require an explicit intent. Folder resources now cannot be destroyed unless `deletion_protection = false` is set for the resource. ([#19021](https://github.com/hashicorp/terraform-provider-google/pull/19021)) +* resourcemanager: made `deletion_policy` in `google_project` 'PREVENT' by default. This makes deleting them require an explicit intent. `google_project` resources cannot be destroyed unless `deletion_policy` is set to 'ABANDON' or 'DELETE' for the resource. ([#19114](https://github.com/hashicorp/terraform-provider-google/pull/19114)) +* sql: removed `settings.ip_configuration.require_ssl` in `google_sql_database_instance`. Please use `settings.ip_configuration.ssl_mode` instead. ([#18843](https://github.com/hashicorp/terraform-provider-google/pull/18843)) +* storage: removed `no_age` field from `lifecycle_rule.condition` in the `google_storage_bucket` resource ([#19048](https://github.com/hashicorp/terraform-provider-google/pull/19048)) +* vpcaccess: removed default values for `min_throughput` and `min_instances` fields on `google_vpc_access_connector` and made them default to values returned from the API when not provided by users ([#18697](https://github.com/hashicorp/terraform-provider-google/pull/18697)) +* vpcaccess: added a conflicting fields restriction between `min_throughput` and `min_instances` fields on `google_vpc_access_connector` ([#18697](https://github.com/hashicorp/terraform-provider-google/pull/18697)) +* vpcaccess: added a conflicting fields restriction between `max_throughput` and `max_instances` fields on `google_vpc_access_connector` ([#18697](https://github.com/hashicorp/terraform-provider-google/pull/18697)) +* workstation: defaulted `host.gce_instance.disable_ssh` to true for `google_workstations_workstation_config` ([#19101](https://github.com/hashicorp/terraform-provider-google/pull/19101)) +IMPROVEMENTS: +* compute: added fields `reserved_internal_range` and `secondary_ip_ranges[].reserved_internal_range` to `google_compute_subnetwork` resource ([#19151](https://github.com/hashicorp/terraform-provider-google/pull/19151)) +* compute: changed the behavior of `name_prefix` in multiple Compute resources to allow for a longer max length of 54 characters. See the upgrade guide and resource documentation for more details. ([#19152](https://github.com/hashicorp/terraform-provider-google/pull/19152)) +BUG FIXES: +* compute: fixed an issue regarding sending `enabled` field by default for null `iap` message in `google_compute_backend_service` and `google_compute_region_backend_service` ([#18772](https://github.com/hashicorp/terraform-provider-google/pull/18772)) + +## 5.43.0 (August 26, 2024) + +DEPRECATIONS: +* storage: deprecated `lifecycle_rule.condition.no_age` field in `google_storage_bucket`. Use the new `lifecycle_rule.condition.send_age_if_zero` field instead. ([#19172](https://github.com/hashicorp/terraform-provider-google/pull/19172)) + +FEATURES: +* **New Resource:** `google_kms_ekm_connection_iam_binding` ([#19132](https://github.com/hashicorp/terraform-provider-google/pull/19132)) +* **New Resource:** `google_kms_ekm_connection_iam_member` ([#19132](https://github.com/hashicorp/terraform-provider-google/pull/19132)) +* **New Resource:** `google_kms_ekm_connection_iam_policy` ([#19132](https://github.com/hashicorp/terraform-provider-google/pull/19132)) +* **New Resource:** `google_scc_v2_organization_scc_big_query_exports` ([#19184](https://github.com/hashicorp/terraform-provider-google/pull/19184)) + +IMPROVEMENTS: +* compute: added `label_fingerprint` field to `google_compute_global_address` resource ([#19204](https://github.com/hashicorp/terraform-provider-google/pull/19204)) +* compute: exposed service side id as new output field `forwarding_rule_id` on resource `google_compute_forwarding_rule` ([#19139](https://github.com/hashicorp/terraform-provider-google/pull/19139)) +* container: added EXTENDED as a valid option for `release_channel` field in `google_container_cluster` resource ([#19141](https://github.com/hashicorp/terraform-provider-google/pull/19141)) +* logging: changed `enable_analytics` parsing to "no preference" in analytics if omitted, instead of explicitly disabling analytics in `google_logging_project_bucket_config` ([#19126](https://github.com/hashicorp/terraform-provider-google/pull/19126)) +* pusbub: added validation to `filter` field in resource `google_pubsub_subscription` ([#19131](https://github.com/hashicorp/terraform-provider-google/pull/19131)) +* resourcemanager: added `default_labels` field to `google_client_config` data source ([#19170](https://github.com/hashicorp/terraform-provider-google/pull/19170)) +* vmwareengine: added PC undelete support in `google_vmwareengine_private_cloud` ([#19192](https://github.com/hashicorp/terraform-provider-google/pull/19192)) + +BUG FIXES: +* alloydb: fixed a permadiff on `psc_instance_config` in `google_alloydb_instance` resource ([#19143](https://github.com/hashicorp/terraform-provider-google/pull/19143)) +* compute: fixed a malformed URL that affected updating the `server_tls_policy` property on `google_compute_target_https_proxy` resources ([#19164](https://github.com/hashicorp/terraform-provider-google/pull/19164)) +* compute: fixed bug where the `labels` field could not be updated on `google_compute_global_address` ([#19204](https://github.com/hashicorp/terraform-provider-google/pull/19204)) +* compute: fixed force diff replacement logic for `network_ip` on resource `google_compute_instance` ([#19135](https://github.com/hashicorp/terraform-provider-google/pull/19135)) + +## 5.42.0 (August 19, 2024) +DEPRECATIONS: +* compute: setting `google_compute_subnetwork.secondary_ip_range = []` to explicitly set a list of empty objects is deprecated and will produce an error in the upcoming major release. Use `send_secondary_ip_range_if_empty` while removing `secondary_ip_range` from config instead. ([#19122](https://github.com/hashicorp/terraform-provider-google/pull/19122)) + +FEATURES: +* **New Data Source:** `google_artifact_registry_locations` ([#19047](https://github.com/hashicorp/terraform-provider-google/pull/19047)) +* **New Data Source:** `google_cloud_identity_transitive_group_memberships` ([#19038](https://github.com/hashicorp/terraform-provider-google/pull/19038)) +* **New Resource:** `google_discovery_engine_schema` ([#19124](https://github.com/hashicorp/terraform-provider-google/pull/19124)) +* **New Resource:** `google_scc_folder_notification_config` ([#19057](https://github.com/hashicorp/terraform-provider-google/pull/19057)) +* **New Resource:** `google_scc_v2_folder_notification_config` ([#19055](https://github.com/hashicorp/terraform-provider-google/pull/19055)) +* **New Resource:** `google_vertex_ai_index_endpoint_deployed_index` ([#19061](https://github.com/hashicorp/terraform-provider-google/pull/19061)) + +IMPROVEMENTS: +* clouddeploy: added `serial_pipeline.stages.strategy.canary.runtime_config.kubernetes.gateway_service_mesh.pod_selector_label` and `serial_pipeline.stages.strategy.canary.runtime_config.kubernetes.service_networking.pod_selector_label` fields to `google_clouddeploy_delivery_pipeline` resource ([#19100](https://github.com/hashicorp/terraform-provider-google/pull/19100)) +* compute: added `send_secondary_ip_range_if_empty` to `google_compute_subnetwork` ([#19122](https://github.com/hashicorp/terraform-provider-google/pull/19122)) +* discoveryengine: added `skip_default_schema_creation` field to `google_data_store` resource ([#19017](https://github.com/hashicorp/terraform-provider-google/pull/19017)) +* dns: changed `load_balancer_type` field from required to optional in `google_dns_record_set` ([#19050](https://github.com/hashicorp/terraform-provider-google/pull/19050)) +* firestore: added `cmek_config` field to `google_firestore_database` resource ([#19107](https://github.com/hashicorp/terraform-provider-google/pull/19107)) +* servicenetworking: added `update_on_creation_fail` field to `google_service_networking_connection` resource. When it is set to true, enforce an update of the reserved peering ranges on the existing service networking connection in case of a new connection creation failure. ([#19035](https://github.com/hashicorp/terraform-provider-google/pull/19035)) +* sql: added `server_ca_mode` field to `google_sql_database_instance` resource ([#18998](https://github.com/hashicorp/terraform-provider-google/pull/18998)) + +BUG FIXES: +* bigquery: made `google_bigquery_dataset_iam_member` non-authoritative. To remove a bigquery dataset iam member, use an authoritative resource like `google_bigquery_dataset_iam_policy` ([#19121](https://github.com/hashicorp/terraform-provider-google/pull/19121)) +* cloudfunctions2: fixed a "Provider produced inconsistent final plan" bug affecting the `service_config.environment_variables` field in `google_cloudfunctions2_function` resource ([#19024](https://github.com/hashicorp/terraform-provider-google/pull/19024)) +* cloudfunctions2: fixed a permadiff on `storage_source.generation` in `google_cloudfunctions2_function` resource ([#19031](https://github.com/hashicorp/terraform-provider-google/pull/19031)) +* compute: fixed issue where sub-resources managed by `google_compute_forwarding_rule` prevented resource deletion ([#19117](https://github.com/hashicorp/terraform-provider-google/pull/19117)) +* logging: changed `google_logging_project_bucket_config.enable_analytics` behavior to set "no preference" in analytics if omitted, instead of explicitly disabling analytics. ([#19126](https://github.com/hashicorp/terraform-provider-google/pull/19126)) +* workbench: fixed a bug with `google_workbench_instance` metadata drifting when using custom containers. ([#19119](https://github.com/hashicorp/terraform-provider-google/pull/19119)) + +## 5.41.0 (August 13, 2024) + +DEPRECATIONS: +* resourcemanager: deprecated `skip_delete` field in the `google_project` resource. Use `deletion_policy` instead. ([#18867](https://github.com/hashicorp/terraform-provider-google/pull/18867)) + +FEATURES: +* **New Data Source:** `google_logging_log_view_iam_policy` ([#18990](https://github.com/hashicorp/terraform-provider-google/pull/18990)) +* **New Data Source:** `google_scc_v2_organization_source_iam_policy` ([#19004](https://github.com/hashicorp/terraform-provider-google/pull/19004)) +* **New Resource:** `google_access_context_manager_service_perimeter_dry_run_egress_policy` ([#18994](https://github.com/hashicorp/terraform-provider-google/pull/18994)) +* **New Resource:** `google_access_context_manager_service_perimeter_dry_run_ingress_policy` ([#18994](https://github.com/hashicorp/terraform-provider-google/pull/18994)) +* **New Resource:** `google_scc_v2_folder_mute_config` ([#18924](https://github.com/hashicorp/terraform-provider-google/pull/18924)) +* **New Resource:** `google_scc_v2_project_mute_config` ([#18993](https://github.com/hashicorp/terraform-provider-google/pull/18993)) +* **New Resource:** `google_scc_v2_project_notification_config` ([#19008](https://github.com/hashicorp/terraform-provider-google/pull/19008)) +* **New Resource:** `google_scc_v2_organization_source` ([#19004](https://github.com/hashicorp/terraform-provider-google/pull/19004)) +* **New Resource:** `google_scc_v2_organization_source_iam_binding` ([#19004](https://github.com/hashicorp/terraform-provider-google/pull/19004)) +* **New Resource:** `google_scc_v2_organization_source_iam_member` ([#19004](https://github.com/hashicorp/terraform-provider-google/pull/19004)) +* **New Resource:** `google_scc_v2_organization_source_iam_policy` ([#19004](https://github.com/hashicorp/terraform-provider-google/pull/19004)) +* **New Resource:** `google_logging_log_view_iam_binding` ([#18990](https://github.com/hashicorp/terraform-provider-google/pull/18990)) +* **New Resource:** `google_logging_log_view_iam_member` ([#18990](https://github.com/hashicorp/terraform-provider-google/pull/18990)) +* **New Resource:** `google_logging_log_view_iam_policy` ([#18990](https://github.com/hashicorp/terraform-provider-google/pull/18990)) + +IMPROVEMENTS: +* clouddeploy: added `gke.proxy_url` field to `google_clouddeploy_target` ([#19016](https://github.com/hashicorp/terraform-provider-google/pull/19016)) +* cloudrunv2: added field `binary_authorization.policy` to resource `google_cloud_run_v2_job` and resource `google_cloud_run_v2_service` to support named binary authorization policy. ([#18995](https://github.com/hashicorp/terraform-provider-google/pull/18995)) +* compute: added `source_regions` field to `google_compute_healthcheck` resource ([#19006](https://github.com/hashicorp/terraform-provider-google/pull/19006)) +* compute: added update-in-place support for the `google_compute_target_https_proxy.server_tls_policy` field ([#18996](https://github.com/hashicorp/terraform-provider-google/pull/18996)) +* compute: added update-in-place support for the `google_compute_region_target_https_proxy.server_tls_policy` field ([#19007](https://github.com/hashicorp/terraform-provider-google/pull/19007)) +* container: added `auto_provisioning_locations` field to `google_container_cluster` ([#18928](https://github.com/hashicorp/terraform-provider-google/pull/18928)) +* dataform: added `kms_key_name` field to `google_dataform_repository` resource ([#18947](https://github.com/hashicorp/terraform-provider-google/pull/18947)) +* discoveryengine: added `skip_default_schema_creation` field to `google_discovery_engine_data_store` resource ([#19017](https://github.com/hashicorp/terraform-provider-google/pull/19017)) +* gkehub: added `configmanagement.management` and `configmanagement.config_sync.enabled` fields to `google_gkehub_feature_membership` ([#19016](https://github.com/hashicorp/terraform-provider-google/pull/19016)) +* gkehub: added `management` field to `google_gke_hub_feature.fleet_default_member_config.configmanagement` ([#18963](https://github.com/hashicorp/terraform-provider-google/pull/18963)) +* resourcemanager: added `deletion_policy` field to the `google_project` resource. Setting `deletion_policy` to `PREVENT` will protect the project against any destroy actions caused by a terraform apply or terraform destroy. Setting `deletion_policy` to `ABANDON` allows the resource to be abandoned rather than deleted and it behaves the same with `skip_delete = true`. Default value is `DELETE`. `skip_delete = true` takes precedence over `deletion_policy = "DELETE"`. +* storage: added `force_destroy` field to `google_storage_managed_folder` resource ([#18973](https://github.com/hashicorp/terraform-provider-google/pull/18973)) +* storage: added `generation` field to `google_storage_bucket_object` resource ([#18971](https://github.com/hashicorp/terraform-provider-google/pull/18971)) + +BUG FIXES: +* compute: fixed `google_compute_instance.alias_ip_range` update behavior to avoid temporarily deleting unchanged alias IP ranges ([#19015](https://github.com/hashicorp/terraform-provider-google/pull/19015)) +* compute: fixed the bug that creation of PSC forwarding rules fails in `google_compute_forwarding_rule` resource when provider default labels are set ([#18984](https://github.com/hashicorp/terraform-provider-google/pull/18984)) +* sql: fixed a perma-diff in `settings.insights_config` in `google_sql_database_instance` ([#18962](https://github.com/hashicorp/terraform-provider-google/pull/18962)) + + + + +## 5.40.0 (August 5, 2024) + +IMPROVEMENTS: +* bigquery: added support for value `DELTA_LAKE` to `source_format` in `google_bigquery_table` resource ([#18915](https://github.com/hashicorp/terraform-provider-google/pull/18915)) +* compute: added `access_mode` field to `google_compute_disk` resource ([#18857](https://github.com/hashicorp/terraform-provider-google/pull/18857)) +* compute: added `stack_type`, and `gateway_ip_version` fields to `google_compute_router` resource ([#18839](https://github.com/hashicorp/terraform-provider-google/pull/18839)) +* container: added field `ray_operator_config` for `resource_container_cluster` ([#18825](https://github.com/hashicorp/terraform-provider-google/pull/18825)) +* container: promoted `additional_node_network_configs` and `additional_pod_network_configs` fields to GA in the `google_container_node_pool` resource ([#18842](https://github.com/hashicorp/terraform-provider-google/pull/18842)) +* container: promoted `enable_multi_networking` to GA in the `google_container_cluster` resource ([#18842](https://github.com/hashicorp/terraform-provider-google/pull/18842)) +* monitoring: updated `goal` field to accept a max threshold of up to 0.9999 in `google_monitoring_slo` resource to 0.9999 ([#18845](https://github.com/hashicorp/terraform-provider-google/pull/18845)) +* networkconnectivity: added `export_psc` field to `google_network_connectivity_hub` resource ([#18866](https://github.com/hashicorp/terraform-provider-google/pull/18866)) +* sql: added `enable_dataplex_integration` field to `google_sql_database_instance` resource ([#18852](https://github.com/hashicorp/terraform-provider-google/pull/18852)) + +BUG FIXES: +* bigquery: fixed a permadiff when handling "assets" in `params` in the `google_bigquery_data_transfer_config` resource ([#18898](https://github.com/hashicorp/terraform-provider-google/pull/18898)) +* bigquery: fixed an issue preventing certain keys in `params` from being assigned values in `google_bigquery_data_transfer_config` ([#18888](https://github.com/hashicorp/terraform-provider-google/pull/18888)) +* compute: fixed perma-diff of `advertised_ip_ranges` field in `google_compute_router` resource ([#18869](https://github.com/hashicorp/terraform-provider-google/pull/18869)) +* container: fixed perma-diff on `node_config.guest_accelerator.gpu_driver_installation_config` field in GKE 1.30+ in `google_container_node_pool` resource ([#18835](https://github.com/hashicorp/terraform-provider-google/pull/18835)) +* sql: fixed a perma-diff in `settings.insights_config` in `google_sql_database_instance` ([#18962](https://github.com/hashicorp/terraform-provider-google/pull/18962)) + +## v5.39.1 (July 30th, 2024) + +BUG FIXES: +* datastream: fixed a breaking change in 5.39.0 `google_datastream_stream` that made one of `destination_config.bigquery_destination_config.merge` or `destination_config.bigquery_destination_config.append_only` required ([#18903](https://github.com/hashicorp/terraform-provider-google/pull/18903)) + +## 5.39.0 (July 29th, 2024) + +NOTES: +* networkconnectivity: migrated `google_network_connectivity_hub` from DCL to MMv1 ([#18724](https://github.com/hashicorp/terraform-provider-google/pull/18724)) +* networkconnectivity: migrated `google_network_connectivity_spoke` from DCL to MMv1 ([#18779](https://github.com/hashicorp/terraform-provider-google/pull/18779)) + +DEPRECATIONS: +* bigquery: deprecated `allow_resource_tags_on_deletion` in `google_bigquery_table`. ([#18811](https://github.com/hashicorp/terraform-provider-google/pull/18811)) +* bigqueryreservation: deprecated `multi_region_auxiliary` on `google_bigquery_reservation`. ([#18803](https://github.com/hashicorp/terraform-provider-google/pull/18803)) +* datastore: deprecated the resource `google_datastore_index`. Use the `google_firestore_index` resource instead. ([#18781](https://github.com/hashicorp/terraform-provider-google/pull/18781)) + +FEATURES: +* **New Resource:** `google_apigee_environment_keyvaluemaps_entries` ([#18707](https://github.com/hashicorp/terraform-provider-google/pull/18707)) +* **New Resource:** `google_apigee_environment_keyvaluemaps` ([#18707](https://github.com/hashicorp/terraform-provider-google/pull/18707)) +* **New Resource:** `google_compute_resize_request` ([#18725](https://github.com/hashicorp/terraform-provider-google/pull/18725)) +* **New Resource:** `google_compute_router_route_policy` ([#18759](https://github.com/hashicorp/terraform-provider-google/pull/18759)) +* **New Resource:** `google_scc_v2_organization_mute_config` ([#18752](https://github.com/hashicorp/terraform-provider-google/pull/18752)) + +IMPROVEMENTS: +* alloydb: added `observability_config` field to `google_alloydb_instance` resource ([#18743](https://github.com/hashicorp/terraform-provider-google/pull/18743)) +* bigquery: added `resource_tags` field to `google_bigquery_dataset` resource (ga) ([#18711](https://github.com/hashicorp/terraform-provider-google/pull/18711)) +* bigquery: added `resource_tags` field to `google_bigquery_table` resource ([#18741](https://github.com/hashicorp/terraform-provider-google/pull/18741)) +* bigtable: added `data_boost_isolation_read_only` and `data_boost_isolation_read_only.compute_billing_owner` fields to `google_bigtable_app_profile` resource ([#18819](https://github.com/hashicorp/terraform-provider-google/pull/18819)) +* cloudfunctions: added `build_service_account` field to `google_cloudfunctions_function` resource ([#18702](https://github.com/hashicorp/terraform-provider-google/pull/18702)) +* compute: added `aws_v4_authentication` fields to `google_compute_backend_service` resource ([#18796](https://github.com/hashicorp/terraform-provider-google/pull/18796)) +* compute: added `custom_learned_ip_ranges` and `custom_learned_route_priority` fields to `google_compute_router_peer` resource ([#18727](https://github.com/hashicorp/terraform-provider-google/pull/18727)) +* compute: added `export_policies` and `import_policies` fields to `google_compute_router_peer` resource ([#18759](https://github.com/hashicorp/terraform-provider-google/pull/18759)) +* compute: added `shared_secret` field to `google_compute_public_advertised_prefix` resource ([#18786](https://github.com/hashicorp/terraform-provider-google/pull/18786)) +* compute: added `storage_pool` under `boot_disk.initialize_params` to `google_compute_instance` resource ([#18817](https://github.com/hashicorp/terraform-provider-google/pull/18817)) +* compute: changed `target_service` field on the `google_compute_service_attachment` resource to accept a `ForwardingRule` or `Gateway` URL. ([#18742](https://github.com/hashicorp/terraform-provider-google/pull/18742)) +* container: added field `ray_operator_config` for `google_container_cluster` ([#18825](https://github.com/hashicorp/terraform-provider-google/pull/18825)) +* datastream: added `merge` and `append_only` fields to `google_datastream_stream` resource ([#18726](https://github.com/hashicorp/terraform-provider-google/pull/18726)) +* datastream: promoted `source_config.sql_server_source_config` and `backfill_all.sql_server_excluded_objects` fields in `google_datastream_stream` resource from beta to GA ([#18732](https://github.com/hashicorp/terraform-provider-google/pull/18732)) +* datastream: promoted `sql_server_profile` field in `google_datastream_connection_profile` resource from beta to GA ([#18732](https://github.com/hashicorp/terraform-provider-google/pull/18732)) +* dlp: added `cloud_storage_target` field to `google_data_loss_prevention_discovery_config` resource ([#18740](https://github.com/hashicorp/terraform-provider-google/pull/18740)) +* resourcemanager: added `check_if_service_has_usage_on_destroy` field to `google_project_service` resource ([#18753](https://github.com/hashicorp/terraform-provider-google/pull/18753)) +* resourcemanager: added the `member` property to `google_project_service_identity` ([#18695](https://github.com/hashicorp/terraform-provider-google/pull/18695)) +* vmwareengine: added `deletion_delay_hours` field to `google_vmwareengine_private_cloud` resource ([#18698](https://github.com/hashicorp/terraform-provider-google/pull/18698)) +* vmwareengine: supported type change from `TIME_LIMITED` to `STANDARD` for multi-node `google_vmwareengine_private_cloud` resource ([#18698](https://github.com/hashicorp/terraform-provider-google/pull/18698)) +* workbench: added `access_configs` to `google_workbench_instance` resource ([#18737](https://github.com/hashicorp/terraform-provider-google/pull/18737)) + +BUG FIXES: +* compute: fixed perma-diff for `interconnect_type` being `DEDICATED` in `google_compute_interconnect` resource ([#18761](https://github.com/hashicorp/terraform-provider-google/pull/18761)) +* dialogflowcx: fixed intermittent issues with retrieving resource state soon after creating `google_dialogflow_cx_security_settings` resources ([#18792](https://github.com/hashicorp/terraform-provider-google/pull/18792)) +* firestore: fixed missing import of `field` for `google_firestore_field`. ([#18771](https://github.com/hashicorp/terraform-provider-google/pull/18771)) +* firestore: fixed bug where fields `database`, `collection`, `document_id`, and `field` could not be updated on `google_firestore_document` and `google_firestore_field` resources. ([#18821](https://github.com/hashicorp/terraform-provider-google/pull/18821)) +* netapp: made the `smb_settings` field on the `google_netapp_volume` resource default to the value returned from the API. This solves permadiffs when the field is unset. ([#18790](https://github.com/hashicorp/terraform-provider-google/pull/18790)) +* networksecurity: added recreate functionality on update for `client_validation_mode` and `client_validation_trust_config` in `google_network_security_server_tls_policy` ([#18769](https://github.com/hashicorp/terraform-provider-google/pull/18769)) + +## 5.38.0 (July 15, 2024) + +FEATURES: +* **New Data Source:** `google_gke_hub_membership_binding` ([#18680](https://github.com/hashicorp/terraform-provider-google/pull/18680)) +* **New Data Source:** `google_site_verification_token` ([#18688](https://github.com/hashicorp/terraform-provider-google/pull/18688)) +* **New Resource:** `google_scc_project_notification_config` ([#18682](https://github.com/hashicorp/terraform-provider-google/pull/18682)) + +IMPROVEMENTS: +* compute: promoted `labels` field on `google_compute_global_address` resource from beta to GA ([#18646](https://github.com/hashicorp/terraform-provider-google/pull/18646)) +* compute: made the `google_compute_resource_policy` resource updatable in-place ([#18673](https://github.com/hashicorp/terraform-provider-google/pull/18673)) +* privilegedaccessmanager: promoted `google_privileged_access_manager_entitlement` resource from beta to GA ([#18686](https://github.com/hashicorp/terraform-provider-google/pull/18686)) +* vertexai: added `project_number` field to `google_vertex_ai_feature_online_store_featureview` resource ([#18637](https://github.com/hashicorp/terraform-provider-google/pull/18637)) + +BUG FIXES: +* cloudfunctions2: fixed permadiffs on `service_config.environment_variables` field in `google_cloudfunctions2_function` resource ([#18651](https://github.com/hashicorp/terraform-provider-google/pull/18651)) + +## 5.37.0 (July 8, 2024) + +FEATURES: +* **New Data Source:** `google_kms_crypto_keys` ([#18605](https://github.com/hashicorp/terraform-provider-google/pull/18605)) +* **New Data Source:** `google_kms_key_rings` ([#18611](https://github.com/hashicorp/terraform-provider-google/pull/18611)) +* **New Resource:** `google_scc_v2_organization_notification_config` ([#18594](https://github.com/hashicorp/terraform-provider-google/pull/18594)) +* **New Resource:** `google_secure_source_manager_repository` ([#18576](https://github.com/hashicorp/terraform-provider-google/pull/18576)) +* **New Resource:** `google_storage_managed_folder_iam` ([#18555](https://github.com/hashicorp/terraform-provider-google/pull/18555)) +* **New Resource:** `google_storage_managed_folder` ([#18555](https://github.com/hashicorp/terraform-provider-google/pull/18555)) + +IMPROVEMENTS: +* certificatemanager: added `allowlisted_certificates` field to `google_certificate_manager_trust_config` resource ([#18587](https://github.com/hashicorp/terraform-provider-google/pull/18587)) +* compute: added `max_run_duration` and `on_instance_stop_action` fields to `google_compute_instance`, `google_compute_instance_template`, and `google_compute_instance_from_machine_image` resources ([#18623](https://github.com/hashicorp/terraform-provider-google/pull/18623)) +* dataplex: added `sql_assertion` field to `google_dataplex_datascan` resource ([#18559](https://github.com/hashicorp/terraform-provider-google/pull/18559)) +* gkehub: added `fleet_default_member_config.configmanagement.config_sync.enabled` field to `google_gke_hub_feature` resource ([#18582](https://github.com/hashicorp/terraform-provider-google/pull/18582)) +* netapp: added `zone` and `replica_zone` field to `google_netapp_storage_pool` resource ([#18609](https://github.com/hashicorp/terraform-provider-google/pull/18609)) +* vertexai: added `project_number` field to `google_vertex_ai_feature_online_store_featureview` resource ([#18637](https://github.com/hashicorp/terraform-provider-google/pull/18637)) +* workstations: added `host.gce_instance.vm_tags` field to `google_workstations_workstation_config` resource ([#18588](https://github.com/hashicorp/terraform-provider-google/pull/18588)) + +BUG FIXES: +* compute: fixed a bug preventing the creation of `google_compute_autoscaler` and `google_compute_region_autoscaler` resources if both `autoscaling_policy.max_replicas` and `autoscaling_policy.min_replicas` were configured as zero. ([#18607](https://github.com/hashicorp/terraform-provider-google/pull/18607)) +* resourcemanager: mitigated eventual consistency issues by adding a 10s wait after `google_service_account_key` resource creation ([#18566](https://github.com/hashicorp/terraform-provider-google/pull/18566)) +* vertexai: fixed issue where updating "metadata" field could fail in `google_vertex_ai_index` resource ([#18632](https://github.com/hashicorp/terraform-provider-google/pull/18632)) + +## 5.36.0 (July 1, 2024) + +FEATURES: +* **New Resource:** `google_storage_managed_folder_iam` ([#18555](https://github.com/hashicorp/terraform-provider-google/pull/18555)) +* **New Resource:** `google_storage_managed_folder` ([#18555](https://github.com/hashicorp/terraform-provider-google/pull/18555)) + +IMPROVEMENTS: +* bigtable: added `ignore_warnings` field to `google_bigtable_gc_policy` resource ([#18492](https://github.com/hashicorp/terraform-provider-google/pull/18492)) +* cloudfunctions2: added `build_config.automatic_update_policy` and `build_config.on_deploy_update_policy` fields to `google_cloudfunctions2_function` resource ([#18540](https://github.com/hashicorp/terraform-provider-google/pull/18540)) +* compute: added `confidential_instance_config.confidential_instance_type` field to `google_compute_instance`, `google_compute_instance_template`, and `google_compute_region_instance_template` resources ([#18554](https://github.com/hashicorp/terraform-provider-google/pull/18554)) +* compute: added `custom_error_response_policy` and `default_custom_error_response_policy` fields to `google_compute_url_map` resource ([#18511](https://github.com/hashicorp/terraform-provider-google/pull/18511)) +* compute: added `tls_early_data` field to `google_compute_target_https_proxy` resource ([#18512](https://github.com/hashicorp/terraform-provider-google/pull/18512)) +* compute: promoted `google_compute_network_attachment` resource from beta to GA ([#18494](https://github.com/hashicorp/terraform-provider-google/pull/18494)) +* datafusion: added `connection_type` and `private_service_connect_config` fields to `google_data_fusion_instance` resource ([#18525](https://github.com/hashicorp/terraform-provider-google/pull/18525)) +* healthcare: added `encryption_spec` field to `google_healthcare_dataset` resource ([#18528](https://github.com/hashicorp/terraform-provider-google/pull/18528)) +* monitoring: added `links` field to `google_monitoring_alert_policy` resource ([#18549](https://github.com/hashicorp/terraform-provider-google/pull/18549)) +* vertexai: added update support for `big_query.entity_id_columns` field on `google_vertex_ai_feature_group` resource ([#18493](https://github.com/hashicorp/terraform-provider-google/pull/18493)) +* vertexai: promoted `dedicated_serving_endpoint` field on `google_vertex_ai_feature_online_store` resource from beta to GA ([#18513](https://github.com/hashicorp/terraform-provider-google/pull/18513)) + +BUG FIXES: +* accesscontextmanager: fixed perma-diff caused by ordering of `service_perimeters` in `google_access_context_manager_service_perimeters` resource ([#18520](https://github.com/hashicorp/terraform-provider-google/pull/18520)) +* compute: fixed a crash in `google_compute_reservation` resource when `share_settings` field has changes ([#18498](https://github.com/hashicorp/terraform-provider-google/pull/18498)) +* compute: fixed issue in `google_compute_instance` resource where `service_account` is not set when specifying `service_account.email` and no `service_account.scopes` ([#18521](https://github.com/hashicorp/terraform-provider-google/pull/18521)) +* gkehub2: fixed `google_gke_hub_feature` resource to allow `fleet_default_member_config` field to be unset ([#18487](https://github.com/hashicorp/terraform-provider-google/pull/18487)) +* identityplatform: fixed perma-diff on `google_identity_platform_config` resource when `sms_region_config` is not set ([#18537](https://github.com/hashicorp/terraform-provider-google/pull/18537)) +* logging: fixed perma-diff on `index_configs` in `google_logging_organization_bucket_config` resource ([#18501](https://github.com/hashicorp/terraform-provider-google/pull/18501)) + +## 5.35.0 (June 24, 2024) + +FEATURES: +* **New Data Source:** `google_artifact_registry_docker_image` ([#18446](https://github.com/hashicorp/terraform-provider-google/pull/18446)) +* **New Resource:** `google_service_networking_vpc_service_controls` ([#18448](https://github.com/hashicorp/terraform-provider-google/pull/18448)) + +IMPROVEMENTS: +* billingbudget: added `enable_project_level_recipients` field to `google_billing_budget` resource ([#18437](https://github.com/hashicorp/terraform-provider-google/pull/18437)) +* compute: added `action_token_site_keys` and `session_token_site_keys` fields to `google_compute_security_policy` and `google_compute_security_policy_rule` resources ([#18414](https://github.com/hashicorp/terraform-provider-google/pull/18414)) +* gkehub2: added `ENTERPRISE` option to `security_posture_config` field on `google_gke_hub_fleet` resource ([#18440](https://github.com/hashicorp/terraform-provider-google/pull/18440)) +* pubsub: added `bigquery_config.service_account_email` field to `google_pubsub_subscription` resource ([#18444](https://github.com/hashicorp/terraform-provider-google/pull/18444)) +* redis: added `maintenance_version` field to `google_redis_instance` resource ([#18424](https://github.com/hashicorp/terraform-provider-google/pull/18424)) +* storage: changed update behavior in `google_storage_bucket_object` to no longer delete to avoid object deletion on content update ([#18479](https://github.com/hashicorp/terraform-provider-google/pull/18479)) +* sql: added support for more MySQL values in `type` field of `google_sql_user` resource ([#18452](https://github.com/hashicorp/terraform-provider-google/pull/18452)) +* sql: increased timeouts on `google_sql_database_instance` to 90m to account for longer-running actions such as creation through cloning ([#18458](https://github.com/hashicorp/terraform-provider-google/pull/18458)) +* workbench: added update support to `gce_setup.boot_disk` and `gce_setup.data_disks` fields in `google_workbench_instance` resource ([#18482](https://github.com/hashicorp/terraform-provider-google/pull/18482)) + +BUG FIXES: +* compute: updated `google_compute_instance` to force reboot if `min_node_cpus` is updated ([#18420](https://github.com/hashicorp/terraform-provider-google/pull/18420)) +* compute: fixed `description` field in `google_compute_firewall` to support empty/null values on update ([#18478](https://github.com/hashicorp/terraform-provider-google/pull/18478)) +* compute: fixed perma-diff on `google_compute_disk` for Ubuntu amd64 canonical LTS images ([#18418](https://github.com/hashicorp/terraform-provider-google/pull/18418)) +* storage: fixed lowercased `custom_placement_config` values in `google_storage_bucket` causing perma-destroy ([#18456](https://github.com/hashicorp/terraform-provider-google/pull/18456)) +* workbench: fixed issue where instance was not starting after an update in `google_workbench_instance` resource ([#18464](https://github.com/hashicorp/terraform-provider-google/pull/18464)) +* workbench: fixed perma-diff caused by empty `accelerator_configs` in `google_workbench_instance` resource ([#18464](https://github.com/hashicorp/terraform-provider-google/pull/18464)) + +## 5.34.0 (June 17, 2024) + +NOTES: +* compute: Updated field description of `connection_draining_timeout_sec`, `balancing_mode` and `outlier_detection` in `google_compute_region_backend_service` and `google_compute_backend_service` to inform that default values will be changed in 6.0.0 ([#18399](https://github.com/hashicorp/terraform-provider-google/pull/18399)) + +FEATURES: +* **New Resource:** `google_netapp_backup` ([#18357](https://github.com/hashicorp/terraform-provider-google/pull/18357)) +* **New Resource:** `google_network_services_service_lb_policies` ([#18326](https://github.com/hashicorp/terraform-provider-google/pull/18326)) +* **New Resource:** `google_scc_management_folder_security_health_analytics_custom_module` ([#18360](https://github.com/hashicorp/terraform-provider-google/pull/18360)) +* **New Resource:** `google_scc_management_organization_project_security_health_analytics_custom_module` ([#18369](https://github.com/hashicorp/terraform-provider-google/pull/18369)) +* **New Resource:** `google_scc_management_organization_security_health_analytics_custom_module` ([#18374](https://github.com/hashicorp/terraform-provider-google/pull/18374)) + +IMPROVEMENTS: +* alloydb: changed the resource `google_alloydb_instance` to be created directly with public IP enabled instead of creating the resource with public IP disabled and then enabling it ([#18344](https://github.com/hashicorp/terraform-provider-google/pull/18344)) +* bigtable: added `automated_backup_configuration` field to `google_bigtable_table` resource ([#18335](https://github.com/hashicorp/terraform-provider-google/pull/18335)) +* cloudbuildv2: added support for connecting to Bitbucket Data Center and Bitbucket Cloud with the `bitbucket_data_center_config` and `bitbucket_cloud_config` fields in `google_cloudbuildv2_connection` ([#18375](https://github.com/hashicorp/terraform-provider-google/pull/18375)) +* compute: added update support to `ssl_policy` field in `google_compute_region_target_https_proxy` resource ([#18361](https://github.com/hashicorp/terraform-provider-google/pull/18361)) +* compute: removed enum validation on `guest_os_features.type` in `google_compute_disk` to allow for new features to be used without provider update ([#18331](https://github.com/hashicorp/terraform-provider-google/pull/18331)) +* compute: updated documentation of google_compute_target_https_proxy and google_compute_region_target_https_proxy ([#18358](https://github.com/hashicorp/terraform-provider-google/pull/18358)) +* container: added support for `security_posture_config.mode` value "ENTERPRISE" in `resource_container_cluster` ([#18334](https://github.com/hashicorp/terraform-provider-google/pull/18334)) +* discoveryengine: added `document_processing_config` field to `google_discovery_engine_data_store` resource ([#18350](https://github.com/hashicorp/terraform-provider-google/pull/18350)) +* edgecontainer: added 'maintenance_exclusions' field to 'google_edgecontainer_cluster' resource ([#18370](https://github.com/hashicorp/terraform-provider-google/pull/18370)) +* gkehub: added `prevent_drift` field to ConfigManagement `fleet_default_member_config` ([#18330](https://github.com/hashicorp/terraform-provider-google/pull/18330)) +* netapp: added `administrators` field to `google_netapp_active_directory` resource ([#18333](https://github.com/hashicorp/terraform-provider-google/pull/18333)) +* vertexai: promoted `optimized` field to GA for `google_vertex_ai_feature_online_store` resource ([#18348](https://github.com/hashicorp/terraform-provider-google/pull/18348)) +* workbench: updated the metadata keys managed by the backend. ([#18367](https://github.com/hashicorp/terraform-provider-google/pull/18367)) + +BUG FIXES: +* compute: fixed an issue where `google_compute_instance_group_manager` with a pending operation was incorrectly removed due to the operation no longer being present in the backend ([#18380](https://github.com/hashicorp/terraform-provider-google/pull/18380)) +* compute: fixed issue where users could not create `google_compute_security_policy` resources with `layer_7_ddos_defense_config` explicitly disabled ([#18345](https://github.com/hashicorp/terraform-provider-google/pull/18345)) +* workbench: fixed a bug in the `google_workbench_instance` resource where specifying a network in some scenarios would cause instance creation to fail ([#18404](https://github.com/hashicorp/terraform-provider-google/pull/18404) + +## 5.33.0 (June 10, 2024) + +DEPRECATIONS: +* healthcare: deprecated `notification_config` in `google_healthcare_fhir_store` resource. Use `notification_configs` instead. ([#18306](https://github.com/hashicorp/terraform-provider-google/pull/18306)) + +FEATURES: +* **New Data Source:** `google_compute_security_policy` ([#18316](https://github.com/hashicorp/terraform-provider-google/pull/18316)) +* **New Resource:** `google_compute_project_cloud_armor_tier` ([#18319](https://github.com/hashicorp/terraform-provider-google/pull/18319)) +* **New Resource:** `google_network_services_service_lb_policies` ([#18326](https://github.com/hashicorp/terraform-provider-google/pull/18326)) +* **New Resource:** `google_scc_management_organization_event_threat_detection_custom_module` ([#18317](https://github.com/hashicorp/terraform-provider-google/pull/18317)) +* **New Resource:** `google_spanner_instance_config` ([#18322](https://github.com/hashicorp/terraform-provider-google/pull/18322)) + +IMPROVEMENTS: +* appengine: added `flexible_runtime_settings` field to `google_app_engine_flexible_app_version` resource ([#18325](https://github.com/hashicorp/terraform-provider-google/pull/18325)) +* bigtable: added `force_destroy` field to `google_bigtable_instance` resource. This will force delete any backups present in the instance and allow the instance to be deleted. ([#18291](https://github.com/hashicorp/terraform-provider-google/pull/18291)) +* clouddeploy: added `execution_configs.verbose` field to `google_clouddeploy_target` resource ([#18292](https://github.com/hashicorp/terraform-provider-google/pull/18292)) +* compute: added `storage_pool` field to `google_compute_disk` resource ([#18273](https://github.com/hashicorp/terraform-provider-google/pull/18273)) +* dlp: added `secrets_discovery_target`, `cloud_sql_target.filter.database_resource_reference`, and `big_query_target.filter.table_reference` fields to `google_data_loss_prevention_discovery_config` resource ([#18324](https://github.com/hashicorp/terraform-provider-google/pull/18324)) +* gkebackup: added `backup_schedule.backup_config.permissive_mode` field to `google_gke_backup_backup_plan` resource ([#18266](https://github.com/hashicorp/terraform-provider-google/pull/18266)) +* gkebackup: added `restore_config.restore_order` field to `google_gke_backup_restore_plan` resource ([#18266](https://github.com/hashicorp/terraform-provider-google/pull/18266)) +* gkebackup: added `restore_config.volume_data_restore_policy_bindings` field to `google_gke_backup_restore_plan` resource ([#18266](https://github.com/hashicorp/terraform-provider-google/pull/18266)) +* gkebackup: added new enum values `MERGE_SKIP_ON_CONFLICT`, `MERGE_REPLACE_VOLUME_ON_CONFLICT` and `MERGE_REPLACE_ON_CONFLICT` to field `restore_config.namespaced_resource_restore_mode` in `google_gke_backup_restore_plan` resource ([#18266](https://github.com/hashicorp/terraform-provider-google/pull/18266)) +* healthcare: added `notification_config.send_for_bulk_import` field to `google_healthcare_dicom_store` resource ([#18320](https://github.com/hashicorp/terraform-provider-google/pull/18320)) +* healthcare: added `notification_configs` field to `google_healthcare_fhir_store` resource ([#18306](https://github.com/hashicorp/terraform-provider-google/pull/18306)) +* integrationconnectors: added `endpoint_global_access` field to `google_integration_connectors_endpoint_attachment` resource ([#18293](https://github.com/hashicorp/terraform-provider-google/pull/18293)) +* netapp: added `backup_config` field to `google_netapp_volume` resource ([#18286](https://github.com/hashicorp/terraform-provider-google/pull/18286)) +* redis: added `zone_distribution_config` field to `google_redis_cluster` resource ([#18307](https://github.com/hashicorp/terraform-provider-google/pull/18307)) +* resourcemanager: added support for `range_type = "default-domains-netblocks"` in `google_netblock_ip_ranges` data source ([#18290](https://github.com/hashicorp/terraform-provider-google/pull/18290)) +* secretmanager: added support for IAM conditions in `google_secret_manager_secret_iam_*` resources ([#18294](https://github.com/hashicorp/terraform-provider-google/pull/18294)) +* workstations: added `boot_disk_size_gb`, `enable_nested_virtualization`, and `pool_size` to `host.gce_instance.boost_configs` in `google_workstations_workstation_config` resource ([#18310](https://github.com/hashicorp/terraform-provider-google/pull/18310)) + +BUG FIXES: +* container: fixed `google_container_node_pool` crash if `node_config.secondary_boot_disks.mode` is not set ([#18323](https://github.com/hashicorp/terraform-provider-google/pull/18323)) +* dlp: removed `required` on `inspect_config.limits.max_findings_per_info_type.info_type` field to allow the use of default limit by not setting this field in `google_data_loss_prevention_inspect_template` resource ([#18285](https://github.com/hashicorp/terraform-provider-google/pull/18285)) +* provider: fixed application default credential and access token authorization when `universe_domain` is set ([#18272](https://github.com/hashicorp/terraform-provider-google/pull/18272)) + + +## 5.32.0 (June 3, 2024) + +NOTES: +* privateca: converted `google_privateca_certificate_template` to now use the MMv1 engine instead of DCL ([#18224](https://github.com/hashicorp/terraform-provider-google/pull/18224)) + +FEATURES: +* **New Resource:** `google_dataplex_entry_type` ([#18229](https://github.com/hashicorp/terraform-provider-google/pull/18229)) +* **New Resource:** `google_logging_log_view_iam_binding` ([#18243](https://github.com/hashicorp/terraform-provider-google/pull/18243)) +* **New Resource:** `google_logging_log_view_iam_member` ([#18243](https://github.com/hashicorp/terraform-provider-google/pull/18243)) +* **New Resource:** `google_logging_log_view_iam_policy` ([#18243](https://github.com/hashicorp/terraform-provider-google/pull/18243)) + +IMPROVEMENTS: +* alloydb: added `psc_config` field to `google_alloydb_cluster` resource ([#18263](https://github.com/hashicorp/terraform-provider-google/pull/18263)) +* alloydb: added `psc_instance_config` field to `google_alloydb_instance` resource ([#18263](https://github.com/hashicorp/terraform-provider-google/pull/18263)) +* cloudrunv2: added `default_uri_disabled` field to resource `google_cloud_run_v2_service` resource ([#18246](https://github.com/hashicorp/terraform-provider-google/pull/18246)) +* compute: added `NONE` to acceptable options for `update_policy.minimal_action` field in `google_compute_instance_group_manager` resource ([#18236](https://github.com/hashicorp/terraform-provider-google/pull/18236)) +* looker: increased validation length of `name` to `google_looker_instance` resource ([#18244](https://github.com/hashicorp/terraform-provider-google/pull/18244)) +* sql: updated support for a new value `week5` in field `setting.maintenance_window.update_track` in `google_sql_database_instance` resource ([#18223](https://github.com/hashicorp/terraform-provider-google/pull/18223)) + +BUG FIXES: +* cloudrunv2: added validation for `timeout` field to `google_cloud_run_v2_job` and `google_cloud_run_v2_service` resources ([#18260](https://github.com/hashicorp/terraform-provider-google/pull/18260)) +* compute: fixed permadiff in ordering of `advertised_ip_ranges.range` field on `google_compute_router` resource ([#18228](https://github.com/hashicorp/terraform-provider-google/pull/18228)) +* iam: added a 10 second sleep when creating a 'google_service_account' resource to reduce eventual consistency errors([#18261](https://github.com/hashicorp/terraform-provider-google/pull/18261)) +* storage: fixed `google_storage_bucket.lifecycle_rule.condition` block fields `days_since_noncurrent_time` and `days_since_custom_time` and `num_newer_versions` were not working for 0 value ([#18231](https://github.com/hashicorp/terraform-provider-google/pull/18231)) + +## 5.31.0 (May 28, 2024) + +FEATURES: +* **New Data Source:** `google_compute_subnetworks` ([#18159](https://github.com/hashicorp/terraform-provider-google/pull/18159)) +* **New Resource:** `google_dataplex_aspect_type` ([#18201](https://github.com/hashicorp/terraform-provider-google/pull/18201)) +* **New Resource:** `google_dataplex_entry_group` ([#18188](https://github.com/hashicorp/terraform-provider-google/pull/18188)) +* **New Resource:** `google_kms_autokey_config` ([#18179](https://github.com/hashicorp/terraform-provider-google/pull/18179)) +* **New Resource:** `google_kms_key_handle` ([#18179](https://github.com/hashicorp/terraform-provider-google/pull/18179)) +* **New Resource:** `google_network_services_lb_route_extension` ([#18195](https://github.com/hashicorp/terraform-provider-google/pull/18195)) + +IMPROVEMENTS: +* appengine: added field `instance_ip_mode` to resource `google_app_engine_flexible_app_version` resource (beta) ([#18168](https://github.com/hashicorp/terraform-provider-google/pull/18168)) +* bigquery: added `external_data_configuration.bigtable_options` to `google_bigquery_table` ([#18181](https://github.com/hashicorp/terraform-provider-google/pull/18181)) +* composer: added support for importing `google_composer_user_workloads_secret` via the "{{environment}}/{{name}}" format. ([#7390](https://github.com/hashicorp/terraform-provider-google-beta/pull/7390)) +* composer: improved timeouts for `google_composer_user_workloads_secret`. ([#7390](https://github.com/hashicorp/terraform-provider-google-beta/pull/7390)) +* compute: added `TLS_JA3_FINGERPRINT` and `USER_IP` options in field `rate_limit_options.enforce_on_key` to `google_compute_security_policy` resource ([#18167](https://github.com/hashicorp/terraform-provider-google/pull/18167)) +* compute: added 'rateLimitOptions' field to 'google_compute_security_policy_rule' resource ([#18167](https://github.com/hashicorp/terraform-provider-google/pull/18167)) +* compute: changed `google_compute_region_ssl_policy`'s `region` field to optional and allow to be inferred from environment ([#18178](https://github.com/hashicorp/terraform-provider-google/pull/18178)) +* compute: added `subnet_length` field to `google_compute_interconnect_attachment` resource ([#18187](https://github.com/hashicorp/terraform-provider-google/pull/18187)) +* container: added `containerd_config` field and subfields to `google_container_cluster` and `google_container_node_pool` resources, to allow those resources to access private image registries. ([#18160](https://github.com/hashicorp/terraform-provider-google/pull/18160)) +* container: allowed both `enable_autopilot` and `workload_identity_config` to be set in `google_container_cluster` resource. ([#18166](https://github.com/hashicorp/terraform-provider-google/pull/18166)) +* datastream: added `create_without_validation` field to `google_datastream_connection_profile`, `google_datastream_private_connection` and `google_datastream_stream` resources ([#18176](https://github.com/hashicorp/terraform-provider-google/pull/18176)) +* network-security: added `trust_config`, `min_tls_version`, `tls_feature_profile` and `custom_tls_features` fields to `google_network_security_tls_inspection_policy` resource ([#18139](https://github.com/hashicorp/terraform-provider-google/pull/18139)) +* networkservices: made field `load_balancing_scheme` immutable in resource `google_network_services_lb_traffic_extension`, as in-place updating is always failing ([#18195](https://github.com/hashicorp/terraform-provider-google/pull/18195)) +* networkservices: made required fields `extension_chains.extensions.authority ` and `extension_chains.extensions.timeout` optional in resource `google_network_services_lb_traffic_extension` ([#18195](https://github.com/hashicorp/terraform-provider-google/pull/18195)) +* networkservices: removed unsupported load balancing scheme `LOAD_BALANCING_SCHEME_UNSPECIFIED` from the field `load_balancing_scheme` in resource `google_network_services_lb_traffic_extension` ([#18195](https://github.com/hashicorp/terraform-provider-google/pull/18195)) +* pubsub: added `cloud_storage_config.filename_datetime_format` field to `google_pubsub_subscription` resource ([#18180](https://github.com/hashicorp/terraform-provider-google/pull/18180)) +* tpu: added `type` of `accelerator_config` to `google_tpu_v2_vm` resource ([#18148](https://github.com/hashicorp/terraform-provider-google/pull/18148)) + +BUG FIXES: +* monitoring: fixed a permadiff with `monitored_resource.labels` property in the `google_monitoring_uptime_check_config` resource ([#18174](https://github.com/hashicorp/terraform-provider-google/pull/18174)) +* storage: fixed a bug where field `autoclass` block is generating permadiff whenever the block is removed from the config in `google_storage_bucket` resource ([#18197](https://github.com/hashicorp/terraform-provider-google/pull/18197)) +* storagetransfer: fixed a permadiff with `transfer_spec.0.aws_s3_data_source.0.aws_access_key` `resource_storage_transfer_job` ([#18190](https://github.com/hashicorp/terraform-provider-google/pull/18190)) + +## 5.30.0 (May 20, 2024) + +FEATURES: +* **New Data Source:** `google_cloud_asset_resources_search_all` ([#18129](https://github.com/hashicorp/terraform-provider-google/pull/18129)) +* **New Resource:** `google_compute_interconnect` ([#18064](https://github.com/hashicorp/terraform-provider-google/pull/18064)) +* **New Resource:** `google_network_services_lb_traffic_extension` ([#18138](https://github.com/hashicorp/terraform-provider-google/pull/18138)) + +IMPROVEMENTS: +* compute: added `kms_key_name` field to `google_bigquery_connection` resource ([#18057](https://github.com/hashicorp/terraform-provider-google/pull/18057)) +* compute: added `auto_network_tier` field to `google_compute_router_nat` resource ([#18055](https://github.com/hashicorp/terraform-provider-google/pull/18055)) +* compute: promoted `enable_ipv4`, `ipv4_nexthop_address` and `peer_ipv4_nexthop_address` fields in `google_compute_router_peer` resource to GA ([#18056](https://github.com/hashicorp/terraform-provider-google/pull/18056)) +* compute: promoted `identifier_range` field in `google_compute_router` resource to GA ([#18056](https://github.com/hashicorp/terraform-provider-google/pull/18056)) +* compute: promoted `ip_version` field in `google_compute_router_interface` resource to GA ([#18056](https://github.com/hashicorp/terraform-provider-google/pull/18056)) +* container: added `KUBELET` and `CADVISOR` options to `monitoring_config.enable_components` in `google_container_cluster` resource ([#18090](https://github.com/hashicorp/terraform-provider-google/pull/18090)) +* dataproc: added `local_ssd_interface` to `google_dataproc_cluster` resource ([#18137](https://github.com/hashicorp/terraform-provider-google/pull/18137)) +* dataprocmetastore: promoted `google_dataproc_metastore_federation` to GA ([#18084](https://github.com/hashicorp/terraform-provider-google/pull/18084)) +* dlp: added `cloud_sql_target` field to `google_data_loss_prevention_discovery_config` resource ([#18063](https://github.com/hashicorp/terraform-provider-google/pull/18063)) +* netapp: added `FLEX` value to field `service_level` in `google_netapp_storage_pool` resource ([#18088](https://github.com/hashicorp/terraform-provider-google/pull/18088)) +* networksecurity: added `trust_config`, `min_tls_version`, `tls_feature_profile` and `custom_tls_features` fields to `google_network_security_tls_inspection_policy` resource ([#18139](https://github.com/hashicorp/terraform-provider-google/pull/18139)) +* networkservices: supported in-place update for `gateway_security_policy` and `certificate_urls` fields in `google_network_services_gateway` resource ([#18082](https://github.com/hashicorp/terraform-provider-google/pull/18082)) + +BUG FIXES: +* compute: fixed a perma-diff on `machine_type` field in `google_compute_instance` resource ([#18071](https://github.com/hashicorp/terraform-provider-google/pull/18071)) +* compute: fixed a perma-diff on `type` field in `google_compute_disk` resource ([#18071](https://github.com/hashicorp/terraform-provider-google/pull/18071)) +* storage: fixed update issue for `lifecycle_rule.condition.custom_time_before` and `lifecycle_rule.condition.noncurrent_time_before` in `google_storage_bucket` resource ([#18127](https://github.com/hashicorp/terraform-provider-google/pull/18127)) + +## 5.29.1 (May 14, 2024) + +BREAKING CHANGES: +* compute: removed `secondary_ip_range.reserved_internal_range` field from `google_compute_subnetwork` ([18133](https://github.com/hashicorp/terraform-provider-google/pull/18133)) + +## 5.29.0 (May 13, 2024) + +NOTES: +* compute: added documentation for `md5_authentication_key` field in `google_compute_router_peer` resource. The field was introduced in [v5.12.0](https://github.com/hashicorp/terraform-provider-google/releases/tag/v5.12.0), but documentation was unintentionally omitted at that time. ([#17991](https://github.com/hashicorp/terraform-provider-google/pull/17991)) + +FEATURES: +* **New Resource:** `google_bigtable_authorized_view` ([#18006](https://github.com/hashicorp/terraform-provider-google/pull/18006)) +* **New Resource:** `google_integration_connectors_managed_zone` ([#18029](https://github.com/hashicorp/terraform-provider-google/pull/18029)) +* **New Resource:** `google_network_connectivity_regional_endpoint` ([#18014](https://github.com/hashicorp/terraform-provider-google/pull/18014)) +* **New Resource:** `google_network_security_security_profile` ([#18025](https://github.com/hashicorp/terraform-provider-google/pull/18025)) +* **New Resource:** `google_network_security_security_profile_group` ([#18025](https://github.com/hashicorp/terraform-provider-google/pull/18025)) +* **New Resource:** `google_network_security_firewall_endpoint` ([#18025](https://github.com/hashicorp/terraform-provider-google/pull/18025)) +* **New Resource:** `google_network_security_firewall_endpoint_association` ([#18025](https://github.com/hashicorp/terraform-provider-google/pull/18025)) + +IMPROVEMENTS: +* clouddeploy: added `custom_target` field to `google_clouddeploy_target` resource ([#18000](https://github.com/hashicorp/terraform-provider-google/pull/18000)) +* clouddeploy: added `google_cloud_build_repo` to `custom_target_type` resource ([#18040](https://github.com/hashicorp/terraform-provider-google/pull/18040)) +* compute: added `preconfigured_waf_config` field to `google_compute_region_security_policy_rule` resource; ([#18039](https://github.com/hashicorp/terraform-provider-google/pull/18039)) +* compute: added `rate_limit_options` field to `google_compute_region_security_policy_rule` resource; ([#18039](https://github.com/hashicorp/terraform-provider-google/pull/18039)) +* compute: added `security_profile_group`, `tls_inspect` to `google_compute_firewall_policy_rule` ([#18000](https://github.com/hashicorp/terraform-provider-google/pull/18000)) +* compute: added `security_profile_group`, `tls_inspect` to `google_compute_network_firewall_policy_rule` ([#18000](https://github.com/hashicorp/terraform-provider-google/pull/18000)) +* compute: added fields `reserved_internal_range` and `secondary_ip_ranges.reserved_internal_range` to `google_compute_subnetwork` resource ([#18026](https://github.com/hashicorp/terraform-provider-google/pull/18026)) +* container: added `dns_config.additive_vpc_scope_dns_domain` field to `google_container_cluster` resource ([#18031](https://github.com/hashicorp/terraform-provider-google/pull/18031)) +* container: added `enable_nested_virtualization` field to `google_container_node_pool` and `google_container_cluster` resource. ([#18015](https://github.com/hashicorp/terraform-provider-google/pull/18015)) +* iam: added `extra_attributes_oauth2_client` field to `google_iam_workforce_pool_provider` resource ([#18027](https://github.com/hashicorp/terraform-provider-google/pull/18027)) +* privateca: added `maximum_lifetime` field to `google_privateca_certificate_template` resource ([#18000](https://github.com/hashicorp/terraform-provider-google/pull/18000)) + +## 5.28.0 (May 6, 2024) + +DEPRECATIONS: +* integrations: deprecated `create_sample_workflows` and `provision_gmek` fields in `google_integrations_client`. ([#17945](https://github.com/hashicorp/terraform-provider-google/pull/17945)) + +FEATURES: +* **New Data Source:** `google_storage_buckets` ([#17960](https://github.com/hashicorp/terraform-provider-google/pull/17960)) +* **New Resource:** `google_compute_security_policy_rule` ([#17937](https://github.com/hashicorp/terraform-provider-google/pull/17937)) + +IMPROVEMENTS: +* alloydb: added `maintenance_update_policy` field to `google_alloydb_cluster` resource ([#17954](https://github.com/hashicorp/terraform-provider-google/pull/17954)) +* bigquery: promoted `external_dataset_reference` in `google_bigquery_dataset` to GA ([#17944](https://github.com/hashicorp/terraform-provider-google/pull/17944)) +* composer: promoted `config.software_config.image_version` in-place update to GA in resource `google_composer_environment` ([#17986](https://github.com/hashicorp/terraform-provider-google/pull/17986)) +* container: added `node_config.secondary_boot_disks` field to `google_container_node_pool` ([#17962](https://github.com/hashicorp/terraform-provider-google/pull/17962)) +* integrations: added `create_sample_integrations` field to `google_integrations_client`, replacing deprecated field `create_sample_workflows`. ([#17945](https://github.com/hashicorp/terraform-provider-google/pull/17945)) +* redis: added `redis_configs` field to `google_redis_cluster` resource ([#17956](https://github.com/hashicorp/terraform-provider-google/pull/17956)) + +BUG FIXES: +* dns: fixed bug where the deletion of `google_dns_managed_zone` resources was blocked by any associated SOA-type `google_dns_record_set` resources ([#17989](https://github.com/hashicorp/terraform-provider-google/pull/17989)) +* storage: fixed an issue where `google_storage_bucket_object` and `google_storage_bucket_objects` data sources would ignore custom endpoints ([#17952](https://github.com/hashicorp/terraform-provider-google/pull/17952)) + +## 5.27.0 (Apr 30, 2024) + +FEATURES: +* **New Data Source:** `google_storage_bucket_objects` ([#17920](https://github.com/hashicorp/terraform-provider-google/pull/17920)) +* **New Resource:** `google_compute_security_policy_rule` ([#17937](https://github.com/hashicorp/terraform-provider-google/pull/17937)) +* **New Resource:** `google_data_loss_prevention_discovery_config` ([#17887](https://github.com/hashicorp/terraform-provider-google/pull/17887)) +* **New Resource:** `google_integrations_auth_config` ([#17917](https://github.com/hashicorp/terraform-provider-google/pull/17917)) +* **New Resource:** `google_network_connectivity_internal_range` ([#17909](https://github.com/hashicorp/terraform-provider-google/pull/17909)) + +IMPROVEMENTS: +* alloydb: added `network_config` field to `google_alloydb_instance` resource ([#17921](https://github.com/hashicorp/terraform-provider-google/pull/17921)) +* alloydb: added `public_ip_address` field to `google_alloydb_instance` resource ([#17921](https://github.com/hashicorp/terraform-provider-google/pull/17921)) +* apigee: added `forward_proxy_uri` field to `google_apigee_environment` resource ([#17902](https://github.com/hashicorp/terraform-provider-google/pull/17902)) +* bigquerydatapolicy: added `data_masking_policy.routine` field to `google_bigquery_data_policy` resource ([#17885](https://github.com/hashicorp/terraform-provider-google/pull/17885)) +* compute: added `server_tls_policy` field to `google_compute_region_target_https_proxy` resource ([#17934](https://github.com/hashicorp/terraform-provider-google/pull/17934)) +* logging: added `intercept_children` field to `google_logging_organization_sink` and `google_logging_folder_sink` resources ([#17932](https://github.com/hashicorp/terraform-provider-google/pull/17932)) +* monitoring: added `service_agent_authentication` field to `google_monitoring_uptime_check_config` resource ([#17929](https://github.com/hashicorp/terraform-provider-google/pull/17929)) +* privateca: added `subject_key_id` field to `google_privateca_certificate` and `google_privateca_certificate_authority` resources ([#17923](https://github.com/hashicorp/terraform-provider-google/pull/17923)) +* secretmanager: added `version_destroy_ttl` field to `google_secret_manager_secret` resource ([#17888](https://github.com/hashicorp/terraform-provider-google/pull/17888)) + +BUG FIXES: +* appengine: added suppression for a diff in `google_app_engine_standard_app_version.automatic_scaling` when the block is unset in configuration ([#17905](https://github.com/hashicorp/terraform-provider-google/pull/17905)) +* sql: fixed issues with updating the `enable_google_ml_integration` field in `google_sql_database_instance` resource ([#17878](https://github.com/hashicorp/terraform-provider-google/pull/17878)) + +## 5.26.0 (Apr 22, 2024) + +FEATURES: +* **New Resource:** `google_project_iam_member_remove` ([#17871](https://github.com/hashicorp/terraform-provider-google/pull/17871)) + +IMPROVEMENTS: +* apigee: added support for `api_consumer_data_location`, `api_consumer_data_encryption_key_name`, and `control_plane_encryption_key_name` in `google_apigee_organization` ([#17874](https://github.com/hashicorp/terraform-provider-google/pull/17874)) +* artifactregistry: added `remote_repository_config.<facade>_repository.custom_repository.uri` field to `google_artifact_registry_repository` resource. ([#17840](https://github.com/hashicorp/terraform-provider-google/pull/17840)) +* bigquery: added `resource_tags` field to `google_bigquery_table` resource ([#17876](https://github.com/hashicorp/terraform-provider-google/pull/17876)) +* billing: added `ownership_scope` field to `google_billing_budget` resource ([#17868](https://github.com/hashicorp/terraform-provider-google/pull/17868)) +* cloudfunctions2: added `build_config.service_account` field to `google_cloudfunctions2_function` resource ([#17841](https://github.com/hashicorp/terraform-provider-google/pull/17841)) +* resourcemanager: added the field `api_method` to datasource `google_active_folder` so you can use either `SEARCH` or `LIST` to find your folder ([#17877](https://github.com/hashicorp/terraform-provider-google/pull/17877)) +* storage: added labels validation to `google_storage_bucket` resource ([#17806](https://github.com/hashicorp/terraform-provider-google/pull/17806)) + +BUG FIXES: +* apigee: fixed permadiff in ordering of `google_apigee_organization.properties.property`. ([#17850](https://github.com/hashicorp/terraform-provider-google/pull/17850)) +* cloudrun: fixed the bug that computed `metadata.0.labels` and `metadata.0.annotations` fields don't appear in terraform plan when creating resource `google_cloud_run_service` and `google_cloud_run_domain_mapping` ([#17815](https://github.com/hashicorp/terraform-provider-google/pull/17815)) +* dns: fixed bug where some methods of authentication didn't work when using `dns` data sources ([#17847](https://github.com/hashicorp/terraform-provider-google/pull/17847)) +* iam: fixed a bug that prevented setting `create_ignore_already_exists` on existing resources in `google_service_account`. ([#17856](https://github.com/hashicorp/terraform-provider-google/pull/17856)) +* sql: fixed issues with updating the `enable_google_ml_integration` field in `google_sql_database_instance` resource ([#17878](https://github.com/hashicorp/terraform-provider-google/pull/17878)) +* storage: added validation to `name` field in `google_storage_bucket` resource ([#17858](https://github.com/hashicorp/terraform-provider-google/pull/17858)) +* vmwareengine: fixed stretched cluster creation in `google_vmwareengine_private_cloud` ([#17875](https://github.com/hashicorp/terraform-provider-google/pull/17875)) + +## 5.25.0 (Apr 15, 2024) + +FEATURES: +* **New Data Source:** `google_tags_tag_keys` ([#17782](https://github.com/hashicorp/terraform-provider-google/pull/17782)) +* **New Data Source:** `google_tags_tag_values` ([#17782](https://github.com/hashicorp/terraform-provider-google/pull/17782)) + +IMPROVEMENTS: +* bigquery: added in-place schema column drop support for `google_bigquery_table` resource ([#17777](https://github.com/hashicorp/terraform-provider-google/pull/17777)) +* compute: added `endpoint_types` field to `google_compute_router_nat` resource ([#17771](https://github.com/hashicorp/terraform-provider-google/pull/17771)) +* compute: increased timeouts from 8 minutes to 20 minutes for `google_compute_security_policy` resource ([#17793](https://github.com/hashicorp/terraform-provider-google/pull/17793)) +* compute: promoted `google_compute_instance_settings` to GA ([#17781](https://github.com/hashicorp/terraform-provider-google/pull/17781)) +* container: added `stateful_ha_config` field to `google_container_cluster` resource ([#17796](https://github.com/hashicorp/terraform-provider-google/pull/17796)) +* firestore: added `vector_config` field to `google_firestore_index` resource ([#17758](https://github.com/hashicorp/terraform-provider-google/pull/17758)) +* gkebackup: added `backup_schedule.rpo_config` field to `google_gke_backup_backup_plan` resource ([#17805](https://github.com/hashicorp/terraform-provider-google/pull/17805)) +* networksecurity: added `disabled` field to `google_network_security_firewall_endpoint_association` resource; ([#17762](https://github.com/hashicorp/terraform-provider-google/pull/17762)) +* sql: added `enable_google_ml_integration` field to `google_sql_database_instance` resource ([#17798](https://github.com/hashicorp/terraform-provider-google/pull/17798)) +* storage: added labels validation to `google_storage_bucket` resource ([#17806](https://github.com/hashicorp/terraform-provider-google/pull/17806)) +* vmwareengine: added `preferred_zone` and `secondary_zone` fields to `google_vmwareengine_private_cloud` resource ([#17803](https://github.com/hashicorp/terraform-provider-google/pull/17803)) + +BUG FIXES: +* networksecurity: fixed an issue where `google_network_security_firewall_endpoint_association` resources could not be created due to a bad parameter ([#17762](https://github.com/hashicorp/terraform-provider-google/pull/17762)) +* privateca: fixed permission issue by specifying signer certs chain when activating a sub-CA across regions for `google_privateca_certificate_authority` resource ([#17783](https://github.com/hashicorp/terraform-provider-google/pull/17783)) + +## 5.24.0 (Apr 8, 2024) + +IMPROVEMENTS: +* container: added `enable_cilium_clusterwide_network_policy` field to `google_container_cluster` resource ([#17738](https://github.com/hashicorp/terraform-provider-google/pull/17738)) +* container: added `node_pool_auto_config.resource_manager_tags` field to `google_container_cluster` resource ([#17715](https://github.com/hashicorp/terraform-provider-google/pull/17715)) +* gkeonprem: added `disable_bundled_ingress` field to `google_gkeonprem_vmware_cluster` resource ([#17718](https://github.com/hashicorp/terraform-provider-google/pull/17718)) +* redis: added `node_type` and `precise_size_gb` fields to `google_redis_cluster` ([#17742](https://github.com/hashicorp/terraform-provider-google/pull/17742)) +* storage: added `project_number` attribute to `google_storage_bucket` resource and data source ([#17719](https://github.com/hashicorp/terraform-provider-google/pull/17719)) +* storage: added ability to provide `project` argument to `google_storage_bucket` data source. This will not impact reading the resource's data, instead this helps users avoid calls to the Compute API within the data source. ([#17719](https://github.com/hashicorp/terraform-provider-google/pull/17719)) + +BUG FIXES: +* appengine: fixed a crash in `google_app_engine_flexible_app_version` due to the `deployment` field not being returned by the API ([#17744](https://github.com/hashicorp/terraform-provider-google/pull/17744)) +* bigquery: fixed a crash when `google_bigquery_table` had a `primary_key.columns` entry set to `""` ([#17721](https://github.com/hashicorp/terraform-provider-google/pull/17721)) +* compute: fixed update scenarios on`google_compute_region_target_https_proxy` and `google_compute_target_https_proxy` resources. ([#17733](https://github.com/hashicorp/terraform-provider-google/pull/17733)) + +## 5.23.0 (Apr 1, 2024) + +NOTES: +* provider: introduced support for [provider-defined functions](https://developer.hashicorp.com/terraform/plugin/framework/functions). This feature is in Terraform v1.8.0+. ([#17694](https://github.com/hashicorp/terraform-provider-google/pull/17694)) + +DEPRECATIONS: +* kms: deprecated `attestation.external_protection_level_options` in favor of `external_protection_level_options` in `google_kms_crypto_key_version` ([#17704](https://github.com/hashicorp/terraform-provider-google/pull/17704)) + +FEATURES: +* **New Data Source:** `google_apphub_application` ([#17679](https://github.com/hashicorp/terraform-provider-google/pull/17679)) +* **New Resource:** `google_cloud_quotas_quota_preference` ([#17637](https://github.com/hashicorp/terraform-provider-google/pull/17637)) +* **New Resource:** `google_vertex_ai_deployment_resource_pool` ([#17707](https://github.com/hashicorp/terraform-provider-google/pull/17707)) +* **New Resource:** `google_integrations_client` ([#17640](https://github.com/hashicorp/terraform-provider-google/pull/17640)) + +IMPROVEMENTS: +* bigquery: added `dataGovernanceType` to `google_bigquery_routine` resource ([#17689](https://github.com/hashicorp/terraform-provider-google/pull/17689)) +* bigquery: added support for `external_data_configuration.json_extension` to `google_bigquery_table` ([#17663](https://github.com/hashicorp/terraform-provider-google/pull/17663)) +* compute: added `cloud_router_ipv6_address`, `customer_router_ipv6_address` fields to `google_compute_interconnect_attachment` resource ([#17692](https://github.com/hashicorp/terraform-provider-google/pull/17692)) +* compute: added `generated_id` field to `google_compute_region_backend_service` resource ([#17639](https://github.com/hashicorp/terraform-provider-google/pull/17639)) +* integrations: added deletion support for `google_integrations_client` resource ([#17678](https://github.com/hashicorp/terraform-provider-google/pull/17678)) +* kms: added `crypto_key_backend` field to `google_kms_crypto_key` resource ([#17704](https://github.com/hashicorp/terraform-provider-google/pull/17704)) +* metastore: added `scheduled_backup` field to `google_dataproc_metastore_service` resource ([#17673](https://github.com/hashicorp/terraform-provider-google/pull/17673)) +* provider: added provider-defined function `name_from_id` for retrieving the short-form name of a resource from its self link or id ([#17694](https://github.com/hashicorp/terraform-provider-google/pull/17694)) +* provider: added provider-defined function `project_from_id` for retrieving the project id from a resource's self link or id ([#17694](https://github.com/hashicorp/terraform-provider-google/pull/17694)) +* provider: added provider-defined function `region_from_zone` for deriving a region from a zone's name ([#17694](https://github.com/hashicorp/terraform-provider-google/pull/17694)) +* provider: added provider-defined functions `location_from_id`, `region_from_id`, and `zone_from_id` for retrieving the location/region/zone names from a resource's self link or id ([#17694](https://github.com/hashicorp/terraform-provider-google/pull/17694)) + +BUG FIXES: +* cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_job` creation fails ([#17711](https://github.com/hashicorp/terraform-provider-google/pull/17711)) +* cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_service` creation fails ([#17711](https://github.com/hashicorp/terraform-provider-google/pull/17711)) +* container: fixed `google_container_cluster` permadiff when `master_ipv4_cidr_block` is set for a private flexible cluster ([#17687](https://github.com/hashicorp/terraform-provider-google/pull/17687)) +* dataflow: fixed an issue where the provider would crash when `enableStreamingEngine` is set as a `parameter` value in `google_dataflow_flex_template_job` ([#17712](https://github.com/hashicorp/terraform-provider-google/pull/17712)) +* kms: added top-level `external_protection_level_options` field in `google_kms_crypto_key_version` resource ([#17704](https://github.com/hashicorp/terraform-provider-google/pull/17704)) + +## 5.22.0 (Mar 26, 2024) + +BREAKING CHANGES: +* networksecurity: added required field `billing_project_id` to `google_network_security_firewall_endpoint` resource. Any configuration without `billing_project_id` specified will cause resource creation fail (beta) ([#17630](https://github.com/hashicorp/terraform-provider-google/pull/17630)) + +FEATURES: +* **New Data Source:** `google_cloud_quotas_quota_info` ([#17564](https://github.com/hashicorp/terraform-provider-google/pull/17564)) +* **New Data Source:** `google_cloud_quotas_quota_infos` ([#17617](https://github.com/hashicorp/terraform-provider-google/pull/17617)) +* **New Resource:** `google_access_context_manager_service_perimeter_dry_run_resource` ([#17614](https://github.com/hashicorp/terraform-provider-google/pull/17614)) + +IMPROVEMENTS: +* accesscontextmanager: supported managing service perimeter dry run resources outside the perimeter via new resource `google_access_context_manager_service_perimeter_dry_run_resource` ([#17614](https://github.com/hashicorp/terraform-provider-google/pull/17614)) +* cloudrunv2: added plan-time validation to restrict number of ports to 1 in `google_cloud_run_v2_service` ([#17594](https://github.com/hashicorp/terraform-provider-google/pull/17594)) +* composer: added field `count` to validate number of DAG processors in `google_composer_environment` ([#17625](https://github.com/hashicorp/terraform-provider-google/pull/17625)) +* compute: added enumeration value `SEV_LIVE_MIGRATABLE_V2` for the `guest_os_features` of `google_compute_disk` ([#17629](https://github.com/hashicorp/terraform-provider-google/pull/17629)) +* compute: added `status.all_instances_config.revision` field to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#17595](https://github.com/hashicorp/terraform-provider-google/pull/17595)) +* compute: added field `path_template_match` to resource `google_compute_region_url_map` ([#17571](https://github.com/hashicorp/terraform-provider-google/pull/17571)) +* compute: added field `path_template_rewrite` to resource `google_compute_region_url_map` ([#17571](https://github.com/hashicorp/terraform-provider-google/pull/17571)) +* pubsub: added `ingestion_data_source_settings` field to `google_pubsub_topic` resource ([#17604](https://github.com/hashicorp/terraform-provider-google/pull/17604)) +* storage: added 'soft_delete_policy' to 'google_storage_bucket' resource ([#17624](https://github.com/hashicorp/terraform-provider-google/pull/17624)) + +BUG FIXES: +* accesscontextmanager: fixed an issue with `access_context_manager_service_perimeter_ingress_policy` and `access_context_manager_service_perimeter_egress_policy` where updates could not be applied after initial creation. Any updates applied to these resources will now involve their recreation. To ensure that new policies are added before old ones are removed, add a `lifecycle` block with `create_before_destroy = true` to your resource configuration alongside other updates. ([#17596](https://github.com/hashicorp/terraform-provider-google/pull/17596)) +* firebase: made the `google_firebase_android_app` resource's `package_name` field required and immutable. This prevents API errors encountered by users who attempted to update or leave that field unset in their configurations. ([#17585](https://github.com/hashicorp/terraform-provider-google/pull/17585)) +* spanner: removed validation function for the field `version_retention_period` in the resource `google_spanner_database` and directly returned error from backend ([#17621](https://github.com/hashicorp/terraform-provider-google/pull/17621)) + +## 5.21.0 (Mar 18, 2024) + +FEATURES: +* **New Data Source:** `google_apphub_discovered_service` ([#17548](https://github.com/hashicorp/terraform-provider-google/pull/17548)) +* **New Data Source:** `google_apphub_discovered_workload` ([#17553](https://github.com/hashicorp/terraform-provider-google/pull/17553)) +* **New Data Source:** `google_cloud_quotas_quota_info` ([#17564](https://github.com/hashicorp/terraform-provider-google/pull/17564)) +* **New Resource:** `google_apphub_workload` ([#17561](https://github.com/hashicorp/terraform-provider-google/pull/17561)) +* **New Resource:** `google_firebase_app_check_device_check_config` ([#17517](https://github.com/hashicorp/terraform-provider-google/pull/17517)) +* **New Resource:** `google_iap_tunnel_dest_group` ([#17533](https://github.com/hashicorp/terraform-provider-google/pull/17533)) +* **New Resource:** `google_kms_ekm_connection` ([#17512](https://github.com/hashicorp/terraform-provider-google/pull/17512)) +* **New Resource:** `google_apphub_application` ([#17499](https://github.com/hashicorp/terraform-provider-google/pull/17499)) +* **New Resource:** `google_apphub_service` ([#17562](https://github.com/hashicorp/terraform-provider-google/pull/17562)) +* **New Resource:** `google_apphub_service_project_attachment` ([#17536](https://github.com/hashicorp/terraform-provider-google/pull/17536)) +* **New Resource:** `google_network_security_firewall_endpoint_association` ([#17540](https://github.com/hashicorp/terraform-provider-google/pull/17540)) + +IMPROVEMENTS: +* cloudrunv2: added support for `scaling.min_instance_count` in `google_cloud_run_v2_service`. ([#17501](https://github.com/hashicorp/terraform-provider-google/pull/17501)) +* compute: added `metric.single_instance_assignment` and `metric.filter` to `google_compute_region_autoscaler` ([#17519](https://github.com/hashicorp/terraform-provider-google/pull/17519)) +* container: added `queued_provisioning` to `google_container_node_pool` ([#17549](https://github.com/hashicorp/terraform-provider-google/pull/17549)) +* gkeonprem: allowed `vcenter_network` to be set in `google_gkeonprem_vmware_cluster`, previously it was output-only ([#17505](https://github.com/hashicorp/terraform-provider-google/pull/17505)) +* workstations: added support for `ephemeral_directories` in `google_workstations_workstation_config` ([#17515](https://github.com/hashicorp/terraform-provider-google/pull/17515)) + +BUG FIXES: +* compute: allowed sending empty values for `SERVERLESS` in `google_compute_region_network_endpoint_group` resource ([#17500](https://github.com/hashicorp/terraform-provider-google/pull/17500)) +* notebooks: fixed an issue where default tags would cause a diff recreating `google_notebooks_instance` resources ([#17559](https://github.com/hashicorp/terraform-provider-google/pull/17559)) +* storage: fixed an issue where two or more lifecycle rules with different values of `no_age` field always generates change in `google_storage_bucket` resource. ([#17513](https://github.com/hashicorp/terraform-provider-google/pull/17513)) + +## 5.20.0 (Mar 11, 2024) + +FEATURES: +* **New Resource:** `google_clouddeploy_custom_target_type_iam_*` ([#17445](https://github.com/hashicorp/terraform-provider-google/pull/17445)) + +IMPROVEMENTS: +* certificatemanager: added `type` field to `google_certificate_manager_dns_authorization` resource ([#17459](https://github.com/hashicorp/terraform-provider-google/pull/17459)) +* compute: added the `network_url` attribute to the `consumer_accept_list`-block of the `google_compute_service_attachment` resource ([#17492](https://github.com/hashicorp/terraform-provider-google/pull/17492)) +* gkehub: added support for `policycontroller.policy_controller_hub_config.policy_content.bundles` and +`policycontroller.policy_controller_hub_config.deployment_configs` fields to `google_gke_hub_feature_membership` ([#17483](https://github.com/hashicorp/terraform-provider-google/pull/17483)) + +BUG FIXES: +* artifactregistry: fixed permadiff when `google_artifact_repository.docker_config` field is unset ([#17484](https://github.com/hashicorp/terraform-provider-google/pull/17484)) +* bigquery: corrected plan-time validation on `google_bigquery_dataset.dataset_id` ([#17449](https://github.com/hashicorp/terraform-provider-google/pull/17449)) +* kms: fixed issue where `google_kms_crypto_key_version.attestation.cert_chains` properties were incorrectly set to type string ([#17486](https://github.com/hashicorp/terraform-provider-google/pull/17486)) + +## 5.19.0 (Mar 4, 2024) + +FEATURES: +* **New Resource:** `google_clouddeploy_automation`([#17427](https://github.com/hashicorp/terraform-provider-google/pull/17427)) +* **New Resource:** `google_clouddeploy_target_iam_*` ([#17368](https://github.com/hashicorp/terraform-provider-google/pull/17368)) + +IMPROVEMENTS: +* bigquery: added `remote_function_options` field to `google_bigquery_routine` resource ([#17382](https://github.com/hashicorp/terraform-provider-google/pull/17382)) +* certificatemanager: added `location` field to `google_certificate_manager_dns_authorization` resource ([#17358](https://github.com/hashicorp/terraform-provider-google/pull/17358)) +* composer: added validations for composer 2/3 only fields in `google_composer_environment` ([#17361](https://github.com/hashicorp/terraform-provider-google/pull/17361)) +* compute: added `certificate_manager_certificates` field to `google_compute_region_target_https_proxy` resource ([#17365](https://github.com/hashicorp/terraform-provider-google/pull/17365)) +* compute: promoted `all_instances_config` field in resources `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` to GA ([#17414](https://github.com/hashicorp/terraform-provider-google/pull/17414)) +* container: promoted `enable_confidential_storage` from `node_config` in `google_container_cluster` and `google_container_node_pool` to GA ([#17367](https://github.com/hashicorp/terraform-provider-google/pull/17367)) +* gkehub2: added `namespace_labels` field to `google_gke_hub_scope` resource ([#17421](https://github.com/hashicorp/terraform-provider-google/pull/17421)) + +BUG FIXES: +* resourcemanager: added a retry to deleting the default network when `auto_create_network` is false in `google_project` ([#17419](https://github.com/hashicorp/terraform-provider-google/pull/17419)) + +## 5.18.0 (Feb 26, 2024) + +BREAKING CHANGES: +* securityposture: marked `policy_sets` and `policy_sets.policies` required in `google_securityposture_posture`. API validation already enforced this, so no resources could be provisioned without these ([#17303](https://github.com/hashicorp/terraform-provider-google/pull/17303)) + +FEATURES: +* **New Data Source:** `google_compute_forwarding_rules` ([#17342](https://github.com/hashicorp/terraform-provider-google/pull/17342)) +* **New Resource:** `google_firebase_app_check_app_attest_config` ([#17279](https://github.com/hashicorp/terraform-provider-google/pull/17279)) +* **New Resource:** `google_firebase_app_check_play_integrity_config` ([#17279](https://github.com/hashicorp/terraform-provider-google/pull/17279)) +* **New Resource:** `google_firebase_app_check_recaptcha_enterprise_config` ([#17327](https://github.com/hashicorp/terraform-provider-google/pull/17327)) +* **New Resource:** `google_firebase_app_check_recaptcha_v3_config` ([#17327](https://github.com/hashicorp/terraform-provider-google/pull/17327)) +* **New Resource:** `google_migration_center_preference_set` ([#17291](https://github.com/hashicorp/terraform-provider-google/pull/17291)) +* **New Resource:** `google_netapp_volume_replication` ([#17348](https://github.com/hashicorp/terraform-provider-google/pull/17348)) + +IMPROVEMENTS: +* cloudfunctions: added output-only `version_id` field on `google_cloudfunctions_function` ([#17273](https://github.com/hashicorp/terraform-provider-google/pull/17273)) +* composer: supported patch versions of airflow on `google_composer_environment` ([#17345](https://github.com/hashicorp/terraform-provider-google/pull/17345)) +* compute: supported updating `network_interface.stack_type` field on `google_compute_instance` resource. ([#17295](https://github.com/hashicorp/terraform-provider-google/pull/17295)) +* container: added `node_config.resource_manager_tags` field to `google_container_cluster` resource ([#17346](https://github.com/hashicorp/terraform-provider-google/pull/17346)) +* container: added `node_config.resource_manager_tags` field to `google_container_node_pool` resource ([#17346](https://github.com/hashicorp/terraform-provider-google/pull/17346)) +* container: added output-only fields `membership_id` and `membership_location` under `fleet` in `google_container_cluster` resource ([#17305](https://github.com/hashicorp/terraform-provider-google/pull/17305)) +* looker: added `custom_domain` field to `google_looker_instance ` resource ([#17301](https://github.com/hashicorp/terraform-provider-google/pull/17301)) +* netapp: added field `restore_parameters` and output-only fields `state`, `state_details` and `create_time` to `google_netapp_volume` resource ([#17293](https://github.com/hashicorp/terraform-provider-google/pull/17293)) +* workbench: added `container_image` field to `google_workbench_instance` resource ([#17326](https://github.com/hashicorp/terraform-provider-google/pull/17326)) +* workbench: added `shielded_instance_config` field to `google_workbench_instance` resource ([#17306](https://github.com/hashicorp/terraform-provider-google/pull/17306)) + +BUG FIXES: +* bigquery: allowed users to set permissions for `principal`/`principalSets` (`iamMember`) in `google_bigquery_dataset_iam_member`. ([#17292](https://github.com/hashicorp/terraform-provider-google/pull/17292)) +* cloudfunctions2: fixed an issue where not specifying `event_config.trigger_region` in `google_cloudfunctions2_function` resulted in a permanent diff. The field now pulls a default value from the API when unset. ([#17328](https://github.com/hashicorp/terraform-provider-google/pull/17328)) +* compute: fixed issue where changes only in `stateful_(internal|external)_ip` would not trigger an update for `google_compute_(region_)instance_group_manager` ([#17297](https://github.com/hashicorp/terraform-provider-google/pull/17297)) +* compute: fixed perma-diff on `min_ports_per_vm` in `google_compute_router_nat` when the field is unset by making the field default to the API-set value ([#17337](https://github.com/hashicorp/terraform-provider-google/pull/17337)) +* dataflow: fixed crash in `google_dataflox_job` to return an error instead if a job's Environment field is nil when reading job information ([#17344](https://github.com/hashicorp/terraform-provider-google/pull/17344)) +* notebooks: changed `tag` field to default to the API's value if not specified in `google_notebooks_instance` ([#17323](https://github.com/hashicorp/terraform-provider-google/pull/17323)) + +## 5.17.0 (Feb 20, 2024) + +NOTES: +* cloudbuildv2: changed underlying actuation engine for `google_cloudbuildv2_connection`, there should be no user-facing impact ([#17222](https://github.com/hashicorp/terraform-provider-google/pull/17222)) + +DEPRECATIONS: +* container: deprecated support for `relay_mode` field in `google_container_cluster.monitoring_config.advanced_datapath_observability_config` in favor of `enable_relay` field, `relay_mode` field will be removed in a future major release ([#17262](https://github.com/hashicorp/terraform-provider-google/pull/17262)) + +FEATURES: +* **New Resource:** `google_firebase_app_check_debug_token` ([#17242](https://github.com/hashicorp/terraform-provider-google/pull/17242)) +* **New Resource:** `google_clouddeploy_custom_target_type` ([#17254](https://github.com/hashicorp/terraform-provider-google/pull/17254)) + +IMPROVEMENTS: +* cloudasset: allowed overriding the billing project for the `google_cloud_asset_resources_search_all` datasource +* clouddeploy: added support for `canary_revision_tags`, `prior_revision_tags`, `stable_revision_tags`, and `stable_cutback_duration` to `google_clouddeploy_delivery_pipeline` +* cloudfunctions: expose `version_id` on `google_cloudfunctions_function` ([#17273](https://github.com/hashicorp/terraform-provider-google/pull/17273)) +* compute: promoted `user_ip_request_headers` field on `google_compute_security_policy` resource to GA ([#17271](https://github.com/hashicorp/terraform-provider-google/pull/17271)) +* container: added support for `enable_relay` field to `google_container_cluster.monitoring_config.advanced_datapath_observability_config` ([#17262](https://github.com/hashicorp/terraform-provider-google/pull/17262)) +* eventarc: added support for `http_endpoint.uri` and `network_config.network_attachment` to `google_eventarc_trigger` ([#17237](https://github.com/hashicorp/terraform-provider-google/pull/17237)) +* healthcare: added `reject_duplicate_message` field to `google_healthcare_hl7_v2_store ` resource ([#17267](https://github.com/hashicorp/terraform-provider-google/pull/17267)) +* identityplatform: added `client`, `permissions`, `monitoring` and `mfa` fields to `google_identity_platform_config` ([#17225](https://github.com/hashicorp/terraform-provider-google/pull/17225)) +* notebooks: added `desired_state` field to `google_notebooks_instance` ([#17268](https://github.com/hashicorp/terraform-provider-google/pull/17268)) +* vertexai: added `feature_registry_source` field to `google_vertex_ai_feature_online_store_featureview` resource ([#17264](https://github.com/hashicorp/terraform-provider-google/pull/17264)) +* workbench: added `desired_state` field to `google_workbench_instance` resource ([#17270](https://github.com/hashicorp/terraform-provider-google/pull/17270)) + +BUG FIXES: +* compute: made `resource_manager_tags` updatable on `google_compute_instance_template` and `google_compute_region_instance_template` ([#17256](https://github.com/hashicorp/terraform-provider-google/pull/17256)) +* notebooks: prevented recreation of `google_notebooks_instance` when `kms_key` or `service_account_scopes` are changed server-side ([#17232](https://github.com/hashicorp/terraform-provider-google/pull/17232)) + +## 5.16.0 (Feb 12, 2024) + +FEATURES: +* **New Resource:** `google_clouddeploy_delivery_pipeline_iam_*` ([#17180](https://github.com/hashicorp/terraform-provider-google/pull/17180)) +* **New Resource:** `google_compute_instance_group_membership` ([#17188](https://github.com/hashicorp/terraform-provider-google/pull/17188)) +* **New Resource:** `google_discovery_engine_search_engine` ([#17146](https://github.com/hashicorp/terraform-provider-google/pull/17146)) +* **New Resource:** `google_firebase_app_check_service_config` ([#17155](https://github.com/hashicorp/terraform-provider-google/pull/17155)) + +IMPROVEMENTS: +* bigquery: promoted `table_replication_info` field on `resource_bigquery_table` resource to GA ([#17181](https://github.com/hashicorp/terraform-provider-google/pull/17181)) +* networksecurity: removed unused custom code from `google_network_security_address_group` ([#17183](https://github.com/hashicorp/terraform-provider-google/pull/17183)) +* provider: added an optional provider level label `goog-terraform-provisioned` to identify resources that were created by Terraform when viewing/editing these resources in other tools. ([#17170](https://github.com/hashicorp/terraform-provider-google/pull/17170)) + +## 5.15.0 (Feb 5, 2024) + +FEATURES: +* **New Data Source:** `google_compute_machine_types` ([#17107](https://github.com/hashicorp/terraform-provider-google/pull/17107)) +* **New Resource:** `google_blockchain_node_engine_blockchain_nodes` ([#17096](https://github.com/hashicorp/terraform-provider-google/pull/17096)) +* **New Resource:** `google_compute_region_network_endpoint` ([#17137](https://github.com/hashicorp/terraform-provider-google/pull/17137)) +* **New Resource:** `google_discovery_engine_chat_engine` ([#17145](https://github.com/hashicorp/terraform-provider-google/pull/17145)) +* **New Resource:** `google_discovery_engine_search_engine` ([#17146](https://github.com/hashicorp/terraform-provider-google/pull/17146)) +* **New Resource:** `google_netapp_volume_snapshot` ([#17138](https://github.com/hashicorp/terraform-provider-google/pull/17138)) + +IMPROVEMENTS: +* compute: added `INTERNET_IP_PORT` and `INTERNET_FQDN_PORT` options for the `google_compute_region_network_endpoint_group` resource. ([#17137](https://github.com/hashicorp/terraform-provider-google/pull/17137)) +* compute: added `creation_timestamp` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager`. ([#17110](https://github.com/hashicorp/terraform-provider-google/pull/17110)) +* compute: added `disk_id` attribute to `google_compute_disk` resource ([#17112](https://github.com/hashicorp/terraform-provider-google/pull/17112)) +* compute: added `stack_type` attribute for `google_compute_interconnect_attachment` resource. ([#17139](https://github.com/hashicorp/terraform-provider-google/pull/17139)) +* compute: updated the `google_compute_security_policy` resource's `json_parsing` field to accept the value `STANDARD_WITH_GRAPHQL` ([#17097](https://github.com/hashicorp/terraform-provider-google/pull/17097)) +* memcache: added `reserved_ip_range_id` field to `google_memcache_instance` resource ([#17101](https://github.com/hashicorp/terraform-provider-google/pull/17101)) +* netapp: added `deletion_policy` field to `google_netapp_volume` resource ([#17111](https://github.com/hashicorp/terraform-provider-google/pull/17111)) + +BUG FIXES: +* alloydb: fixed an issue where `database_flags` in secondary `google_alloydb_instance` resources would cause a diff, as they are copied from the primary ([#17128](https://github.com/hashicorp/terraform-provider-google/pull/17128)) +* filestore: made `google_filestore_instance.source_backup` field configurable ([#17099](https://github.com/hashicorp/terraform-provider-google/pull/17099)) +* vmwareengine: fixed a bug to prevent recreation of existing [`google_vmwareengine_private_cloud`](https://registry.terraform.io/providers/hashicorp/google/latest/docs/data-sources/vmwareengine_private_cloud) resources when upgrading provider version from <5.10.0 ([#17135](https://github.com/hashicorp/terraform-provider-google/pull/17135) + +## 5.14.0 (Jan 29, 2024) + +FEATURES: +* **New Resource:** `google_discovery_engine_data_store` ([#17084](https://github.com/hashicorp/terraform-provider-google/pull/17084)) +* **New Resource:** `google_securityposture_posture_deployment` ([#17085](https://github.com/hashicorp/terraform-provider-google/pull/17085)) +* **New Resource:** `google_securityposture_posture` ([#17079](https://github.com/hashicorp/terraform-provider-google/pull/17079)) + +IMPROVEMENTS: +* artifactregistry: promoted `cleanup_policies` and `cleanup_policy_dry_run` fields to GA for `google_artifactregistry_repository` resource ([#17074](https://github.com/hashicorp/terraform-provider-google/pull/17074)) +* composer: added `data_retention_config` field to `google_composer_environment` resource ([#17050](https://github.com/hashicorp/terraform-provider-google/pull/17050)) +* logging: updated the `google_logging_project_bucket_config` resource to be created using the asynchronous create method ([#17067](https://github.com/hashicorp/terraform-provider-google/pull/17067)) +* pubsub: added `use_table_schema` field to `google_pubsub_subscription` resource ([#17054](https://github.com/hashicorp/terraform-provider-google/pull/17054)) +* workflows: added `call_log_level` field to `google_workflows_workflow` resource ([#17051](https://github.com/hashicorp/terraform-provider-google/pull/17051)) + +BUG FIXES: +* cloudfunctions2: fixed permadiff when `build_config.docker_repository` field is not specified on `google_cloudfunctions2_function` resource ([#17072](https://github.com/hashicorp/terraform-provider-google/pull/17072)) +* compute: fixed error when `iap` field is unset for `google_compute_region_backend_service` resource ([#17071](https://github.com/hashicorp/terraform-provider-google/pull/17071)) +* eventarc: fixed error when setting `destination.cloud_function` field on `google_eventarc_trigger` resource by making it output-only ([#17052](https://github.com/hashicorp/terraform-provider-google/pull/17052)) + + +## 5.13.0 (Jan 22, 2024) + +NOTES: +* cloudbuildv2: changed underlying actuation engine for `google_cloudbuildv2_repository`, there should be no user-facing impact ([#16969](https://github.com/hashicorp/terraform-provider-google/pull/16969)) +* provider: added support for in-place update for `labels` and `terraform_labels` fields in immutable resources ([#17016](https://github.com/hashicorp/terraform-provider-google/pull/17016)) + +FEATURES: +* **New Resource:** `google_netapp_backup_policy` ([#16962](https://github.com/hashicorp/terraform-provider-google/pull/16962)) +* **New Resource:** `google_netapp_volume` ([#16990](https://github.com/hashicorp/terraform-provider-google/pull/16990)) +* **New Resource:** `google_network_security_address_group_iam_*` ([#17013](https://github.com/hashicorp/terraform-provider-google/pull/17013)) +* **New Resource:** `google_vertex_ai_feature_group_feature` ([#17015](https://github.com/hashicorp/terraform-provider-google/pull/17015)) + +IMPROVEMENTS: +* alloydb: allowed `database_version` as an input on `google_alloydb_cluster` resource ([#16967](https://github.com/hashicorp/terraform-provider-google/pull/16967)) +* bigquery: added `spark_options` field to `google_bigquery_routine` resource ([#17028](https://github.com/hashicorp/terraform-provider-google/pull/17028)) +* cloudrunv2: added `nfs` and `gcs` fields to `google_cloud_run_v2_service.template.volumes` ([#16972](https://github.com/hashicorp/terraform-provider-google/pull/16972)) +* cloudrunv2: added `tcp_socket` field to `google_cloud_run_v2.template.containers.liveness_probe` ([#16972](https://github.com/hashicorp/terraform-provider-google/pull/16972)) +* compute: added `enable_confidential_compute` field to `google_compute_instance.boot_disk.initialize_params` ([#16968](https://github.com/hashicorp/terraform-provider-google/pull/16968)) +* compute: added `enable_confidential_compute` field to `google_compute_disk` resource ([#16968](https://github.com/hashicorp/terraform-provider-google/pull/16968)) +* gkehub2: added `clusterupgrade` field to `google_gke_hub_feature` resource ([#16951](https://github.com/hashicorp/terraform-provider-google/pull/16951)) +* notebooks: allowed `machine_type` and `accelerator_config` to be updatable on `google_notebooks_runtime` resource ([#16993](https://github.com/hashicorp/terraform-provider-google/pull/16993)) + +BUG FIXES: +* compute: fixed the bug that `max_ttl` is sent in API calls even it is removed from configuration when changing cache_mode to FORCE_CACHE_ALL in `google_compute_backend_bucket` resource ([#16976](https://github.com/hashicorp/terraform-provider-google/pull/16976)) +* networkservices: fixed a perma-diff on `addresses` field in `google_network_services_gateway` resource ([#17035](https://github.com/hashicorp/terraform-provider-google/pull/17035)) +* provider: fixed `universe_domain` behavior to correctly throw an error when explicitly configured `universe_domain` values did not match credentials assumed to be in the default universe ([#17014](https://github.com/hashicorp/terraform-provider-google/pull/17014)) +* spanner: fixed error when adding `autoscaling_config` to an existing `google_spanner_instance` resource ([#17033](https://github.com/hashicorp/terraform-provider-google/pull/17033)) + +## 5.12.0 (Jan 16, 2024) + +FEATURES: +* **New Data Source:** `google_dns_managed_zones` ([#16949](https://github.com/hashicorp/terraform-provider-google/pull/16949)) +* **New Data Source:** `google_filestore_instance` ([#16931](https://github.com/hashicorp/terraform-provider-google/pull/16931)) +* **New Data Source:** `google_vmwareengine_external_access_rule` ([#16912](https://github.com/hashicorp/terraform-provider-google/pull/16912)) +* **New Resource:** `google_clouddomains_registration` ([#16947](https://github.com/hashicorp/terraform-provider-google/pull/16947)) +* **New Resource:** `google_netapp_kmsconfig` ([#16945](https://github.com/hashicorp/terraform-provider-google/pull/16945)) +* **New Resource:** `google_vertex_ai_feature_online_store_featureview` ([#16930](https://github.com/hashicorp/terraform-provider-google/pull/16930)) +* **New Resource:** `google_vmwareengine_external_access_rule` ([#16912](https://github.com/hashicorp/terraform-provider-google/pull/16912)) + +IMPROVEMENTS: +* compute: added `md5_authentication_key` field to `google_compute_router_peer` resource ([#16923](https://github.com/hashicorp/terraform-provider-google/pull/16923)) +* compute: added in-place update support to `params.resource_manager_tags` field in `google_compute_instance` resource ([#16942](https://github.com/hashicorp/terraform-provider-google/pull/16942)) +* compute: added in-place update support to `description` field in `google_compute_instance` resource ([#16900](https://github.com/hashicorp/terraform-provider-google/pull/16900)) +* gkehub: added `policycontroller` field to `google_gke_hub_feature_membership` resource ([#16916](https://github.com/hashicorp/terraform-provider-google/pull/16916)) +* gkehub2: added `clusterupgrade` field to `google_gke_hub_feature` resource ([#16951](https://github.com/hashicorp/terraform-provider-google/pull/16951)) +* gkeonprem: added in-place update support to `vsphere_config` field and added `host_groups` field in `google_gkeonprem_vmware_node_pool` resource ([#16896](https://github.com/hashicorp/terraform-provider-google/pull/16896)) +* iam: added `create_ignore_already_exists` field to `google_service_account` resource. If `ignore_create_already_exists` is set to true, resource creation would succeed when response error is 409 `ALREADY_EXISTS`. ([#16927](https://github.com/hashicorp/terraform-provider-google/pull/16927)) +* servicenetworking: added field `deletion_policy` to `google_service_networking_connection` ([#16944](https://github.com/hashicorp/terraform-provider-google/pull/16944)) +* sql: set `replica_configuration`, `ca_cert`, and `server_ca_cert` fields to be sensitive in `google_sql_instance` and `google_sql_ssl_cert` resources ([#16932](https://github.com/hashicorp/terraform-provider-google/pull/16932)) + +BUG FIXES: +* bigquery: fixed perma-diff of `encryption_configuration` when API returns an empty object on `google_bigquery_table` resource ([#16926](https://github.com/hashicorp/terraform-provider-google/pull/16926)) +* compute: fixed an issue where the provider would `wait_for_instances` if set before deleting on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` resources ([#16943](https://github.com/hashicorp/terraform-provider-google/pull/16943)) +* compute: fixed perma-diff that reordered `stateful_external_ip` and `stateful_internal_ip` blocks on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` resources ([#16910](https://github.com/hashicorp/terraform-provider-google/pull/16910)) +* datapipeline: fixed perma-diff of `scheduler_service_account_email` when it's not explicitly specified in `google_data_pipeline_pipeline` resource ([#16917](https://github.com/hashicorp/terraform-provider-google/pull/16917)) +* edgecontainer: fixed resource import on `google_edgecontainer_vpn_connection` resource ([#16948](https://github.com/hashicorp/terraform-provider-google/pull/16948)) +* servicemanagement: fixed an issue where an inconsistent plan would be created when certain fields such as `openapi_config`, `grpc_config`, and `protoc_output_base64`, had computed values in `google_endpoints_service` resource ([#16946](https://github.com/hashicorp/terraform-provider-google/pull/16946)) +* storage: fixed an issue where retry timeout wasn't being utilized when creating `google_storage_bucket` resource ([#16902](https://github.com/hashicorp/terraform-provider-google/pull/16902)) + +## 5.11.0 (Jan 08, 2024) + +NOTES: +* compute: changed underlying actuation engine for `google_network_firewall_policy` and `google_region_network_firewall_policy`, there should be no user-facing impact ([#16837](https://github.com/hashicorp/terraform-provider-google/pull/16837)) + +DEPRECATIONS: +* gkehub2: deprecated field `configmanagement.config_sync.oci.version` in `google_gke_hub_feature` resource ([#16818](https://github.com/hashicorp/terraform-provider-google/pull/16818)) + +FEATURES: +* **New Data Source:** `google_compute_reservation` ([#16860](https://github.com/hashicorp/terraform-provider-google/pull/16860)) +* **New Resource:** `google_integration_connectors_endpoint_attachment` ([#16822](https://github.com/hashicorp/terraform-provider-google/pull/16822)) +* **New Resource:** `google_logging_folder_settings` ([#16800](https://github.com/hashicorp/terraform-provider-google/pull/16800)) +* **New Resource:** `google_logging_organization_settings` ([#16800](https://github.com/hashicorp/terraform-provider-google/pull/16800)) +* **New Resource:** `google_netapp_active_directory` ([#16844](https://github.com/hashicorp/terraform-provider-google/pull/16844)) +* **New Resource:** `google_vertex_ai_feature_online_store` ([#16840](https://github.com/hashicorp/terraform-provider-google/pull/16840)) +* **New Resource:** `google_vertex_ai_feature_group` ([#16842](https://github.com/hashicorp/terraform-provider-google/pull/16842)) +* **New Resource:** `google_netapp_backup_vault` ([#16876](https://github.com/hashicorp/terraform-provider-google/pull/16876)) + +IMPROVEMENTS: +* bigqueryanalyticshub: added `restricted_export_config` field to `google_bigquery_analytics_hub_listing ` resource ([#16850](https://github.com/hashicorp/terraform-provider-google/pull/16850)) +* composer: added support for `composer_internal_ipv4_cidr_block` field to `google_composer_environment` ([#16815](https://github.com/hashicorp/terraform-provider-google/pull/16815)) +* compute: added `provisioned_iops`and `provisioned_throughput` fields under `boot_disk.initialize_params` to `google_compute_instance` resource ([#16871](https://github.com/hashicorp/terraform-provider-google/pull/16871)) +* compute: added `resource_manager_tags` and `disk.resource_manager_tags` for `google_compute_instance_template` ([#16889](https://github.com/hashicorp/terraform-provider-google/pull/16889)) +* compute: added `resource_manager_tags` and `disk.resource_manager_tags` for `google_compute_region_instance_template` ([#16889](https://github.com/hashicorp/terraform-provider-google/pull/16889)) +* dataproc: added `auxiliary_node_groups` field to `google_dataproc_cluster` resource ([#16798](https://github.com/hashicorp/terraform-provider-google/pull/16798)) +* edgecontainer: increased default timeout on `google_edgecontainer_cluster`, `google_edgecontainer_node_pool` to 480m from 60m ([#16886](https://github.com/hashicorp/terraform-provider-google/pull/16886)) +* gkehub2: added field `version` under `configmanagement` in `google_gke_hub_feature` resource ([#16818](https://github.com/hashicorp/terraform-provider-google/pull/16818)) +* kms: added output-only field `primary` to `google_kms_crypto_key` ([#16845](https://github.com/hashicorp/terraform-provider-google/pull/16845)) +* metastore: added `endpoint_protocol`, `metadata_integration`, and `auxiliary_versions` to `google_dataproc_metastore_service` ([#16823](https://github.com/hashicorp/terraform-provider-google/pull/16823)) +* sql: added support for IAM GROUP authentication in the `type` field of `google_sql_user` ([#16853](https://github.com/hashicorp/terraform-provider-google/pull/16853)) +* storagetransfer: made `name` field settable on `google_storage_transfer_job` ([#16838](https://github.com/hashicorp/terraform-provider-google/pull/16838)) + +BUG FIXES: +* container: added check that `node_version` and `min_master_version` are the same on create of `google_container_cluster`, when running terraform plan ([#16817](https://github.com/hashicorp/terraform-provider-google/pull/16817)) +* container: fixed a bug where disabling PDCSI addon `gce_persistent_disk_csi_driver_config` during creation will result in permadiff in `google_container_cluster` resource ([#16794](https://github.com/hashicorp/terraform-provider-google/pull/16794)) +* container: fixed an issue in which migrating from the deprecated Binauthz enablement bool to the new evaluation mode enum inadvertently caused two cluster update events, instead of none. ([#16851](https://github.com/hashicorp/terraform-provider-google/pull/16851)) +* containerattached: fixed crash when updating a cluster to remove `admin_users` or `admin_groups` in `google_container_attached_cluster` ([#16852](https://github.com/hashicorp/terraform-provider-google/pull/16852)) +* dialogflowcx: fixed a permadiff in the `git_integration_settings` field of `google_diagflow_cx_agent` ([#16803](https://github.com/hashicorp/terraform-provider-google/pull/16803)) +* monitoring: fixed the index out of range crash in `dashboard_json` for the resource `google_monitoring_dashboard` ([#16792](https://github.com/hashicorp/terraform-provider-google/pull/16792)) + +## 5.10.0 (Dec 18, 2023) + +FEATURES: +* **New Data Source:** `google_compute_region_disk` ([#16732](https://github.com/hashicorp/terraform-provider-google/pull/16732)) +* **New Data Source:** `google_vmwareengine_external_address` ([#16698](https://github.com/hashicorp/terraform-provider-google/pull/16698)) +* **New Data Source:** `google_vmwareengine_subnet` ([#16700](https://github.com/hashicorp/terraform-provider-google/pull/16700)) +* **New Data Source:** `google_vmwareengine_vcenter_credentials` ([#16709](https://github.com/hashicorp/terraform-provider-google/pull/16709)) +* **New Resource:** `google_vmwareengine_cluster` ([#16757](https://github.com/hashicorp/terraform-provider-google/pull/16757)) +* **New Resource:** `google_vmwareengine_external_address` ([#16698](https://github.com/hashicorp/terraform-provider-google/pull/16698)) +* **New Resource:** `google_vmwareengine_subnet` ([#16700](https://github.com/hashicorp/terraform-provider-google/pull/16700)) +* **New Resource:** `google_workbench_instance` ([#16773](https://github.com/hashicorp/terraform-provider-google/pull/16773)) +* **New Resource:** `google_workbench_instance_iam_*` ([#16773](https://github.com/hashicorp/terraform-provider-google/pull/16773)) + +IMPROVEMENTS: +* compute: added `numeric_id` field to `google_compute_network` resource ([#16712](https://github.com/hashicorp/terraform-provider-google/pull/16712)) +* compute: added `remove_instance_on_destroy` option to `google_compute_per_instance_config` resource ([#16729](https://github.com/hashicorp/terraform-provider-google/pull/16729)) +* compute: added `remove_instance_on_destroy` option to `google_compute_region_per_instance_config` resource ([#16729](https://github.com/hashicorp/terraform-provider-google/pull/16729)) +* container: added `network_performance_config` field to `google_container_node_pool` resource to support GKE tier 1 networking ([#16688](https://github.com/hashicorp/terraform-provider-google/pull/16688)) +* container: added support for in-place update for `machine_type`/`disk_type`/`disk_size_gb` in `google_container_node_pool` resource ([#16724](https://github.com/hashicorp/terraform-provider-google/pull/16724)) +* containerazure: added `config.labels` to `google_container_azure_node_pool` ([#16754](https://github.com/hashicorp/terraform-provider-google/pull/16754)) +* dataform: added `display_name`, `labels` and `npmrc_environment_variables_secret_version` fields to `google_dataform_repository` resource ([#16733](https://github.com/hashicorp/terraform-provider-google/pull/16733)) +* monitoring: added `severity` field to `google_monitoring_alert_policy` resource ([#16775](https://github.com/hashicorp/terraform-provider-google/pull/16775)) +* notebooks: added support for `labels` to `google_notebooks_runtime` ([#16783](https://github.com/hashicorp/terraform-provider-google/pull/16783)) +* recaptchaenterprise: added `waf_settings` to `google_recaptcha_enterprise_key` ([#16754](https://github.com/hashicorp/terraform-provider-google/pull/16754)) +* securesourcemanager: added `host_config`, `state_note`, `kms_key`, and `private_config` fields to `google_secure_source_manager_instance` resource ([#16731](https://github.com/hashicorp/terraform-provider-google/pull/16731)) +* spanner: added `autoscaling_config.max_nodes` and `autoscaling_config.min_nodes` to `google_spanner_instance` ([#16786](https://github.com/hashicorp/terraform-provider-google/pull/16786)) +* storage: added `rpo` field to `google_storage_bucket` resource ([#16756](https://github.com/hashicorp/terraform-provider-google/pull/16756)) +* vmwareengine: added `type` field to `google_vmwareengine_private_cloud` resource ([#16781](https://github.com/hashicorp/terraform-provider-google/pull/16781)) +* workloadidentity: added `saml` block to `google_iam_workload_identity_pool_provider` resource ([#16710](https://github.com/hashicorp/terraform-provider-google/pull/16710)) + +BUG FIXES: +* logging: fixed an issue where value change of `unique_writer_identity` on `google_logging_project_sink` does not trigger diff on dependent's usages of `writer_identity` ([#16776](https://github.com/hashicorp/terraform-provider-google/pull/16776)) + +## 5.9.0 (Dec 11, 2023) + +FEATURES: +* **New Data Source:** `google_logging_folder_settings` ([#16658](https://github.com/hashicorp/terraform-provider-google/pull/16658)) +* **New Data Source:** `google_logging_organization_settings` ([#16658](https://github.com/hashicorp/terraform-provider-google/pull/16658)) +* **New Data Source:** `google_logging_project_settings` ([#16658](https://github.com/hashicorp/terraform-provider-google/pull/16658)) +* **New Data Source:** `google_vmwareengine_network_policy` ([#16639](https://github.com/hashicorp/terraform-provider-google/pull/16639)) +* **New Data Source:** `google_vmwareengine_nsx_credentials` ([#16669](https://github.com/hashicorp/terraform-provider-google/pull/16669)) +* **New Resource:** `google_scc_event_threat_detection_custom_module` ([#16649](https://github.com/hashicorp/terraform-provider-google/pull/16649)) +* **New Resource:** `google_secure_source_manager_instance` ([#16637](https://github.com/hashicorp/terraform-provider-google/pull/16637)) +* **New Resource:** `google_vmwareengine_network_policy` ([#16639](https://github.com/hashicorp/terraform-provider-google/pull/16639)) + +IMPROVEMENTS: +* bigqueryconnection: added `spark` support to `google_bigquery_connection` resource ([#16677](https://github.com/hashicorp/terraform-provider-google/pull/16677)) +* cloudidentity: added `expiry_detail` field to `google_cloud_identity_group_membership` resource ([#16643](https://github.com/hashicorp/terraform-provider-google/pull/16643)) +* container: added `autoscaling_profile` field in the `cluster_autoscaling` block in `google_container_cluster` resource ([#16653](https://github.com/hashicorp/terraform-provider-google/pull/16653)) +* gkehub: added `default_cluster_config` field to `google_gke_hub_fleet` resource ([#16630](https://github.com/hashicorp/terraform-provider-google/pull/16630)) +* gkehub: added `binary_authorization_config` field to `google_gke_hub_fleet` resource ([#16674](https://github.com/hashicorp/terraform-provider-google/pull/16674)) +* sql: added support for in-place updates to the `edition` field in `google_sql_database_instance` resource ([#16629](https://github.com/hashicorp/terraform-provider-google/pull/16629)) + +BUG FIXES: +* artifactregistry: fixed permadiff due to unsorted `virtual_repository_config` array in `google_artifact_registry_repository` ([#16646](https://github.com/hashicorp/terraform-provider-google/pull/16646)) +* container: made `dns_config` field updatable on `google_container_cluster` resource ([#16652](https://github.com/hashicorp/terraform-provider-google/pull/16652)) +* dlp: added conflicting field validation in the `storage_config.timespan_config` block in `data_loss_prevention_job_trigger` resource ([#16628](https://github.com/hashicorp/terraform-provider-google/pull/16628)) +* dlp: updated the `storage_config.timespan_config.timestamp_field` field in `data_loss_prevention_job_trigger` to be optional ([#16628](https://github.com/hashicorp/terraform-provider-google/pull/16628)) +* firestore: added retries during creation of `google_firestore_index` resources to address retryable 409 code API errors ("Please retry, underlying data changed", and "Aborted due to cross-transaction contention") ([#16618](https://github.com/hashicorp/terraform-provider-google/pull/16618), [#16670](https://github.com/hashicorp/terraform-provider-google/pull/16670)) +* storage: fixed unexpected `lifecycle_rule` conditions being added for `google_storage_bucket` ([#16683](https://github.com/hashicorp/terraform-provider-google/pull/16683)) + +## 5.8.0 (Dec 4, 2023) + +FEATURES: +* **New Data Source:** `google_vmwareengine_network_peering` ([#16616](https://github.com/hashicorp/terraform-provider-google/pull/16616)) +* **New Resource:** `google_migration_center_group` ([#16549](https://github.com/hashicorp/terraform-provider-google/pull/16549)) +* **New Resource:** `google_netapp_storage_pool` ([#16573](https://github.com/hashicorp/terraform-provider-google/pull/16573)) +* **New Resource:** `google_vmwareengine_network` (ga) ([#16583](https://github.com/hashicorp/terraform-provider-google/pull/16583)) +* **New Resource:** `google_vmwareengine_network_peering` ([#16616](https://github.com/hashicorp/terraform-provider-google/pull/16616)) + +IMPROVEMENTS: +* artifactregistry: added `remote_repository_config.upstream_credentials` field to `google_artifact_registry_repository` resource ([#16562](https://github.com/hashicorp/terraform-provider-google/pull/16562)) +* cloudbuild: added fields `build.artifacts.maven_artifacts`, `build.artifacts.npm_packages `, and `build.artifacts.python_packages ` to resource `google_cloudbuild_trigger` ([#16543](https://github.com/hashicorp/terraform-provider-google/pull/16543)) +* cloudrunv2: promoted field `depends_on` in `google_cloud_run_v2_service` to GA ([#16577](https://github.com/hashicorp/terraform-provider-google/pull/16577)) +* composer: added `database_config.zone` field in `google_composer_environment` ([#16551](https://github.com/hashicorp/terraform-provider-google/pull/16551)) +* compute: added field `service_directory_registrations` to resource `google_compute_global_forwarding_rule` ([#16581](https://github.com/hashicorp/terraform-provider-google/pull/16581)) +* firestore: added virtual field `deletion_policy` to `google_firestore_database` ([#16576](https://github.com/hashicorp/terraform-provider-google/pull/16576)) +* firestore: enabled database deletion upon destroy for `google_firestore_database` ([#16576](https://github.com/hashicorp/terraform-provider-google/pull/16576)) +* gkehub2: added `policycontroller` field to `fleet_default_member_config` in `google_gke_hub_feature` ([#16542](https://github.com/hashicorp/terraform-provider-google/pull/16542)) +* iam: added `allowed_services`, `disable_programmatic_signin` fields to `google_iam_workforce_pool` resource ([#16580](https://github.com/hashicorp/terraform-provider-google/pull/16580)) +* vmwareengine: added `STANDARD` type support to `google_vmwareengine_network` resource ([#16583](https://github.com/hashicorp/terraform-provider-google/pull/16583)) +* vmwareengine: promoted `google_vmwareengine_private_cloud` resource to GA ([#16613](https://github.com/hashicorp/terraform-provider-google/pull/16613)) + +BUG FIXES: +* compute: fixed a permadiff caused by issues with ipv6 diff suppression in `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` ([#16550](https://github.com/hashicorp/terraform-provider-google/pull/16550)) +* firestore: fixed an issue where `google_firestore_database` could be deleted when `delete_protection_state` was `DELETE_PROTECTION_ENABLED` ([#16576](https://github.com/hashicorp/terraform-provider-google/pull/16576)) +* firestore: made resource creation retry for 409 errors with the text "Aborted due to cross-transaction contention" in `google_firestore_index ` ([#16618](https://github.com/hashicorp/terraform-provider-google/pull/16618)) + +## 5.7.0 (Nov 20, 2023) + +DEPRECATIONS: +* gkehub: deprecated `config_management.binauthz` in `google_gke_hub_feature_membership` ([#16536](https://github.com/hashicorp/terraform-provider-google/pull/16536)) + +IMPROVEMENTS: +* bigtable: added `standard_isolation` and `standard_isolation.priority` fields to `google_bigtable_app_profile` resource ([#16485](https://github.com/hashicorp/terraform-provider-google/pull/16485)) +* cloudrunv2: promoted `custom_audiences` field to GA on `google_cloud_run_v2_service` resource ([#16510](https://github.com/hashicorp/terraform-provider-google/pull/16510)) +* compute: promoted `labels` field to GA on `google_compute_vpn_tunnel` resource ([#16508](https://github.com/hashicorp/terraform-provider-google/pull/16508)) +* containerattached: added `proxy_config` field to `google_container_attached_cluster` resource ([#16524](https://github.com/hashicorp/terraform-provider-google/pull/16524)) +* gkehub: added `membership_location` field to `google_gke_hub_feature_membership` resource ([#16536](https://github.com/hashicorp/terraform-provider-google/pull/16536)) +* logging: made the change to aqcuire and update the `google_logging_project_sink` resource that already exists at the desired location. These logging buckets cannot be removed so deleting this resource will remove the bucket config from your terraform state but will leave the logging bucket unchanged. ([#16513](https://github.com/hashicorp/terraform-provider-google/pull/16513)) +* memcache: added `MEMCACHE_1_6_15` as a possible value for `memcache_version` in `google_memcache_instance` resource ([#16531](https://github.com/hashicorp/terraform-provider-google/pull/16531)) +* monitoring: added error message to delete Alert Policies first on 400 response when deleting `google_monitoring_uptime_check_config` resource ([#16535](https://github.com/hashicorp/terraform-provider-google/pull/16535)) +* spanner: added `autoscaling_config` field to `google_spanner_instance` resource ([#16473](https://github.com/hashicorp/terraform-provider-google/pull/16473)) +* workflows: promoted `user_env_vars` field to GA on `google_workflows_workflow` resource ([#16477](https://github.com/hashicorp/terraform-provider-google/pull/16477)) + +BUG FIXES: +* compute: changed `external_ipv6_prefix` field to not be output only in `google_compute_subnetwork` resource ([#16480](https://github.com/hashicorp/terraform-provider-google/pull/16480)) +* compute: fixed issue where `google_compute_attached_disk` would produce an error for certain zone configs ([#16484](https://github.com/hashicorp/terraform-provider-google/pull/16484)) +* edgecontainer: fixed update method of `google_edgecontainer_cluster` resource ([#16490](https://github.com/hashicorp/terraform-provider-google/pull/16490)) +* provider: fixed an issue where universe domains would not overwrite API endpoints ([#16521](https://github.com/hashicorp/terraform-provider-google/pull/16521)) +* resourcemanager: made `data_source_google_project_service` no longer return an error when the service is not enabled ([#16525](https://github.com/hashicorp/terraform-provider-google/pull/16525)) +* sql: `ssl_mode` field is not stored in terraform state if it has never been used in `google_sql_database_instance` resource ([#16486](https://github.com/hashicorp/terraform-provider-google/pull/16486)) + +NOTES: +* dataproc: backfilled `terraform_labels` field for resource `google_dataproc_workflow_template`, so resource recreation won't happen during provider upgrade from `4.x` to `5.7` ([#16517](https://github.com/hashicorp/terraform-provider-google/pull/16517)) +* * provider: backfilled `terraform_labels` field for some immutable resources, so resource recreation won't happen during provider upgrade from `4.X` to `5.7` ([#16518](https://github.com/hashicorp/terraform-provider-google/pull/16518)) + +## 5.6.0 (Nov 13, 2023) + +FEATURES: +* **New Resource:** `google_integration_connectors_connection` ([#16468](https://github.com/hashicorp/terraform-provider-google/pull/16468)) + +IMPROVEMENTS: +* assuredworkloads: added `enable_sovereign_controls`, `partner`, `partner_permissions`, `violation_notifications_enabled`, and several other output-only fields to `google_assured_workloads_workloads` ([#16433](https://github.com/hashicorp/terraform-provider-google/pull/16433)) +* composer: added `storage_config` to `google_composer_environment` ([#16455](https://github.com/hashicorp/terraform-provider-google/pull/16455)) +* container: added `fleet` field to `google_container_cluster` resource ([#16466](https://github.com/hashicorp/terraform-provider-google/pull/16466)) +* containeraws: added `admin_groups` to `google_container_aws_cluster` ([#16433](https://github.com/hashicorp/terraform-provider-google/pull/16433)) +* containerazure: added `admin_groups` to `google_container_azure_cluster` ([#16433](https://github.com/hashicorp/terraform-provider-google/pull/16433)) +* dataproc: added support for `instance_flexibility_policy` in `google_dataproc_cluster` ([#16417](https://github.com/hashicorp/terraform-provider-google/pull/16417)) +* dialogflowcx: added `is_default_start_flow` field to `google_dialogflow_cx_flow` resource to allow management of default flow resources via Terraform ([#16441](https://github.com/hashicorp/terraform-provider-google/pull/16441)) +* dialogflowcx: added `is_default_welcome_intent` and `is_default_negative_intent` fields to `google_dialogflow_cx_intent` resource to allow management of default intent resources via Terraform ([#16441](https://github.com/hashicorp/terraform-provider-google/pull/16441)) +* * gkehub: added `fleet_default_member_config` field to `google_gke_hub_feature` resource ([#16457](https://github.com/hashicorp/terraform-provider-google/pull/16457)) +* gkehub: added `metrics_gcp_service_account_email` to `google_gke_hub_feature_membership` ([#16433](https://github.com/hashicorp/terraform-provider-google/pull/16433)) +* logging: added `index_configs` field to `logging_bucket_config` resource ([#16437](https://github.com/hashicorp/terraform-provider-google/pull/16437)) +* logging: added `index_configs` field to `logging_project_bucket_config` resource ([#16437](https://github.com/hashicorp/terraform-provider-google/pull/16437)) +* monitoring: added `pings_count`, `user_labels`, and `custom_content_type` fields to `google_monitoring_uptime_check_config` resource ([#16420](https://github.com/hashicorp/terraform-provider-google/pull/16420)) +* spanner: added `autoscaling_config` field to `google_spanner_instance` ([#16473](https://github.com/hashicorp/terraform-provider-google/pull/16473)) +* sql: added `ssl_mode` field to `google_sql_database_instance` resource ([#16394](https://github.com/hashicorp/terraform-provider-google/pull/16394)) +* vertexai: added `private_service_connect_config` to `google_vertex_ai_index_endpoint` ([#16471](https://github.com/hashicorp/terraform-provider-google/pull/16471)) +* workstations: added `domain_config` field to resource `google_workstations_workstation_cluster` (beta) ([#16464](https://github.com/hashicorp/terraform-provider-google/pull/16464)) + +BUG FIXES: +* assuredworkloads: made the `violation_notifications_enabled` field on the `google_assured_workloads_workload` resource default to values returned from the API when unset in a users configuration ([#16465](https://github.com/hashicorp/terraform-provider-google/pull/16465)) +* provider: made `terraform_labels` immutable in immutable resources to not block the upgrade. This will create a Terraform plan that recreates the resource on `4.X` -> `5.6.0` upgrade for affected resources. A mitigation to backfill the values during the upgrade is planned, and will release resource-by-resource. ([#16469](https://github.com/hashicorp/terraform-provider-google/pull/16469)) + +## 5.5.0 (Nov 06, 2023) + +FEATURES: +* **New Data Source:** `google_bigquery_dataset` ([#16368](https://github.com/hashicorp/terraform-provider-google/pull/16368)) + +IMPROVEMENTS: +* alloydb: added `SECONDARY` as an option for `instance_type` field in `google_alloydb_instance` resource, to support creation of secondary instance inside a secondary cluster. ([#16398](https://github.com/hashicorp/terraform-provider-google/pull/16398)) +* alloydb: added `deletion_policy` field to `google_alloydb_cluster` resource, to allow force-destroying instances along with their cluster. This is necessary to delete secondary instances, which cannot be deleted otherwise. ([#16398](https://github.com/hashicorp/terraform-provider-google/pull/16398)) +* alloydb: added support to promote `google_alloydb_cluster` resources from secondary to primary ([#16413](https://github.com/hashicorp/terraform-provider-google/pull/16413)) +* alloydb: increased default timeout on `google_alloydb_instance` to 120m from 40m ([#16398](https://github.com/hashicorp/terraform-provider-google/pull/16398)) +* dataproc: added `instance_flexibility_policy` field ro `google_dataproc_cluster` resource ([#16417](https://github.com/hashicorp/terraform-provider-google/pull/16417)) +* monitoring: added `subject` field to `google_monitoring_alert_policy` resource ([#16414](https://github.com/hashicorp/terraform-provider-google/pull/16414)) +* storage: added `enable_object_retention` field to `google_storage_bucket` resource ([#16412](https://github.com/hashicorp/terraform-provider-google/pull/16412)) +* storage: added `retention` field to `google_storage_bucket_object` resource ([#16412](https://github.com/hashicorp/terraform-provider-google/pull/16412)) + +BUG FIXES: +* firestore: fixed an issue with creation of multiple `google_firestore_field` resources ([#16372](https://github.com/hashicorp/terraform-provider-google/pull/16372)) + +## 5.4.0 (Oct 30, 2023) + +DEPRECATIONS: +* bigquery: deprecated `cloud_spanner.use_serverless_analytics` on `google_bigquery_connection`. Use `cloud_spanner.use_data_boost` instead. ([#16310](https://github.com/hashicorp/terraform-provider-google/pull/16310)) + +NOTES: +* provider: added `universe_domain` attribute as a provider attribute ([#16323](https://github.com/hashicorp/terraform-provider-google/pull/16323)) + +BREAKING CHANGES: +* cloudrunv2: marked `location` field as required in resource `google_cloud_run_v2_job`. Any configuration without `location` specified will cause resource creation fail ([#16311](https://github.com/hashicorp/terraform-provider-google/pull/16311)) +* cloudrunv2: marked `location` field as required in resource `google_cloud_run_v2_service`. Any configuration without `location` specified will cause resource creation fail ([#16311](https://github.com/hashicorp/terraform-provider-google/pull/16311)) + +FEATURES: +* **New Data Source:** `google_cloud_identity_group_lookup` ([#16296](https://github.com/hashicorp/terraform-provider-google/pull/16296)) +* **New Resource:** `google_network_connectivity_policy_based_route` ([#16326](https://github.com/hashicorp/terraform-provider-google/pull/16326)) +* **New Resource:** `google_pubsub_schema_iam_*` ([#16301](https://github.com/hashicorp/terraform-provider-google/pull/16301)) + +IMPROVEMENTS: +* accesscontextmanager: added support for specifying `vpc_network_sources` to `google_access_context_manager_access_levels`, `google_access_context_manager_access_level`, and `google_access_context_manager_access_level_condition` ([#16327](https://github.com/hashicorp/terraform-provider-google/pull/16327)) +* apigee: added support for `type` in `google_apigee_environment` ([#16349](https://github.com/hashicorp/terraform-provider-google/pull/16349)) +* bigquery: added `cloud_spanner.database_role`, `cloud_spanner.use_data_boost`, and `cloud_spanner.max_parallelism` fields to `google_bigquery_connection` ([#16310](https://github.com/hashicorp/terraform-provider-google/pull/16310)) +* bigquery: added support for `iam_member` to `google_bigquery_dataset.access` ([#16322](https://github.com/hashicorp/terraform-provider-google/pull/16322)) +* container: promoted field `identity_service_config` in `google_container_cluster` to GA ([#16305](https://github.com/hashicorp/terraform-provider-google/pull/16305)) +* container: added update support for `google_container_node_pool.node_config.taint` ([#16306](https://github.com/hashicorp/terraform-provider-google/pull/16306)) +* containerattached: added `admin_groups` field to `google_container_attached_cluster` resource ([#16307](https://github.com/hashicorp/terraform-provider-google/pull/16307)) +* dialogflowcx: added `advanced_settings` field to `google_dialogflow_cx_flow` resource ([#16315](https://github.com/hashicorp/terraform-provider-google/pull/16315)) +* dialogflowcx: added `advanced_settings` fields to `google_dialogflow_cx_page` resource ([#16315](https://github.com/hashicorp/terraform-provider-google/pull/16315)) +* dialogflowcx: added `advanced_settings`, `text_to_speech_settings`, `git_integration_settings` fields to `google_dialogflow_cx_agent` resource ([#16315](https://github.com/hashicorp/terraform-provider-google/pull/16315)) + +BUG FIXES: +* bigquery: fixed a bug when updating a `google_bigquery_dataset` that contained an `iamMember` access rule added out of band with Terraform ([#16322](https://github.com/hashicorp/terraform-provider-google/pull/16322)) +* bigqueryreservation: fixed bug of incorrect resource recreation when `capacity_commitment_id` is unspecified in resource `google_bigquery_capacity_commitment` ([#16320](https://github.com/hashicorp/terraform-provider-google/pull/16320)) +* cloudrunv2: made `annotations` field on the `google_cloud_run_v2_job` data source include all annotations present on the resource in GCP ([#16300](https://github.com/hashicorp/terraform-provider-google/pull/16300)) +* cloudrunv2: made `annotations` field on the `google_cloud_run_v2_service` data source include all annotations present on the resource in GCP ([#16300](https://github.com/hashicorp/terraform-provider-google/pull/16300)) +* cloudrunv2: made `labels` and `terraform labels` fields on the `google_cloud_run_v2_job` data source include all annotations present on the resource in GCP ([#16300](https://github.com/hashicorp/terraform-provider-google/pull/16300)) +* cloudrunv2: made `labels` and `terraform labels` fields on the `google_cloud_run_v2_service` data source include all annotations present on the resource in GCP ([#16300](https://github.com/hashicorp/terraform-provider-google/pull/16300)) +* edgecontainer: fixed an issue where the update endpoint for `google_edgecontainer_cluster` was incorrect. ([#16347](https://github.com/hashicorp/terraform-provider-google/pull/16347)) +* redis: allow `replica_count` to be set to zero in the `google_redis_cluster` resource ([#16302](https://github.com/hashicorp/terraform-provider-google/pull/16302)) + +## 5.3.0 (Oct 23, 2023) + +DEPRECATIONS: +* bigquery: deprecated `time_partitioning.require_partition_filter` in favor of new top level field `require_partition_filter` in resource `google_bigquery_table` ([#16238](https://github.com/hashicorp/terraform-provider-google/pull/16238)) + +FEATURES: +* **New Data Source:** `google_cloud_run_v2_job` ([#16260](https://github.com/hashicorp/terraform-provider-google/pull/16260)) +* **New Data Source:** `google_cloud_run_v2_service` ([#16290](https://github.com/hashicorp/terraform-provider-google/pull/16290)) +* **New Data Source:** `google_compute_networks` ([#16240](https://github.com/hashicorp/terraform-provider-google/pull/16240)) +* **New Resource:** `google_org_policy_custom_constraint` ([#16220](https://github.com/hashicorp/terraform-provider-google/pull/16220)) + +IMPROVEMENTS: +* cloudidentity: added `additional_group_keys` attribute to `google_cloud_identity_group` resource ([#16250](https://github.com/hashicorp/terraform-provider-google/pull/16250)) +* composer: promoted `config.0.workloads_config.0.triggerer` to GA in resource `google_composer_environment` ([#16218](https://github.com/hashicorp/terraform-provider-google/pull/16218)) +* compute: added `internal_ipv6_range` to `google_compute_network` data source and `internal_ipv6_prefix` field to `google_compute_subnetwork` data source ([#16267](https://github.com/hashicorp/terraform-provider-google/pull/16267)) +* container: added support for `security_posture_config.vulnerability_mode` value `VULNERABILITY_ENTERPRISE`in `google_container_cluster` ([#16283](https://github.com/hashicorp/terraform-provider-google/pull/16283)) +* dataform: added `ssh_authentication_config` and `service_account` to `google_dataform_repository` resource ([#16205](https://github.com/hashicorp/terraform-provider-google/pull/16205)) +* dataproc: added `min_num_instances` field to `google_dataproc_cluster` resource ([#16249](https://github.com/hashicorp/terraform-provider-google/pull/16249)) +* gkeonprem: promoted `google_gkeonprem_bare_metal_admin_cluster`, `google_gkeonprem_bare_metal_cluster`, and `google_gkeonprem_bare_metal_node_pool` resources to GA ([#16237](https://github.com/hashicorp/terraform-provider-google/pull/16237)) +* gkeonprem: promoted `google_gkeonprem_vmware_cluster` and `google_gkeonprem_vmware_node_pool` resources to GA ([#16237](https://github.com/hashicorp/terraform-provider-google/pull/16237)) +* logging: added `custom_writer_identity` field to `google_logging_project_sink` ([#16216](https://github.com/hashicorp/terraform-provider-google/pull/16216)) +* secretmanager: made `ttl` field mutable in `google_secret_manager_secret` ([#16285](https://github.com/hashicorp/terraform-provider-google/pull/16285)) +* storage: added `terminal_storage_class` to the `autoclass` field in `google_storage_bucket` resource ([#16282](https://github.com/hashicorp/terraform-provider-google/pull/16282)) + +BUG FIXES: +* bigquerydatatransfer: fixed an error when updating `google_bigquery_data_transfer_config` related to incorrect update masks ([#16269](https://github.com/hashicorp/terraform-provider-google/pull/16269)) +* compute: fixed an error during the deletion when post was set to 0 on `google_compute_global_network_endpoint` ([#16286](https://github.com/hashicorp/terraform-provider-google/pull/16286)) +* compute: fixed an issue with TTLs being sent for `google_compute_backend_service` when `cache_mode` is set to `USE_ORIGIN_HEADERS` ([#16245](https://github.com/hashicorp/terraform-provider-google/pull/16245)) +* container: fixed an issue where empty `autoscaling` block would crash the provider for `google_container_node_pool` ([#16212](https://github.com/hashicorp/terraform-provider-google/pull/16212)) +* dataflow: fixed a bug where resource updates returns an error if only `labels` has changes for batch `google_dataflow_job` and `google_dataflow_flex_template_job` ([#16248](https://github.com/hashicorp/terraform-provider-google/pull/16248)) +* dialogflowcx: fixed updating `google_dialogflow_cx_version`; updates will no longer time out. ([#16214](https://github.com/hashicorp/terraform-provider-google/pull/16214)) +* sql: fixed a bug where adding the `edition` field to a `google_sql_database_instance` resource that already existed and used ENTERPRISE edition resulted in a permant diff in plans ([#16215](https://github.com/hashicorp/terraform-provider-google/pull/16215)) +* sql: removed host validation to support IP address and DNS address in host in `google_sql_source_representation_instance` resource ([#16235](https://github.com/hashicorp/terraform-provider-google/pull/16235)) + +## 5.2.0 (Oct 16, 2023) + +FEATURES: +* **New Data Source:** `google_secret_manager_secrets` ([#16182](https://github.com/hashicorp/terraform-provider-google/pull/16182)) +* **New Resource:** `google_alloydb_user` ([#16141](https://github.com/hashicorp/terraform-provider-google/pull/16141)) +* **New Resource:** `google_firestore_backup_schedule` ([#16186](https://github.com/hashicorp/terraform-provider-google/pull/16186)) +* **New Resource:** `google_redis_cluster` ([#16203](https://github.com/hashicorp/terraform-provider-google/pull/16203)) + +IMPROVEMENTS: +* alloydb: added `cluster_type` and `secondary_config` fields to support secondary clusters in `google_alloydb_cluster` resource. ([#16197](https://github.com/hashicorp/terraform-provider-google/pull/16197)) +* compute: added `recreate_closed_psc` flag to support recreating the PSC Consumer forwarding rule if the `psc_connection_status` is closed on `google_compute_forwarding_rule`. ([#16188](https://github.com/hashicorp/terraform-provider-google/pull/16188)) +* compute: added `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`, `SERVERLESS`, and `PRIVATE_SERVICE_CONNECT` as acceptable values for the `network_endpoint_type` field for the `resource_compute_network_endpoint_group` resource ([#16194](https://github.com/hashicorp/terraform-provider-google/pull/16194)) +* compute: added `SEV_LIVE_MIGRATABLE_V2` to `guest_os_features` enum on `google_compute_image` resource. ([#16187](https://github.com/hashicorp/terraform-provider-google/pull/16187)) +* compute: added `allow_subnet_cidr_routes_overlap` field to `google_compute_subnetwork` resource ([#16116](https://github.com/hashicorp/terraform-provider-google/pull/16116)) +* compute: promoted `labels`, `effective_labels`, `terraform_labels`, and `label_fingerprint` fields in `google_compute_address` to GA ([#16120](https://github.com/hashicorp/terraform-provider-google/pull/16120)) +* compute: promoted `internal_ip` and `external_ip` fields in resources `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` to GA ([#16140](https://github.com/hashicorp/terraform-provider-google/pull/16140)) +* compute: promoted `internal_ip` and `external_ip` fields in resources `google_compute_per_instance_config` and `google_compute_region_per_instance_config` to GA ([#16140](https://github.com/hashicorp/terraform-provider-google/pull/16140)) +* iamworkforcepool: promoted field `oidc.jwks_json` in resource `google_iam_workforce_pool` to GA ([#16199](https://github.com/hashicorp/terraform-provider-google/pull/16199)) + +BUG FIXES: +* alloydb: added `client_connection_config` field to `google_alloydb_instance` resource ([#16202](https://github.com/hashicorp/terraform-provider-google/pull/16202)) +* bigquery: removed mutual exclusivity checks for `view`, `materialized_view`, and `schema` for the `google_bigquery_table` resource ([#16193](https://github.com/hashicorp/terraform-provider-google/pull/16193)) +* compute: added `certificate_manager_certificates` field to `google_compute_target_https_proxy` resource ([#16179](https://github.com/hashicorp/terraform-provider-google/pull/16179)) +* compute: fixed an issue where external `google_compute_global_address` can't be created when `network_tier` in `google_compute_project_default_network_tier` is set to `STANDARD` ([#16144](https://github.com/hashicorp/terraform-provider-google/pull/16144)) +* compute: fixed a false permadiff on `ip_address` when it is set to ipv6 on `google_compute_forwarding_rule` ([#16115](https://github.com/hashicorp/terraform-provider-google/pull/16115)) +* provider: fixed a bug where an update request was sent to services when updateMask is empty ([#16111](https://github.com/hashicorp/terraform-provider-google/pull/16111)) + +## 5.1.0 (Oct 9, 2023) + +FEATURES: +* **New Resource:** `google_database_migration_service_private_connection` ([#16104](https://github.com/hashicorp/terraform-provider-google/pull/16104)) +* **New Resource:** `google_edgecontainer_cluster` ([#16055](https://github.com/hashicorp/terraform-provider-google/pull/16055)) +* **New Resource:** `google_edgecontainer_node_pool` ([#16055](https://github.com/hashicorp/terraform-provider-google/pull/16055)) +* **New Resource:** `google_edgecontainer_vpn_connection` ([#16055](https://github.com/hashicorp/terraform-provider-google/pull/16055)) +* **New Resource:** `google_firebase_hosting_custom_domain` ([#16062](https://github.com/hashicorp/terraform-provider-google/pull/16062)) +* **New Resource:** `google_gke_hub_fleet` ([#16072](https://github.com/hashicorp/terraform-provider-google/pull/16072)) + +IMPROVEMENTS: +* compute: added `device_name` field to `scratch_disk` block of `google_compute_instance` resource ([#16049](https://github.com/hashicorp/terraform-provider-google/pull/16049)) +* container: added `node_config.linux_node_config.cgroup_mode` field to `google_container_node_pool` ([#16103](https://github.com/hashicorp/terraform-provider-google/pull/16103)) +* databasemigrationservice: added support for `oracle` profiles to `google_database_migration_service_connection_profile` ([#16087](https://github.com/hashicorp/terraform-provider-google/pull/16087)) +* firestore: added `api_scope` field to `google_firestore_index` resource ([#16085](https://github.com/hashicorp/terraform-provider-google/pull/16085)) +* gkehub: added `location` field to `google_gke_hub_membership_iam_*` resources ([#16105](https://github.com/hashicorp/terraform-provider-google/pull/16105)) +* gkehub: added `location` field to `google_gke_hub_membership` resource ([#16105](https://github.com/hashicorp/terraform-provider-google/pull/16105)) +* gkeonprem: added update-in-place support for `vcenter` fields in `google_gkeonprem_vmware_cluster` ([#16073](https://github.com/hashicorp/terraform-provider-google/pull/16073)) +* identityplatform: added `sms_region_config` to the resource `google_identity_platform_config` ([#16044](https://github.com/hashicorp/terraform-provider-google/pull/16044)) + +BUG FIXES: +* dns: fixed record set configuration parsing in `google_dns_record_set` ([#16042](https://github.com/hashicorp/terraform-provider-google/pull/16042)) +* provider: fixed an issue where the plugin-framework implementation of the provider handled default region values that were self-links differently to the SDK implementation. This issue is not believed to have affected users because of downstream functions that turn self links into region names. ([#16100](https://github.com/hashicorp/terraform-provider-google/pull/16100)) +* provider: fixed a bug that caused update requests to be sent for resources with a `terraform_labels` field even if no fields were updated ([#16111](https://github.com/hashicorp/terraform-provider-google/pull/16111)) + +## 5.0.0 (Oct 2, 2023) + +KNOWN ISSUES: + +* Updating some resources post-upgrade results in an error like "The update_mask in the Update{{Resource}}Request must be set". This should be resolved in `5.1.0`, see https://github.com/hashicorp/terraform-provider-google/issues/16091 for details. + +[Terraform Google Provider 5.0.0 Upgrade Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/version_5_upgrade) + +NOTES: +* provider: some provider default values are now shown at plan-time ([#15707](https://github.com/hashicorp/terraform-provider-google/pull/15707)) + +LABELS REWORK: +* provider: default labels configured on the provider through the new `default_labels` field are now supported. The default labels configured on the provider will be applied to all of the resources with standard `labels` field. +* provider: resources with labels - three label-related fields are now in all of the resources with standard `labels` field. `labels` field is non-authoritative and only manages the labels defined by the users on the resource through Terraform. The new output-only `terraform_labels` field merges the labels defined by the users on the resource through Terraform and the default labels configured on the provider. The new output-only `effective_labels` field lists all of labels present on the resource in GCP, including the labels configured through Terraform, the system, and other clients. +* provider: resources with annotations - two annotation-related fields are now in all of the resources with standard `annotations` field. The `annotations` field is non-authoritative and only manages the annotations defined by the users on the resource through Terraform. The new output-only `effective_annotations` field lists all of annotations present on the resource in GCP, including the annotations configured through Terraform, the system, and other clients. +* provider: datasources with labels - three fields `labels`, `terraform_labels`, and `effective_labels` are now present in most resource-based datasources. All three fields have all of labels present on the resource in GCP including the labels configured through Terraform, the system, and other clients, equivalent to `effective_labels` on the resource. +* provider: datasources with annotations - both `annotations` and `effective_annotations` are now present in most resource-based datasources. Both fields have all of annotations present on the resource in GCP including the annotations configured through Terraform, the system, and other clients, equivalent to `effective_annotations` on the resource. + +BREAKING CHANGES: +* provider: added provider-level validation so these fields are not set as empty strings in a user's config: `credentials`, `access_token`, `impersonate_service_account`, `project`, `billing_project`, `region`, `zone` ([#15968](https://github.com/hashicorp/terraform-provider-google/pull/15968)) +* provider: fixed many import functions throughout the provider that matched a subset of the provided input when possible. Now, the GCP resource id supplied to "terraform import" must match exactly. ([#15977](https://github.com/hashicorp/terraform-provider-google/pull/15977)) +* provider: made data sources return errors on 404s when applicable instead of silently failing ([#15799](https://github.com/hashicorp/terraform-provider-google/pull/15799)) +* provider: made empty strings in the provider configuration block no longer be ignored when configuring the provider([#15968](https://github.com/hashicorp/terraform-provider-google/pull/15968)) +* accesscontextmanager: changed multiple array fields to sets where appropriate to prevent duplicates and fix diffs caused by server side reordering. ([#15756](https://github.com/hashicorp/terraform-provider-google/pull/15756)) +* bigquery: added more input validations for `google_bigquery_table` schema ([#15338](https://github.com/hashicorp/terraform-provider-google/pull/15338)) +* bigquery: made `routine_type` required for `google_bigquery_routine` ([#15517](https://github.com/hashicorp/terraform-provider-google/pull/15517)) +* cloudfunction2: made `location` required on `google_cloudfunctions2_function` ([#15830](https://github.com/hashicorp/terraform-provider-google/pull/15830)) +* cloudiot: removed deprecated datasource `google_cloudiot_registry_iam_policy` ([#15739](https://github.com/hashicorp/terraform-provider-google/pull/15739)) +* cloudiot: removed deprecated resource `google_cloudiot_device` ([#15739](https://github.com/hashicorp/terraform-provider-google/pull/15739)) +* cloudiot: removed deprecated resource `google_cloudiot_registry` ([#15739](https://github.com/hashicorp/terraform-provider-google/pull/15739)) +* cloudiot: removed deprecated resource `google_cloudiot_registry_iam_*` ([#15739](https://github.com/hashicorp/terraform-provider-google/pull/15739)) +* cloudrunv2: removed deprecated field `liveness_probe.tcp_socket` from `google_cloud_run_v2_service` resource. ([#15430](https://github.com/hashicorp/terraform-provider-google/pull/15430)) +* cloudrunv2: removed deprecated fields `startup_probe` and `liveness_probe` from `google_cloud_run_v2_job` resource. ([#15430](https://github.com/hashicorp/terraform-provider-google/pull/15430)) +* cloudrunv2: retyped `volumes.cloud_sql_instance.instances` to SET from ARRAY for `google_cloud_run_v2_service` ([#15831](https://github.com/hashicorp/terraform-provider-google/pull/15831)) +* compute: made `google_compute_node_group` require one of `initial_size` or `autoscaling_policy` fields configured upon resource creation ([#16006](https://github.com/hashicorp/terraform-provider-google/pull/16006)) +* compute: made `size` in `google_compute_node_group` an output only field. ([#16006](https://github.com/hashicorp/terraform-provider-google/pull/16006)) +* compute: removed default value for `rule.rate_limit_options.encorce_on_key` on resource `google_compute_security_policy` ([#15681](https://github.com/hashicorp/terraform-provider-google/pull/15681)) +* compute: retyped `consumer_accept_lists` to a SET from an ARRAY type for `google_compute_service_attachment` ([#15985](https://github.com/hashicorp/terraform-provider-google/pull/15985)) +* container: added `deletion_protection` to `google_container_cluster` which is enabled to `true` by default. When enabled, this field prevents Terraform from deleting the resource. ([#16013](https://github.com/hashicorp/terraform-provider-google/pull/16013)) +* container: changed `management.auto_repair` and `management.auto_upgrade` defaults to true in `google_container_node_pool` ([#15931](https://github.com/hashicorp/terraform-provider-google/pull/15931)) +* container: changed `networking_mode` default to `VPC_NATIVE` for newly created `google_container_cluster` resources ([#6402](https://github.com/hashicorp/terraform-provider-google-beta/pull/6402)) +* container: removed `enable_binary_authorization` in `google_container_cluster` ([#15868](https://github.com/hashicorp/terraform-provider-google/pull/15868)) +* container: removed default for `logging_variant` in `google_container_node_pool` ([#15931](https://github.com/hashicorp/terraform-provider-google/pull/15931)) +* container: removed default value in `network_policy.provider` in `google_container_cluster` ([#15920](https://github.com/hashicorp/terraform-provider-google/pull/15920)) +* container: removed the behaviour that `google_container_cluster` will delete the cluster if it's created in an error state. Instead, it will mark the cluster as tainted, allowing manual inspection and intervention. To proceed with deletion, run another `terraform apply`. ([#15887](https://github.com/hashicorp/terraform-provider-google/pull/15887)) +* container: reworked the `taint` field in `google_container_cluster` and `google_container_node_pool` to only manage a subset of taint keys based on those already in state. Most existing resources are unaffected, unless they use `sandbox_config`- see upgrade guide for details. ([#15959](https://github.com/hashicorp/terraform-provider-google/pull/15959)) +* dataplex: removed `data_profile_result` and `data_quality_result` from `google_dataplex_scan` ([#15505](https://github.com/hashicorp/terraform-provider-google/pull/15505)) +* firebase: changed `deletion_policy` default to `DELETE` for `google_firebase_web_app`. ([#15406](https://github.com/hashicorp/terraform-provider-google/pull/15406)) +* firebase: removed `google_firebase_project_location` ([#15764](https://github.com/hashicorp/terraform-provider-google/pull/15764)) +* gameservices: removed Terraform support for `gameservices` ([#15558](https://github.com/hashicorp/terraform-provider-google/pull/15558)) +* logging: changed the default value of `unique_writer_identity` from `false` to `true` in `google_logging_project_sink`. ([#15743](https://github.com/hashicorp/terraform-provider-google/pull/15743)) +* logging: made `growth_factor`, `num_finite_buckets`, and `scale` required for `google_logging_metric` ([#15680](https://github.com/hashicorp/terraform-provider-google/pull/15680)) +* looker: removed `LOOKER_MODELER` as a possible value in `google_looker_instance.platform_edition` ([#15956](https://github.com/hashicorp/terraform-provider-google/pull/15956)) +* monitoring: fixed perma-diffs in `google_monitoring_dashboard.dashboard_json` by suppressing values returned by the API that are not in configuration ([#16014](https://github.com/hashicorp/terraform-provider-google/pull/16014)) +* monitoring: made `labels` immutable in `google_monitoring_metric_descriptor` ([#15988](https://github.com/hashicorp/terraform-provider-google/pull/15988)) +* privateca: removed deprecated fields `config_values`, `pem_certificates` from `google_privateca_certificate` ([#15537](https://github.com/hashicorp/terraform-provider-google/pull/15537)) +* secretmanager: removed `automatic` field in `google_secret_manager_secret` resource ([#15859](https://github.com/hashicorp/terraform-provider-google/pull/15859)) +* servicenetworking: used Create instead of Patch to create `google_service_networking_connection` ([#15761](https://github.com/hashicorp/terraform-provider-google/pull/15761)) +* servicenetworking: used the `deleteConnection` method to delete the resource `google_service_networking_connection` ([#15934](https://github.com/hashicorp/terraform-provider-google/pull/15934)) + +FEATURES: +* **New Resource:** `google_scc_folder_custom_module` ([#15979](https://github.com/hashicorp/terraform-provider-google/pull/15979)) +* **New Resource:** `google_scc_organization_custom_module` ([#16012](https://github.com/hashicorp/terraform-provider-google/pull/16012)) + +IMPROVEMENTS: +* alloydb: added additional fields to `google_alloydb_instance` and `google_alloydb_backup` ([#15973](https://github.com/hashicorp/terraform-provider-google/pull/15974)) +* artifactregistry: added support for remote APT and YUM repositories to `google_artifact_registry_repository` ([#15973](https://github.com/hashicorp/terraform-provider-google/pull/15973)) +* baremetal: made delete a noop for the resource `google_bare_metal_admin_cluster` to better align with actual behavior ([#16010](https://github.com/hashicorp/terraform-provider-google/pull/16010)) +* bigtable: added `state` output attribute to `google_bigtable_instance` clusters ([#15961](https://github.com/hashicorp/terraform-provider-google/pull/15961)) +* compute: made `google_compute_node_group` mutable ([#16006](https://github.com/hashicorp/terraform-provider-google/pull/16006)) +* container: added the `effective_taints` attribute to `google_container_cluster` and `google_container_node_pool`, outputting all known taint values ([#15959](https://github.com/hashicorp/terraform-provider-google/pull/15959)) +* container: allowed setting `addons_config.gcs_fuse_csi_driver_config` on `google_container_cluster` with `enable_autopilot: true`. ([#15996](https://github.com/hashicorp/terraform-provider-google/pull/15996)) +* containeraws: added `binary_authorization` to `google_container_aws_cluster` ([#15989](https://github.com/hashicorp/terraform-provider-google/pull/15989)) +* containeraws: added `update_settings` to `google_container_aws_node_pool` ([#15989](https://github.com/hashicorp/terraform-provider-google/pull/15989)) +* google_compute_instance ([#15933](https://github.com/hashicorp/terraform-provider-google/pull/15933)) +* osconfig: added `week_day_of_month.day_offset` field to the `google_os_config_patch_deployment` resource ([#15997](https://github.com/hashicorp/terraform-provider-google/pull/15997)) +* secretmanager: allowed update for `rotation.rotation_period` field in `google_secret_manager_secret` resource ([#15952](https://github.com/hashicorp/terraform-provider-google/pull/15952)) +* sql: added `preferred_zone` field to `google_sql_database_instance` resource ([#15971](https://github.com/hashicorp/terraform-provider-google/pull/15971)) +* storagetransfer: added `event_stream` field to `google_storage_transfer_job` resource ([#16004](https://github.com/hashicorp/terraform-provider-google/pull/16004)) + +BUG FIXES: +* bigquery: fixed diff suppression in `external_data_configuration.connection_id` in `google_bigquery_table` ([#15983](https://github.com/hashicorp/terraform-provider-google/pull/15983)) +* bigquery: fixed view and materialized view creation when schema is specified in `google_bigquery_table` ([#15442](https://github.com/hashicorp/terraform-provider-google/pull/15442)) +* bigtable: avoided re-creation of `google_bigtable_instance` when cluster is still updating and storage type changed ([#15961](https://github.com/hashicorp/terraform-provider-google/pull/15961)) +* bigtable: fixed a bug where dynamically created clusters would incorrectly run into duplication error in `google_bigtable_instance` ([#15940](https://github.com/hashicorp/terraform-provider-google/pull/15940)) +* compute: removed the default value for field `reconcile_connections ` in resource `google_compute_service_attachment`, the field will now default to a value returned by the API when not set in configuration ([#15919](https://github.com/hashicorp/terraform-provider-google/pull/15919)) +* compute: replaced incorrect default value for `enable_endpoint_independent_mapping` with APIs default in resource `google_compute_router_nat` ([#15478](https://github.com/hashicorp/terraform-provider-google/pull/15478)) +* container: fixed an issue in `google_container_node_pool` where empty `linux_node_config.sysctls` would crash the provider ([#15941](https://github.com/hashicorp/terraform-provider-google/pull/15941)) +* dataflow: fixed issue causing error message when max_workers and num_workers were supplied via parameters in `google_dataflow_flex_template_job` ([#15976](https://github.com/hashicorp/terraform-provider-google/pull/15976)) +* dataflow: fixed max_workers read value permanently displaying as 0 in `google_dataflow_flex_template_job` ([#15976](https://github.com/hashicorp/terraform-provider-google/pull/15976)) +* dataflow: fixed permadiff when SdkPipeline values are supplied via parameters in `google_dataflow_flex_template_job` ([#15976](https://github.com/hashicorp/terraform-provider-google/pull/15976)) +* identityplayform: fixed a potential perma-diff for `sign_in` in `google_identity_platform_config` resource ([#15907](https://github.com/hashicorp/terraform-provider-google/pull/15907)) +* firebase: made `google_firebase_rules.release` immutable ([#15989](https://github.com/hashicorp/terraform-provider-google/pull/15989)) +* monitoring: fixed an issue where `metadata` was not able to be updated in `google_monitoring_metric_descriptor` ([#16014](https://github.com/hashicorp/terraform-provider-google/pull/16014)) +* monitoring: fixed bug where importing `google_monitoring_notification_channel` failed when no default project was supplied in provider configuration or through environment variables ([#15929](https://github.com/hashicorp/terraform-provider-google/pull/15929)) +* secretmanager: fixed an issue in `google_secretmanager_secret` where replacing `replication.automatic` with `replication.auto` would destroy and recreate the resource ([#15922](https://github.com/hashicorp/terraform-provider-google/pull/15922)) +* sql: fixed diffs when re-ordering existing `database_flags` in `google_sql_database_instance` ([#15678](https://github.com/hashicorp/terraform-provider-google/pull/15678)) +* tags: fixed import failure on `google_tags_tag_binding` ([#16005](https://github.com/hashicorp/terraform-provider-google/pull/16005)) +* vertexai: made `contents_delta_uri` a required field in `google_vertex_ai_index` as omitting it would result in an error ([#15992](https://github.com/hashicorp/terraform-provider-google/pull/15992)) + +## 4.85.0 (June 12, 2024) + +NOTES: +* The `4.85.0` release backports configuration for the retention period for Cloud Storage soft delete (https://cloud.google.com/resources/storage/soft-delete-announce) so that customers who have not yet upgraded to `5.22.0`+ are able to configure the retention period of objects in their buckets. By upgrading to this version and configuring or otherwise interacting with the `google_storage_bucket.soft_delete_policy` values, you will need to upgrade directly to `5.22.0`+ from `4.85.0` when upgrading to `5.X` in the future. + +IMPROVEMENTS: +* storage: added `soft_delete_policy` to `google_storage_bucket` resource ([#17624](https://github.com/hashicorp/terraform-provider-google/pull/17624)) + +## 4.84.0 (September 26, 2023) + +DEPRECATIONS: +* alloydb: deprecated `network` field in favor of `network_config` on `google_alloydb_cluster`. ([#15881](https://github.com/hashicorp/terraform-provider-google/pull/15881)) +* identityplayform: deprecated `google_identity_platform_project_default_config` resource. Use `google_identity_platform_config` resource instead ([#15876](https://github.com/hashicorp/terraform-provider-google/pull/15876)) + +FEATURES: +* **New Data Source:** `google_certificate_manager_certificate_map` ([#15906](https://github.com/hashicorp/terraform-provider-google/pull/15906)) +* **New Resource:** `google_artifact_registry_vpcsc_config` ([#15840](https://github.com/hashicorp/terraform-provider-google/pull/15840)) +* **New Resource:** `google_dialogflow_cx_security_settings` ([#15886](https://github.com/hashicorp/terraform-provider-google/pull/15886)) +* **New Resource:** `google_gke_backup_restore_plan` ([#15858](https://github.com/hashicorp/terraform-provider-google/pull/15858)) +* **New Resource:** `google_edgenetwork_network` ([#15891](https://github.com/hashicorp/terraform-provider-google/pull/15891)) +* **New Resource:** `google_edgenetwork_subnet` ([#15891](https://github.com/hashicorp/terraform-provider-google/pull/15891)) + +IMPROVEMENTS: +* alloydb: added `network_config` field to support named IP ranges on `google_alloydb_cluster`. ([#15881](https://github.com/hashicorp/terraform-provider-google/pull/15881)) +* cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_job` to support Direct VPC egress. ([#15870](https://github.com/hashicorp/terraform-provider-google/pull/15870)) +* cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_service` to support Direct VPC egress. ([#15870](https://github.com/hashicorp/terraform-provider-google/pull/15870)) +* compute: updated the `autoscaling_policy.mode` to accept `ONLY_SCALE_OUT` on `google_compute_autoscaler` ([#15890](https://github.com/hashicorp/terraform-provider-google/pull/15890)) +* compute: added `server_tls_policy` argument to `google_compute_target_https_proxy` resource ([#15845](https://github.com/hashicorp/terraform-provider-google/pull/15845)) +* compute: added `member` attribute to `google_compute_default_service_account` datasource ([#15897](https://github.com/hashicorp/terraform-provider-google/pull/15897)) +* compute: added output field `internal_ipv6_prefix` to `google_compute_subnetwork` resource ([#15892](https://github.com/hashicorp/terraform-provider-google/pull/15892)) +* container: added `node_config.fast_socket` field to `google_container_node_pool` ([#15872](https://github.com/hashicorp/terraform-provider-google/pull/15872)) +* container: promoted `node_pool_auto_config` field in `google_container_cluster` from beta provider to GA provider. ([#15884](https://github.com/hashicorp/terraform-provider-google/pull/15884)) +* container: promoted field `placement_policy.tpu_topology` in resource `google_container_node_pool` to GA ([#15869](https://github.com/hashicorp/terraform-provider-google/pull/15869)) +* containeraws: added support for `auto_repair` in `google_container_aws_node_pool` ([#15862](https://github.com/hashicorp/terraform-provider-google/pull/15862)) +* containerazure: added support for `auto_repair` in `google_container_azure_node_pool` ([#15862](https://github.com/hashicorp/terraform-provider-google/pull/15862)) +* filestore: added support for the `"ZONAL"` value to `tier` in `google_filestore_instance` ([#15889](https://github.com/hashicorp/terraform-provider-google/pull/15889)) +* firestore: added `delete_protection_state` field to `google_firestore_database` resource. ([#15878](https://github.com/hashicorp/terraform-provider-google/pull/15878)) +* identityplatform: added `sign-in` field to `google_identity_platform_config` resource ([#15876](https://github.com/hashicorp/terraform-provider-google/pull/15876)) +* networkconnectivity: added support for `linked_vpc_network` in `google_network_connectivity_spoke` ([#15862](https://github.com/hashicorp/terraform-provider-google/pull/15862)) +* networkservices: increased default timeout for `google_network_services_edge_cache_origin` to 120m from 60m ([#15855](https://github.com/hashicorp/terraform-provider-google/pull/15855)) +* networkservices: increased default timeout for `google_network_services_edge_cache_service` to 60m from 30m ([#15861](https://github.com/hashicorp/terraform-provider-google/pull/15861)) +* secretmanager: added `is_secret_data_base64` field to `google_secret_manager_secret_version` resource ([#15853](https://github.com/hashicorp/terraform-provider-google/pull/15853)) + +BUG FIXES: +* bigquery: updated documentation for `google_bigquery_table.time_partitioning.expiration_ms` ([#15873](https://github.com/hashicorp/terraform-provider-google/pull/15873)) +* bigtable: added a read timeout to `google_bigtable_instance` ([#15856](https://github.com/hashicorp/terraform-provider-google/pull/15856)) +* bigtable: improved regional reliability when instance overlaps a downed region in the resource `google_bigtable_instance` ([#15900](https://github.com/hashicorp/terraform-provider-google/pull/15900)) +* eventarc: resolved permadiff on `google_eventarc_trigger.event_data_content_type` by defaulting to the value returned by the API if not set in the configuration. ([#15862](https://github.com/hashicorp/terraform-provider-google/pull/15862)) +* identityplatform: fixed a potential perma-diff for `sign_in` in `google_identity_platform_config` resource ([#15907](https://github.com/hashicorp/terraform-provider-google/pull/15907)) +* monitoring: fixed scaling issues when deploying terraform changes with many `google_monitoring_monitored_project` ([#15828](https://github.com/hashicorp/terraform-provider-google/pull/15828)) +* monitoring: fixed validation of `service_id` on `google_monitoring_custom_service` and `slo_id` on `google_monitoring_slo` ([#15841](https://github.com/hashicorp/terraform-provider-google/pull/15841)) +* osconfig: fixed no more than one setting is allowed under `patch_config.windows_update` on `google_os_config_patch_deployment` ([#15904](https://github.com/hashicorp/terraform-provider-google/pull/15904)) +* provider: addressed a bug where configuring the provider with unknown values did not behave as expected ([#15898](https://github.com/hashicorp/terraform-provider-google/pull/15898)) +* provider: fixed the provider so it resumes ignoring empty strings set in the `provider` block ([#15844](https://github.com/hashicorp/terraform-provider-google/pull/15844)) +* secretmanager: replaced the panic block with an error in import function of `google_secret_manager_secret_version` resource ([#15880](https://github.com/hashicorp/terraform-provider-google/pull/15880)) +* secretmanager: fixed an issue in `google_secretmanager_secret` where replacing `replication.automatic` with `replication.auto` would destroy and recreate the resource ([#15922](https://github.com/hashicorp/terraform-provider-google/pull/15922)) + +## 4.83.0 (September 18, 2023) + +DEPRECATIONS: +* secretmanager: deprecated `automatic` field on `google_secret_manager_secret`. Use `auto` instead. ([#15793](https://github.com/hashicorp/terraform-provider-google/pull/15793)) + +FEATURES: +* **New Resource:** `google_biglake_table` ([#15736](https://github.com/hashicorp/terraform-provider-google/pull/15736)) +* **New Resource:** `google_data_pipeline_pipeline` ([#15785](https://github.com/hashicorp/terraform-provider-google/pull/15785)) +* **New Resource:** `google_dialogflow_cx_test_case` ([#15814](https://github.com/hashicorp/terraform-provider-google/pull/15814)) +* **New Resource:** `google_storage_insights_report_config` ([#15819](https://github.com/hashicorp/terraform-provider-google/pull/15819)) +* **New Resource:** `google_apigee_target_server` ([#15751](https://github.com/hashicorp/terraform-provider-google/pull/15751)) + +IMPROVEMENTS: +* gkehub: added `labels` fields to `google_gke_hub_membership_binding` resource ([#15753](https://github.com/hashicorp/terraform-provider-google/pull/15753)) +* bigquery: added `allow_non_incremental_definition` to `google_bigquery_table` resource ([#15813](https://github.com/hashicorp/terraform-provider-google/pull/15813)) +* bigquery: added `table_constraints` field to `google_bigquery_table` resource ([#15815](https://github.com/hashicorp/terraform-provider-google/pull/15815)) +* compute: added internal IPV6 support for `google_compute_address` and `google_compute_instance` resources ([#15780](https://github.com/hashicorp/terraform-provider-google/pull/15780)) +* containerattached: added `binary_authorization` field to `google_container_attached_cluster` resource ([#15822](https://github.com/hashicorp/terraform-provider-google/pull/15822)) +* containeraws: added update support for `config.instance_type` in `container_aws_node_pool` ([#15862](https://github.com/hashicorp/terraform-provider-google/pull/15862)) +* firestore: added `point_in_time_recovery_enablement` field to `google_firestore_database` resource ([#15795](https://github.com/hashicorp/terraform-provider-google/pull/15795)) +* firestore: added `update_time` and `uid` fields to `google_firestore_database` resource ([#15823](https://github.com/hashicorp/terraform-provider-google/pull/15823)) +* gkehub2: added `labels`, `namespace_labels` fields to `google_gke_hub_namespace` resource ([#15732](https://github.com/hashicorp/terraform-provider-google/pull/15732)) +* gkehub: added `labels` fields to `google_gke_hub_scope` resource ([#15801](https://github.com/hashicorp/terraform-provider-google/pull/15801)) +* gkeonprem: added `upgrade_policy` and `binary_authorization` fields in `google_gkeonprem_bare_metal_cluster` resource (beta) ([#15765](https://github.com/hashicorp/terraform-provider-google/pull/15765)) +* gkeonprem: added `upgrade_policy` field in `google_gkeonprem_vmware_cluster` resource (beta) ([#15765](https://github.com/hashicorp/terraform-provider-google/pull/15765)) +* secretmanager: added `auto` field to `google_secret_manager_secret` resource ([#15793](https://github.com/hashicorp/terraform-provider-google/pull/15793)) +* secretmanager: added `deletion_policy` field to `google_secret_manager_secret_version` resource ([#15818](https://github.com/hashicorp/terraform-provider-google/pull/15818)) +* storage: supported in-place update for `autoclass` field in `google_storage_bucket` resource ([#15782](https://github.com/hashicorp/terraform-provider-google/pull/15782)) +* vertexai: added `public_endpoint_enabled` to `google_vertex_ai_index_endpoint` ([#15741](https://github.com/hashicorp/terraform-provider-google/pull/15741)) + +BUG FIXES: +* bigquerydatatransfer: fixed a bug when importing `location` of `google_bigquery_data_transfer_config` ([#15734](https://github.com/hashicorp/terraform-provider-google/pull/15734)) +* container: fixed concurrent ops' quota-error to be retriable in `google_container_node_pool ` ([#15820](https://github.com/hashicorp/terraform-provider-google/pull/15820)) +* eventarc: resolved permadiff on `event_content_type` in `eventarc_trigger`, the field will now default to a value returned by the API when not set in configuration ([#15862](https://github.com/hashicorp/terraform-provider-google/pull/15862)) +* pipeline: fixed issue where certain `google_dataflow_job` instances would crash the provider ([#15821](https://github.com/hashicorp/terraform-provider-google/pull/15821)) +* provider: fixed a bug where `user_project_override` would not be not used correctly when provisioning resources implemented using the plugin framework. Currently there are no resources implemented this way, so no-one should have been impacted. ([#15776](https://github.com/hashicorp/terraform-provider-google/pull/15776)) +* pubsub: fixed issue where setting `no_wrapper.write_metadata` to false wasn't passed to the API for `google_pubsub_subscription` ([#15758](https://github.com/hashicorp/terraform-provider-google/pull/15758)) +* serviceaccount: added retries for reads after `google_service_account` creation if 403 Forbidden is returned. ([#15760](https://github.com/hashicorp/terraform-provider-google/pull/15760)) +* storage: fixed the failure in building a plan when a `content` value is expected on `google_storage_bucket_object_content` ([#15735](https://github.com/hashicorp/terraform-provider-google/pull/15735)) + +## 4.82.0 (September 11, 2023) + +IMPROVEMENTS: +* compute: added in-place update support for field `enable_proxy_protocol` in `google_compute_service_attachment` resource ([#15716](https://github.com/hashicorp/terraform-provider-google/pull/15716)) +* compute: added in-place update support for field `reconcile_connections` in `google_compute_service_attachment` resource ([#15706](https://github.com/hashicorp/terraform-provider-google/pull/15706)) +* compute: added in-place update support for field `allowPscGlobalAccess` in `google_compute_forwarding_rule` resource ([#15691](https://github.com/hashicorp/terraform-provider-google/pull/15691)) +* compute: promoted `google_compute_region_instance_template` to GA ([#15710](https://github.com/hashicorp/terraform-provider-google/pull/15710)) +* container: added additional options for field `monitoring_config.enable_components` in `google_container_cluster` resource ([#15727](https://github.com/hashicorp/terraform-provider-google/pull/15727)) +* gkehub: added `labels` field to `google_gke_hub_scope_rbac_role_binding` resource ([#15729](https://github.com/hashicorp/terraform-provider-google/pull/15729)) +* logging: added in-place update support for field `unique_writer_identity` in `google_logging_project_sink` resource ([#15721](https://github.com/hashicorp/terraform-provider-google/pull/15721)) +* networkconnectivity: added `psc_connections.error.details` field to `google_network_connectivity_service_connection_policy` resource ([#15726](https://github.com/hashicorp/terraform-provider-google/pull/15726)) +* secretmanager: added in-place update support for field `replication.user_managed.replicas.customer_managed_encryption` in `google_secret_manager_secret` resource ([#15685](https://github.com/hashicorp/terraform-provider-google/pull/15685)) + +BUG FIXES: +* bigquery: made `params.destination_table_name_template` and `params.data_path` immutable as updating these fields if value of `data_source_id` is `amazon_s3` in `google_bigquery_data_transfer_config` resource ([#15723](https://github.com/hashicorp/terraform-provider-google/pull/15723)) +* dns: fixed hash function for `network_url` in `google_dns_managed_zone` and `google_dns_policy` resources to make sure that the private DNS zone or DNS policy can be attatched to all of the networks in different projects, even though the network name is the same across of those projects. ([#15728](https://github.com/hashicorp/terraform-provider-google/pull/15728)) + +## 4.81.0 (September 05, 2023) + +FEATURES: +* **New Resource:** `google_biglake_catalog` ([#15634](https://github.com/hashicorp/terraform-provider-google/pull/15634)) +* **New Resource:** `google_redis_cluster` ([#15645](https://github.com/hashicorp/terraform-provider-google/pull/15645)) +* **New Resource:** `google_biglake_database` ([#15651](https://github.com/hashicorp/terraform-provider-google/pull/15651)) +* **New Resource:** `google_compute_network_attachment` ([#15648](https://github.com/hashicorp/terraform-provider-google/pull/15648)) +* **New Resource:** `google_gke_hub_feature_membership` ([#15604](https://github.com/hashicorp/terraform-provider-google/pull/15604)) +* **New Resource:** `google_gke_hub_membership_binding` ([#15670](https://github.com/hashicorp/terraform-provider-google/pull/15670)) +* **New Resource:** `google_gke_hub_namespace` ([#15670](https://github.com/hashicorp/terraform-provider-google/pull/15670)) +* **New Resource:** `google_gke_hub_scope` ([#15670](https://github.com/hashicorp/terraform-provider-google/pull/15670)) +* **New Resource:** `google_gke_hub_scope_iam_member` ([#15670](https://github.com/hashicorp/terraform-provider-google/pull/15670)) +* **New Resource:** `google_gke_hub_scope_iam_policy` ([#15670](https://github.com/hashicorp/terraform-provider-google/pull/15670)) +* **New Resource:** `google_gke_hub_membership_binding` ([#15670](https://github.com/hashicorp/terraform-provider-google/pull/15670)) +* **New Resource:** `google_gke_hub_scope_rbac_role_binding` ([#15670](https://github.com/hashicorp/terraform-provider-google/pull/15670)) + +IMPROVEMENTS: +* compute: made the field `distribution_policy_target_shape` of `google_compute_region_instance_group_manager` not cause recreation of the resource. ([#15641](https://github.com/hashicorp/terraform-provider-google/pull/15641)) +* compute: promoted the `ssl_policy` field on the `google_compute_region_target_https_proxy` resource to GA. ([#15608](https://github.com/hashicorp/terraform-provider-google/pull/15608)) +* container: added `enable_fqdn_network_policy` field to `google_container_cluster` ([#15642](https://github.com/hashicorp/terraform-provider-google/pull/15642)) +* container: added `node_config.confidential_compute` field to `google_container_node_pool` resource ([#15662](https://github.com/hashicorp/terraform-provider-google/pull/15662)) +* datastream: made `password` in `google_datastream_connection_profile` not cause recreation of the resource. ([#15610](https://github.com/hashicorp/terraform-provider-google/pull/15610)) +* dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `reprompt_event_handlers`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_page` resource ([#15668](https://github.com/hashicorp/terraform-provider-google/pull/15668)) +* dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_flow` resource ([#15668](https://github.com/hashicorp/terraform-provider-google/pull/15668)) +* iam: added `web_sso_config.additional_scopes` field to `google_iam_workforce_pool_provider` resource under ([#15616](https://github.com/hashicorp/terraform-provider-google/pull/15616)) +* monitoring: added `synthetic_monitor` to `google_monitoring_uptime_check_config` resource ([#15623](https://github.com/hashicorp/terraform-provider-google/pull/15623)) +* provider: improved error message when resource creation fails to to invalid API response ([#15629](https://github.com/hashicorp/terraform-provider-google/pull/15629)) + +BUG FIXES: +* cloudrunv2: changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_job` resource to a non-required field. ([#15638](https://github.com/hashicorp/terraform-provider-google/pull/15638)) +* cloudrunv2: changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_service` resource to a non-required field. ([#15638](https://github.com/hashicorp/terraform-provider-google/pull/15638)) +* filestore: fixed a bug causing permadiff on `reserved_ip_range` field in `google_filestore_instance` ([#15614](https://github.com/hashicorp/terraform-provider-google/pull/15614)) +* identityplatform: fixed a permadiff on `authorized_domains` in `google_identity_platform_config` resource ([#15607](https://github.com/hashicorp/terraform-provider-google/pull/15607)) + + +## 4.80.0 (August 28, 2023) + +DEPRECATIONS: +* dataplex: deprecated the following `google_dataplex_datascan` fields: `dataProfileResult` and `dataQualityResult` ([#15528](https://github.com/hashicorp/terraform-provider-google/pull/15528)) +* firebase: deprecated `google_firebase_project_location` in favor of `google_firebase_storage_bucket` and `google_firestore_database` ([#15526](https://github.com/hashicorp/terraform-provider-google/pull/15526)) + +FEATURES: +* **New Data Source:** `google_sql_database_instance_latest_recovery_time` ([#15551](https://github.com/hashicorp/terraform-provider-google/pull/15551)) +* **New Resource:** `google_certificate_manager_trust_config` ([#15562](https://github.com/hashicorp/terraform-provider-google/pull/15562)) +* **New Resource:** `google_compute_region_security_policy_rule` ([#15523](https://github.com/hashicorp/terraform-provider-google/pull/15523)) +* **New Resource:** `google_iam_deny_policy` ([#15571](https://github.com/hashicorp/terraform-provider-google/pull/15571)) +* **New Resource:** `google_bigquery_bi_reservation` ([#15527](https://github.com/hashicorp/terraform-provider-google/pull/15527)) +* **New Resource:** `google_gke_hub_feature_membership` ([#15604](https://github.com/hashicorp/terraform-provider-google/pull/15604)) + +IMPROVEMENTS: +* alloydb: added `restore_backup_source` and `restore_continuous_backup_source` fields to support restore feature in `google_alloydb_cluster` resource. ([#15580](https://github.com/hashicorp/terraform-provider-google/pull/15580)) +* artifactregistry: added `cleanup_policies` and `cleanup_policy_dry_run` fields to resource `google_artifact_registry_repository` ([#15561](https://github.com/hashicorp/terraform-provider-google/pull/15561)) +* clouddeploy: added `multi_target` to in `google_clouddelploy_target` ([#15564](https://github.com/hashicorp/terraform-provider-google/pull/15564)) +* compute: added `security_policy` field to `google_compute_target_instance` resource (beta) ([#15566](https://github.com/hashicorp/terraform-provider-google/pull/15566)) +* compute: added support for `security_policy` field to `google_compute_target_pool` ([#15569](https://github.com/hashicorp/terraform-provider-google/pull/15569)) +* compute: added support for `user_defined_fields` to `google_compute_region_security_policy` ([#15523](https://github.com/hashicorp/terraform-provider-google/pull/15523)) +* compute: added support for specifying regional disks for `google_compute_instance` `boot_disk.source` ([#15597](https://github.com/hashicorp/terraform-provider-google/pull/15597)) +* container: added `additional_pod_ranges_config` field to `google_container_cluster` resource ([#15600](https://github.com/hashicorp/terraform-provider-google/pull/15600)) +* containeraws: made `config.labels` updatable in `google_container_aws_node_pool` ([#15564](https://github.com/hashicorp/terraform-provider-google/pull/15564)) +* dataplex: added fields `data_profile_spec.post_scan_actions`, `data_profile_spec.include_fields` and `data_profile_spec.exclude_fields` ([#15545](https://github.com/hashicorp/terraform-provider-google/pull/15545)) +* dns: added support for removing the networks block from the configuration in the resource `google_dns_response_policy` ([#15557](https://github.com/hashicorp/terraform-provider-google/pull/15557)) +* firebase: added `api_key_id` field to `google_firebase_web_app`, `google_firebase_android_app`, and `google_firebase_apple_app`. ([#15577](https://github.com/hashicorp/terraform-provider-google/pull/15577)) +* sql: added `psc_config` , `psc_service_attachment_link`, and `dns_name` fields to `google_sql_database_instance` ([#15563](https://github.com/hashicorp/terraform-provider-google/pull/15563)) +* workstations: added `enable_nested_virtualization` field to `google_workstations_workstation_config` resource ([#15567](https://github.com/hashicorp/terraform-provider-google/pull/15567)) + +BUG FIXES: +* bigquery: added support to unset policy tags in table schema ([#15547](https://github.com/hashicorp/terraform-provider-google/pull/15547)) +* bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `max_age` is specified using increments larger than hours ([#15595](https://github.com/hashicorp/terraform-provider-google/pull/15595)) +* bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `mode` is specified ([#15595](https://github.com/hashicorp/terraform-provider-google/pull/15595)) +* container: updated `resource_container_cluster` to ignore `dns_config` diff when `enable_autopilot = true` ([#15549](https://github.com/hashicorp/terraform-provider-google/pull/15549)) +* containerazure: added diff suppression for case changes of enum values in `google_container_azure_cluster` ([#15536](https://github.com/hashicorp/terraform-provider-google/pull/15536)) + + +## 4.79.0 (August 21, 2023) +FEATURES: +* **New Resource:** `google_backup_dr_management_server` ([#15479](https://github.com/hashicorp/terraform-provider-google/pull/15479)) +* **New Resource:** `google_compute_region_security_policy_rule` ([#15523](https://github.com/hashicorp/terraform-provider-google/pull/15523)) + +IMPROVEMENTS: +* cloudbuild: added `git_file_source.bitbucket_server_config` and `source_to_build.bitbucket_server_config` fields to `google_cloudbuild_trigger` resource ([#15475](https://github.com/hashicorp/terraform-provider-google/pull/15475)) +* cloudrunv2: added the following output only fields to `google_cloud_run_v2_job` and `google_cloud_run_v2_service` resources: `create_time`, `update_time`, `delete_time`, `expire_time`, `creator` and `last_modifier` ([#15502](https://github.com/hashicorp/terraform-provider-google/pull/15502)) +* composer: added `config.private_environment_config.connection_type` field to `google_composer_environment` resource ([#15460](https://github.com/hashicorp/terraform-provider-google/pull/15460)) +* compute: added `disk.provisioned_iops` field to `google_compute_instance_template` and `google_compute_region_instance_template` resources ([#15506](https://github.com/hashicorp/terraform-provider-google/pull/15506)) +* compute: added `user_defined_fields` field to `google_compute_region_security_policy` resource ([#15523](https://github.com/hashicorp/terraform-provider-google/pull/15523)) +* databasemigrationservice: added `edition` field to `google_database_migration_service_connection_profile` resource ([#15510](https://github.com/hashicorp/terraform-provider-google/pull/15510)) +* dns: allowed `globalL7ilb` value for the `routing_policy.load_balancer_type` field in `google_dns_record_set` resource ([#15521](https://github.com/hashicorp/terraform-provider-google/pull/15521)) +* healthcare: added `default_search_handling_strict` field to `google_healthcare_fhir_store` resource ([#15514](https://github.com/hashicorp/terraform-provider-google/pull/15514)) +* metastore: added `scaling_config` field to `google_dataproc_metastore_service` resource ([#15476](https://github.com/hashicorp/terraform-provider-google/pull/15476)) +* secretmanager: added `version_aliases` field to `google_secret_manager_secret` resource ([#15483](https://github.com/hashicorp/terraform-provider-google/pull/15483)) + +BUG FIXES: +* alloydb: fixed a permadiff on `google_alloydb_cluster` when `backup_window`, `enabled` or `location` fields are unset ([#15444](https://github.com/hashicorp/terraform-provider-google/pull/15444)) +* containeraws: fixed permadiffs on `google_container_aws_cluster` and `google_container_aws_node_pool` resources ([#15491](https://github.com/hashicorp/terraform-provider-google/pull/15491)) +* dataplex: fixed a bug when importing `google_dataplex_datascan` after running a job ([#15468](https://github.com/hashicorp/terraform-provider-google/pull/15468)) +* dns: changed `private_visibility_config.networks` from `required` to requiring at least one of `private_visibility_config.networks` or `private_visibility_config.gke_clusters` in `google_dns_managed_zone` resource ([#15443](https://github.com/hashicorp/terraform-provider-google/pull/15443)) + + +## 4.78.0 (August 15, 2023) + +FEATURES: +* **New Resource:** `google_billing_project_info` ([#15400](https://github.com/hashicorp/terraform-provider-google/pull/15400)) +* **New Resource:** `google_network_connectivity_service_connection_policy` ([#15381](https://github.com/hashicorp/terraform-provider-google/pull/15381)) + +IMPROVEMENTS: +* alloydb: added `continuous_backup_config` and `continuous_backup_info` fields to `cluster` resource ([#15370](https://github.com/hashicorp/terraform-provider-google/pull/15370)) +* bigquery: added `external_data_configuration.file_set_spec_type` to `google_bigquery_table` ([#15402](https://github.com/hashicorp/terraform-provider-google/pull/15402)) +* bigquery: added `max_staleness` to `google_bigquery_table` ([#15395](https://github.com/hashicorp/terraform-provider-google/pull/15395)) +* billingbudget: added `resource_ancestors` field to `google_billing_budget` resource ([#15393](https://github.com/hashicorp/terraform-provider-google/pull/15393)) +* cloudfunctions2: added support for GCF Gen2 CMEK ([#15385](https://github.com/hashicorp/terraform-provider-google/pull/15385)) +* cloudidentity: added field `type` to `google_cloud_identity_group_memberships` ([#15398](https://github.com/hashicorp/terraform-provider-google/pull/15398)) +* compute: added `subnetwork` field to the resource `google_compute_global_forwarding_rule` ([#15424](https://github.com/hashicorp/terraform-provider-google/pull/15424)) +* compute: added support for `INTERNAL_MANAGED` to the field `load_balancing_scheme` in the resource `google_compute_backend_service` ([#15424](https://github.com/hashicorp/terraform-provider-google/pull/15424)) +* compute: added support for `INTERNAL_MANAGED` to the field `load_balancing_scheme` in the resource `google_compute_global_forwarding_rule` ([#15424](https://github.com/hashicorp/terraform-provider-google/pull/15424)) +* compute: added support for `ip_version` to `google_compute_forwarding_rule` ([#15388](https://github.com/hashicorp/terraform-provider-google/pull/15388)) +* container: marked `master_ipv4_cidr_block` as not required when `private_endpoint_subnetwork` is provided for `google_container_cluster` ([#15422](https://github.com/hashicorp/terraform-provider-google/pull/15422)) +* container: added support for `advanced_datapath_observability_config` to `google_container_cluster` ([#15425](https://github.com/hashicorp/terraform-provider-google/pull/15425)) +* eventarc: added field `event_data_content_type` to `google_eventarc_trigger` ([#15433](https://github.com/hashicorp/terraform-provider-google/pull/15433)) +* healthcare: added `send_previous_resource_on_delete` field to `notification_configs` of `google_healthcare_fhir_store` ([#15380](https://github.com/hashicorp/terraform-provider-google/pull/15380)) +* pubsub: added `cloud_storage_config` field to `google_pubsub_subscription` resource ([#15420](https://github.com/hashicorp/terraform-provider-google/pull/15420)) +* secretmanager: added `annotations` field to `google_secret_manager_secret` resource ([#15392](https://github.com/hashicorp/terraform-provider-google/pull/15392)) + +BUG FIXES: +* certificatemanager: added recreation behavior to the `google_certificate_manager_certificate` resource when its location changes ([#15432](https://github.com/hashicorp/terraform-provider-google/pull/15432)) +* cloudfunctions2: fixed creation failure state inconsistency in `google_cloudfunctions2_function` ([#15418](https://github.com/hashicorp/terraform-provider-google/pull/15418)) +* monitoring: updated `evaluation_interval` on `condition_prometheus_query_language` to be optional ([#15429](https://github.com/hashicorp/terraform-provider-google/pull/15429)) + +## 4.77.0 (August 7, 2023) + +NOTES: +* vpcaccess: reverted the ability to update the number of instances for resource `google_vpc_access_connector` ([#15313](https://github.com/hashicorp/terraform-provider-google/pull/15313)) + +FEATURES: +* **New Resource:** `google_document_ai_warehouse_document_schema` ([#15326](https://github.com/hashicorp/terraform-provider-google/pull/15326)) +* **New Resource:** `google_document_ai_warehouse_location` ([#15326](https://github.com/hashicorp/terraform-provider-google/pull/15326)) + +IMPROVEMENTS: +* alloydb: added `continuous_backup_config` and `continuous_backup_info` fields to `cluster` resource ([#15370](https://github.com/hashicorp/terraform-provider-google/pull/15370)) +* cloudbuild: removed the validation function for the values of `machine_type` field on the `google_cloudbuild_trigger` resource ([#15357](https://github.com/hashicorp/terraform-provider-google/pull/15357)) +* compute: add future_limit in quota exceeded error details for compute resources. ([#15346](https://github.com/hashicorp/terraform-provider-google/pull/15346)) +* compute: added `ipv6_endpoint_type` and `ip_version` to `google_compute_address` ([#15358](https://github.com/hashicorp/terraform-provider-google/pull/15358)) +* compute: added `local_ssd_recovery_timeout` field to `google_compute_instance` resource ([#15366](https://github.com/hashicorp/terraform-provider-google/pull/15366)) +* compute: added `local_ssd_recovery_timeout` field to `google_compute_instance_template` resource ([#15366](https://github.com/hashicorp/terraform-provider-google/pull/15366)) +* compute: added `network_interface.ipv6_access_config.external_ipv6_prefix_length` to `google_compute_instance` ([#15358](https://github.com/hashicorp/terraform-provider-google/pull/15358)) +* compute: added `network_interface.ipv6_access_config.name` to `google_compute_instance` ([#15358](https://github.com/hashicorp/terraform-provider-google/pull/15358)) +* compute: added a new type `GLOBAL_MANAGED_PROXY` for the field `purpose` in the resource `google_compute_subnetwork` ([#15345](https://github.com/hashicorp/terraform-provider-google/pull/15345)) +* compute: added field `instance_lifecycle_policy` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#15322](https://github.com/hashicorp/terraform-provider-google/pull/15322)) +* compute: added protocol type: UNSPECIFIED in `google_compute_backend_service` as per [release note](https://cloud.google.com/load-balancing/docs/release-notes#July_24_2023) + ([#15328](https://github.com/hashicorp/terraform-provider-google/pull/15328)) +* compute: made `network_interface.ipv6_access_config.external_ipv6` configurable in `google_compute_instance` ([#15358](https://github.com/hashicorp/terraform-provider-google/pull/15358)) +* container: added `enable_k8s_beta_apis.enabled_apis` field to `google_container_cluster` ([#15320](https://github.com/hashicorp/terraform-provider-google/pull/15320)) +* container: added `node_config.host_maintenance_policy` field to `google_container_cluster` and `google_container_node_pool` ([#15347](https://github.com/hashicorp/terraform-provider-google/pull/15347)) +* container: added `placement_policy.policy_name` field to `google_container_node_pool` resource ([#15367](https://github.com/hashicorp/terraform-provider-google/pull/15367)) +* container: allowed `enabled_private_endpoint` to be settable on creation for PSC-based clusters ([#15361](https://github.com/hashicorp/terraform-provider-google/pull/15361)) +* container: unsuppressed `private_cluster_config` when `master_global_access_config` is set in `google_container_cluster` ([#15369](https://github.com/hashicorp/terraform-provider-google/pull/15369)) +* gkeonprem: added taint on failed resource creation for `google_gkeonprem_bare_metal_admin_cluster` ([#15362](https://github.com/hashicorp/terraform-provider-google/pull/15362)) +* gkeonprem: increased timeout for resources `google_gkeonprem_bare_metal_cluster` and `google_gkeonprem_bare_metal_admin_cluster` ([#15362](https://github.com/hashicorp/terraform-provider-google/pull/15362)) +* identityplayform: added support for `blocking_functions` `quota` and `authorized_domains` in `google_identity_platform_config` ([#15325](https://github.com/hashicorp/terraform-provider-google/pull/15325)) +* monitoring: added update support for `period` in `google_monitoring_uptime_check_config` ([#15315](https://github.com/hashicorp/terraform-provider-google/pull/15315)) +* pubsub: added `no_wrapper` field to `google_pubsub_subscription` resource ([#15334](https://github.com/hashicorp/terraform-provider-google/pull/15334)) + +BUG FIXES: +* bigquery: fixed a bug in update support for several fields in `google_bigquery_data_transfer_config` ([#15359](https://github.com/hashicorp/terraform-provider-google/pull/15359)) +* cloudfunctions2: fixed an issue where `google_cloudfunctions2_function.build_config.source.storage_source.generation` created a diff when not set in config ([#15364](https://github.com/hashicorp/terraform-provider-google/pull/15364)) +* monitoring: fixed an issue in `google_monitoring_monitored_project` where project numbers were not accepted for `name` ([#15305](https://github.com/hashicorp/terraform-provider-google/pull/15305)) +* vpcaccess: reverted new behaviour introduced by resource `google_vpc_access_connector` in `4.75.0`. `min_throughput` and `max_throughput` fields lost their default value, and customers could not make deployment due to that change. ([#15313](https://github.com/hashicorp/terraform-provider-google/pull/15313)) + +## 4.76.0 (July 31, 2023) + +FEATURES: +* **New Resource:** `google_compute_region_ssl_policy` ([#15299](https://github.com/hashicorp/terraform-provider-google/pull/15299)) +* **New Resource:** `google_dataplex_task` ([#15226](https://github.com/hashicorp/terraform-provider-google/pull/15226)) +* **New Resource:** `google_iap_web_region_backend_service_iam_binding` ([#15285](https://github.com/hashicorp/terraform-provider-google/pull/15285)) +* **New Resource:** `google_iap_web_region_backend_service_iam_member` ([#15285](https://github.com/hashicorp/terraform-provider-google/pull/15285)) +* **New Resource:** `google_iap_web_region_backend_service_iam_policy` ([#15285](https://github.com/hashicorp/terraform-provider-google/pull/15285)) + +IMPROVEMENTS: +* cloudrun: added `status.traffic` output fields to `google_cloud_run_service` resource ([#15284](https://github.com/hashicorp/terraform-provider-google/pull/15284)) +* cloudrunv2: added field `custom_audiences` to resource `google_cloud_run_v2_service ` ([#15268](https://github.com/hashicorp/terraform-provider-google/pull/15268)) +* composer: added support for updating `resilience_mode` in `google_composer_environment` ([#15238](https://github.com/hashicorp/terraform-provider-google/pull/15238)) +* compute: added `reconcile_connections` for `google_compute_service_attachment`. ([#15288](https://github.com/hashicorp/terraform-provider-google/pull/15288)) +* container : added `gcs_fuse_csi_driver_config` field to `addons_config` in `google_container_cluster` resource. ([#15290](https://github.com/hashicorp/terraform-provider-google/pull/15290)) +* container: added `allow_net_admin` field to `google_container_cluster` resource ([#15275](https://github.com/hashicorp/terraform-provider-google/pull/15275)) +* container: allowed user to set up to 20 maintenance exclusions for `google_container_cluster` resource ([#15291](https://github.com/hashicorp/terraform-provider-google/pull/15291)) +* healthcare: added `last_updated_partition_config` field to `google_healthcare_fhir_store` resource ([#15271](https://github.com/hashicorp/terraform-provider-google/pull/15271)) +* monitoring: added `condition_prometheus_query_language` field to `google_monitoring_alert_policy` resource ([#15301](https://github.com/hashicorp/terraform-provider-google/pull/15301)) +* networkservices: made `scope` field optional in `google_network_services_gateway` resource ([#15273](https://github.com/hashicorp/terraform-provider-google/pull/15273)) +* spanner: added `enable_drop_protection` to `google_spanner_database` resource([#15283](https://github.com/hashicorp/terraform-provider-google/pull/15283)) + +BUG FIXES: +* alloydb: fixed permadiffs when setting 0 as start time (midnight) for `automated_backup_policy` in `google_alloydb_cluster` resource ([#15219](https://github.com/hashicorp/terraform-provider-google/pull/15219)) +* artifactregistry: fixed reading back maven_config state in `google_artifact_registry_repository` ([#15269](https://github.com/hashicorp/terraform-provider-google/pull/15269)) +* cloudtasks: suppressed time-unit permadiffs on `google_cloud_tasks_queue` min and max backoff settings ([#15237](https://github.com/hashicorp/terraform-provider-google/pull/15237)) +* cloudrun: fixed the bug where default system labels set in `service.spec.template.metadata.labels` were treated as a diff. ([#15302](https://github.com/hashicorp/terraform-provider-google/pull/15302)) +* compute: fixed wrongly triggered recreation on changes of `enforce_on_key_configs` on `google_compute_security_policy` ([#15248](https://github.com/hashicorp/terraform-provider-google/pull/15248)) +* monitoring: fixed an issue in `google_monitoring_monitored_project` where project numbers were not accepted for `name` ([#15305](https://github.com/hashicorp/terraform-provider-google/pull/15305)) + +## 4.75.1 (July 27, 2023) + +BUG FIXES: + +* vpcaccess: reverted new behaviour introduced by resource `google_vpc_access_connector` in `4.75.0`. `min_throughput` and `max_throughput` fields lost their default value, and customers could not make deployment due to that change. + +* vpcaccess: reverted the ability to update the number of instances for resource `google_vpc_access_connector` + +## 4.75.0 (July 24, 2023) + +FEATURES: +* **New Resource:** `google_dns_response_policy_rule`([#15146](https://github.com/hashicorp/terraform-provider-google/pull/15146)) +* **New Resource:** `google_dns_response_policy`([#15146](https://github.com/hashicorp/terraform-provider-google/pull/15146)) +* **New Resource:** `google_looker_instance` ([#15188](https://github.com/hashicorp/terraform-provider-google/pull/15188)) + +IMPROVEMENTS: +* apigee: added `disable_vpc_peering` field to `google_apigee_organization` resource ([#15186](https://github.com/hashicorp/terraform-provider-google/pull/15186)) +* bigquery: added `external_data_configuration.json_options` and `external_data_configuration.parquet_options` fields to `google_bigquery_table` ([#15197](https://github.com/hashicorp/terraform-provider-google/pull/15197)) +* bigtable: added `change_stream_retention` field to `google_bigtable_table.table` resource ([#15152](https://github.com/hashicorp/terraform-provider-google/pull/15152)) +* compute: added `most_recent` argument to `google_compute_image` datasource ([#15187](https://github.com/hashicorp/terraform-provider-google/pull/15187)) +* compute: added field `enable_confidential_compute` for `google_compute_disk` resource ([#15180](https://github.com/hashicorp/terraform-provider-google/pull/15180)) +* container: added `gpu_driver_installation_config.gpu_driver_version` field to `google_container_node_pool` ([#15182](https://github.com/hashicorp/terraform-provider-google/pull/15182)) +* gkebackup: added `state` and `state_reason` output-only fields to `google_gkebackup_backupplan` resource ([#15201](https://github.com/hashicorp/terraform-provider-google/pull/15201)) +* healthcare: added `complex_data_type_reference_parsing ` field to `google_healthcare_fhir_store` resource ([#15159](https://github.com/hashicorp/terraform-provider-google/pull/15159)) +* networkservices: increased max_size to 20 for both `included_query_parameters` and `excluded_query_parameters` on `google_network_services_edge_cache_service` ([#15168](https://github.com/hashicorp/terraform-provider-google/pull/15168)) +* vpcaccess: added support for updates to `google_vpc_access_connector` resource ([#15176](https://github.com/hashicorp/terraform-provider-google/pull/15176)) + +BUG FIXES: +* alloydb: fixed `google_alloydb_cluster` handling of automated backup policy midnight start time ([#15219](https://github.com/hashicorp/terraform-provider-google/pull/15219)) +* compute: fixed logic when unsetting `google_compute_instance.min_cpu_platform` and switching to a `machine_type` that does not support `min_cpu_platform` at the same time ([#15217](https://github.com/hashicorp/terraform-provider-google/pull/15217)) +* tags: fixed race condition when modifying `google_tags_location_tag_binding` ([#15189](https://github.com/hashicorp/terraform-provider-google/pull/15189)) + + +## 4.74.0 (July 18, 2023) + +FEATURES: +* **New Resource:** `google_cloudbuildv2_connection` ([#15098](https://github.com/hashicorp/terraform-provider-google/pull/15098)) +* **New Resource:** `google_cloudbuildv2_repository` ([#15098](https://github.com/hashicorp/terraform-provider-google/pull/15098)) +* **New Resource:** `google_gkeonprem_bare_metal_admin_cluster` ([#15099](https://github.com/hashicorp/terraform-provider-google/pull/15099)) +* **New Resource:** `google_network_security_address_group` ([#15111](https://github.com/hashicorp/terraform-provider-google/pull/15111)) +* **New Resource:** `google_network_security_gateway_security_policy_rule` ([#15112](https://github.com/hashicorp/terraform-provider-google/pull/15112)) +* **New Resource:** `google_network_security_gateway_security_policy` ([#15112](https://github.com/hashicorp/terraform-provider-google/pull/15112)) +* **New Resource:** `google_network_security_url_lists` ([#15112](https://github.com/hashicorp/terraform-provider-google/pull/15112)) +* **New Resource:** `google_network_services_gateway` ([#15112](https://github.com/hashicorp/terraform-provider-google/pull/15112)) + +IMPROVEMENTS: +* bigquery: added `storage_billing_model` argument to `google_bigquery_dataset` ([#15115](https://github.com/hashicorp/terraform-provider-google/pull/15115)) +* bigquery: added `external_data_configuration.metadata_cache_mode` and `external_data_configuration.object_metadata` to `google_bigquery_table` ([#15096](https://github.com/hashicorp/terraform-provider-google/pull/15096)) +* bigquery: made `external_data_configuration.source_fomat` optional in `google_bigquery_table` ([#15096](https://github.com/hashicorp/terraform-provider-google/pull/15096)) +* certificatemanager: added `issuance_config` field to `google_certificate_manager_certificate` resource ([#15101](https://github.com/hashicorp/terraform-provider-google/pull/15101)) +* cloudbuild: added `repository_event_config` field to `google_cloudbuild_trigger` resource ([#15098](https://github.com/hashicorp/terraform-provider-google/pull/15098)) +* compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_http_proxy` ([#15109](https://github.com/hashicorp/terraform-provider-google/pull/15109)) +* compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_https_proxy` ([#15109](https://github.com/hashicorp/terraform-provider-google/pull/15109)) +* compute: added support for updating labels in `google_compute_external_vpn_gateway` ([#15134](https://github.com/hashicorp/terraform-provider-google/pull/15134)) +* container: made `monitoring_config.enable_components` optional on `google_container_cluster` ([#15131](https://github.com/hashicorp/terraform-provider-google/pull/15131)) +* container: added field `tpu_topology` under `placement_policy` in resource `google_container_node_pool` ([#15130](https://github.com/hashicorp/terraform-provider-google/pull/15130)) +* gkehub: promoted the `google_gke_hub_feature` resource's `fleetobservability` block to GA. ([#15105](https://github.com/hashicorp/terraform-provider-google/pull/15105)) +* iamworkforcepool: added `oidc.client_secret` field to `google_iam_workforce_pool_provider` and new enum values `CODE` and `MERGE_ID_TOKEN_OVER_USER_INFO_CLAIMS` to `oidc.web_sso_config.response_type` and `oidc.web_sso_config.assertion_claims_behavior` respectively ([#15069](https://github.com/hashicorp/terraform-provider-google/pull/15069)) +* sql: added `settings.data_cache_config` to `sql_database_instance` resource. ([#15127](https://github.com/hashicorp/terraform-provider-google/pull/15127)) +* sql: added `settings.edition` field to `sql_database_instance` resource. ([#15127](https://github.com/hashicorp/terraform-provider-google/pull/15127)) +* vertexai: supported `shard_size` in `google_vertex_ai_index` ([#15133](https://github.com/hashicorp/terraform-provider-google/pull/15133)) + +BUG FIXES: +* compute: made `google_compute_router_peer.peer_ip_address` optional ([#15095](https://github.com/hashicorp/terraform-provider-google/pull/15095)) +* redis: fixed issue with `google_redis_instance` populating output-only field `maintenance_schedule`. ([#15063](https://github.com/hashicorp/terraform-provider-google/pull/15063)) +* orgpolicy: fixed forcing recreation on imported state for `google_org_policy_policy` ([#15132](https://github.com/hashicorp/terraform-provider-google/pull/15132)) +* osconfig: fixed validation of file resource `state` fields in `google_os_config_os_policy_assignment` ([#15107](https://github.com/hashicorp/terraform-provider-google/pull/15107)) + +## 4.73.2 (July 17, 2023) + +BUG FIXES: +* monitoring: fixed an issue which occurred when `name` field of `google_monitoring_monitored_project` was long-form + +## 4.73.1 (July 13, 2023) + +BUG FIXES: +* monitoring: fixed an issue causing `google_monitoring_monitored_project` to appear to be deleted + +## 4.73.0 (July 10, 2023) + +FEATURES: +* **New Resource:** `google_firebase_extensions_instance` ([#15013](https://github.com/hashicorp/terraform-provider-google/pull/15013)) + +IMPROVEMENTS: +* compute: added the `no_automate_dns_zone` field to `google_compute_forwarding_rule`. ([#15028](https://github.com/hashicorp/terraform-provider-google/pull/15028)) +* compute: promoted `google_compute_disk_async_replication` resource to GA. ([#15029](https://github.com/hashicorp/terraform-provider-google/pull/15029)) +* compute: promoted `async_primary_disk` field in `google_compute_disk` resource to GA. ([#15029](https://github.com/hashicorp/terraform-provider-google/pull/15029)) +* compute: promoted `async_primary_disk` field in `google_compute_region_disk` resource to GA. ([#15029](https://github.com/hashicorp/terraform-provider-google/pull/15029)) +* compute: promoted `disk_consistency_group_policy` field in `google_compute_resource_policy` resource to GA. ([#15029](https://github.com/hashicorp/terraform-provider-google/pull/15029)) +* resourcemanager: fixed handling of `google_service_account_id_token` when authenticated with GCE metadata credentials ([#15003](https://github.com/hashicorp/terraform-provider-google/pull/15003)) + +BUG FIXES: +* networkservices: increased default timeout for `google_network_services_edge_cache_keyset` to 90m ([#15024](https://github.com/hashicorp/terraform-provider-google/pull/15024)) + +## 4.72.1 (July 6, 2023) + +BUG FIXES: +* compute: fixed an issue in `google_compute_instance_template` where initialize params stopped the `disk.disk_size_gb` field being used ([#15054](https://github.com/hashicorp/terraform-provider-google/pull/15054)) + +## 4.72.0 (July 3, 2023) + +FEATURES: +* **New Resource:** `google_public_ca_external_account_key` ([#14983](https://github.com/hashicorp/terraform-provider-google/pull/14983)) + +IMPROVEMENTS: +* compute: added `provisioned_throughput` field to `google_compute_disk` used by `hyperdisk-throughput` pd type ([#14985](https://github.com/hashicorp/terraform-provider-google/pull/14985)) +* container: added field `security_posture_config` to resource `google_container_cluster` ([#14999](https://github.com/hashicorp/terraform-provider-google/pull/14999)) +* logging: added support for `locked` to `google_logging_project_bucket_config` ([#14977](https://github.com/hashicorp/terraform-provider-google/pull/14977)) + +BUG FIXES: +* bigquery: fixed an issue where api default value for `edition` field of `google_bigquery_reservation` was not handled ([#14961](https://github.com/hashicorp/terraform-provider-google/pull/14961)) +* cloudfunction2: fixed permadiffs of some fields of `service_config` in `google_cloudfunctions2_function` resource ([#14975](https://github.com/hashicorp/terraform-provider-google/pull/14975)) +* compute: fixed an issue with setting project field to long form in `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` ([#14996](https://github.com/hashicorp/terraform-provider-google/pull/14996)) +* gkehub: fixed an issue with setting project field to long form in `google_gke_hub_feature` ([#14996](https://github.com/hashicorp/terraform-provider-google/pull/14996)) + +## 4.71.0 (June 27, 2023) + +FEATURES: +* **New Resource:** `google_gke_hub_feature_iam_*` ([#14912](https://github.com/hashicorp/terraform-provider-google/pull/14912)) +* **New Resource:** `google_gke_hub_feature` ([#14912](https://github.com/hashicorp/terraform-provider-google/pull/14912)) +* **New Resource:** `google_vmwareengine_cluster` ([#14917](https://github.com/hashicorp/terraform-provider-google/pull/14917)) +* **New Resource:** `google_vmwareengine_private_cloud` ([#14917](https://github.com/hashicorp/terraform-provider-google/pull/14917)) + +IMPROVEMENTS: +* apigee: added output-only field `apigee_project_id` to resource `google_apigee_organization` ([#14911](https://github.com/hashicorp/terraform-provider-google/pull/14911)) +* bigtable: increased default timeout for instance operations to 1 hour in resoure `google_bigtable_instance` ([#14909](https://github.com/hashicorp/terraform-provider-google/pull/14909)) +* cloudrunv2: added fields `annotations` and `template.annotations` to resource `google_cloud_run_v2_job` ([#14948](https://github.com/hashicorp/terraform-provider-google/pull/14948)) +* composer: added field `resilience_mode` to resource `google_composer_environment` ([#14939](https://github.com/hashicorp/terraform-provider-google/pull/14939)) +* compute: added support for `params.resource_manager_tags` and `boot_disk.initialize_params.resource_manager_tags` to resource `google_compute_instance` ([#14924](https://github.com/hashicorp/terraform-provider-google/pull/14924)) +* bigquerydatatransfer: made field `service_account_name` mutable in resource `google_bigquery_data_transfer_config` ([#14907](https://github.com/hashicorp/terraform-provider-google/pull/14907)) +* iambeta: added field `jwks_json` to resource `google_iam_workload_identity_pool_provider` ([#14938](https://github.com/hashicorp/terraform-provider-google/pull/14938)) + +BUG FIXES: +* bigtable: validated that `cluster_id` values are unique within resource `google_bigtable_instance` ([#14908](https://github.com/hashicorp/terraform-provider-google/pull/14908)) +* storage: fixed a bug that caused a permadiff when the `autoclass.enabled` field was explicitly set to false in resource `google_storage_bucket` ([#14902](https://github.com/hashicorp/terraform-provider-google/pull/14902)) + +## 4.70.0 (June 20, 2023) + +FEATURES: +* **New Resource:** `google_compute_network_endpoints` ([#14869](https://github.com/hashicorp/terraform-provider-google/pull/14869)) +* **New Resource:** `vertex_ai_index_endpoint` ([#14842](https://github.com/hashicorp/terraform-provider-google/pull/14842)) + +IMPROVEMENTS: +* bigtable: added 20 minutes timeout support to `google_bigtable_gc_policy` ([#14861](https://github.com/hashicorp/terraform-provider-google/pull/14861)) +* cloudfunctions2: added `url` output field to `google_cloudfunctions2_function` ([#14851](https://github.com/hashicorp/terraform-provider-google/pull/14851)) +* compute: added field `network_attachment` to `google_compute_instance_template` ([#14874](https://github.com/hashicorp/terraform-provider-google/pull/14874)) +* compute: surfaced additional information about quota exceeded errors for compute resources. ([#14879](https://github.com/hashicorp/terraform-provider-google/pull/14879)) +* compute: added `path_template_match` and `path_template_rewrite` to `google_compute_url_map`. ([#14873](https://github.com/hashicorp/terraform-provider-google/pull/14873)) +* compute: added ability to update Hyperdisk PD IOPS without recreation to `google_compute_disk` ([#14844](https://github.com/hashicorp/terraform-provider-google/pull/14844)) +* container: added `sole_tenant_config` to `node_config` in `google_container_node_pool` and `google_container_cluster` ([#14897](https://github.com/hashicorp/terraform-provider-google/pull/14897)) +* dataform: added field `workspace_compilation_overrides` to resource `google_dataform_repository` (beta) ([#14839](https://github.com/hashicorp/terraform-provider-google/pull/14839)) +* dlp: added `crypto_hash_config` to `google_data_loss_prevention_deidentify_template` ([#14870](https://github.com/hashicorp/terraform-provider-google/pull/14870)) +* dlp: added `trigger_id` field to `google_data_loss_prevention_job_trigger` ([#14892](https://github.com/hashicorp/terraform-provider-google/pull/14892)) +* dlp: added missing file types `POWERPOINT` and `EXCEL` in `inspect_job.storage_config.cloud_storage_options.file_types` enum to `google_data_loss_prevention_job_trigger` resource ([#14856](https://github.com/hashicorp/terraform-provider-google/pull/14856)) +* dlp: added multiple `sensitivity_score` field to `google_data_loss_prevention_deidentify_template` resource ([#14880](https://github.com/hashicorp/terraform-provider-google/pull/14880)) +* dlp: added multiple `sensitivity_score` field to `google_data_loss_prevention_inspect_template` resource ([#14871](https://github.com/hashicorp/terraform-provider-google/pull/14871)) +* dlp: added multiple `sensitivity_score` field to `google_data_loss_prevention_job_trigger` resource ([#14881](https://github.com/hashicorp/terraform-provider-google/pull/14881)) +* dlp: changed `inspect_template_name` field from required to optional in `google_data_loss_prevention_job_trigger` resource ([#14845](https://github.com/hashicorp/terraform-provider-google/pull/14845)) +* pubsub: allowed `definition` field of `google_pubsub_schema` updatable. (https://cloud.google.com/pubsub/docs/schemas#commit-schema-revision) ([#14857](https://github.com/hashicorp/terraform-provider-google/pull/14857)) +* sql: added `POSTGRES_15` to version docs for `database_version` field to `google_sql_database_instance` ([#14891](https://github.com/hashicorp/terraform-provider-google/pull/14891)) +* vpcaccess: added `connected_projects` field to resource `google_vpc_access_connector`. ([#14835](https://github.com/hashicorp/terraform-provider-google/pull/14835)) + +BUG FIXES: +* provider: fixed an issue on multiple resources where non-retryable quota errors were considered retryable ([#14850](https://github.com/hashicorp/terraform-provider-google/pull/14850)) +* vertexai: made `google_vertex_ai_featurestore_entitytype_feature` always use region corresponding to parent's region ([#14843](https://github.com/hashicorp/terraform-provider-google/pull/14843)) + +## 4.69.1 (June 12, 2023) + +NOTE: +* Added a new user guide to the provider documentation ([#14886](https://github.com/hashicorp/terraform-provider-google/pull/14886)) + +## 4.69.0 (June 12, 2023) + +FEATURES: +* **New Data Source:** `google_vmwareengine_network` ([#14821](https://github.com/hashicorp/terraform-provider-google/pull/14821)) +* **New Resource:** `google_access_context_manager_service_perimeter_egress_policy` ([#14817](https://github.com/hashicorp/terraform-provider-google/pull/14817)) +* **New Resource:** `google_access_context_manager_service_perimeter_ingress_policy` ([#14817](https://github.com/hashicorp/terraform-provider-google/pull/14817)) +* **New Resource:** `google_certificate_manager_certificate_issuance_config` ([#14798](https://github.com/hashicorp/terraform-provider-google/pull/14798)) +* **New Resource:** `google_dataplex_datascan` ([#14798](https://github.com/hashicorp/terraform-provider-google/pull/14798)) +* **New Resource:** `google_dataplex_datascan_iam_*` ([#14828](https://github.com/hashicorp/terraform-provider-google/pull/14828)) +* **New Resource:** `google_vmwareengine_network` ([#14821](https://github.com/hashicorp/terraform-provider-google/pull/14821)) + +IMPROVEMENTS: +* billing: added `lookup_projects` to `google_billing_account` datasource that skips reading the list of associated projects ([#14815](https://github.com/hashicorp/terraform-provider-google/pull/14815)) +* dlp: added `info_type_transformations` block in the `record_transformations` field to `google_data_loss_prevention_deidentify_template` resource. ([#14827](https://github.com/hashicorp/terraform-provider-google/pull/14827)) +* dlp: added `redact_config`, `fixed_size_bucketing_config`, `bucketing_config`, `time_part_config` and `date_shift_config` fields to `google_data_loss_prevention_deidentify_template` resource ([#14797](https://github.com/hashicorp/terraform-provider-google/pull/14797)) +* dlp: added `stored_info_type_id` field to `google_data_loss_prevention_stored_info_type` resource ([#14791](https://github.com/hashicorp/terraform-provider-google/pull/14791)) +* dlp: added `template_id` field to `google_data_loss_prevention_deidentify_template` and `google_data_loss_prevention_inspect_template` ([#14823](https://github.com/hashicorp/terraform-provider-google/pull/14823)) +* dlp: changed `actions` field from required to optional in `google_data_loss_prevention_job_trigger` resource ([#14803](https://github.com/hashicorp/terraform-provider-google/pull/14803)) +* kms: removed validation for `purpose` in `google_kms_crypto_key` to allow newly added values for the field ([#14799](https://github.com/hashicorp/terraform-provider-google/pull/14799)) +* pubsub: allowed `schema_settings` of `google_pubsub_topic` to change without deleting and recreating the resource ([#14819](https://github.com/hashicorp/terraform-provider-google/pull/14819)) + +BUG FIXES: +* tags: fixed providing `projects/<project_id` to `parent` causing recreation on `google_tags_tag_key` ([#14809](https://github.com/hashicorp/terraform-provider-google/pull/14809)) + +## 4.68.0 (June 5, 2023) + +FEATURES: +* **New Resource:** `google_container_analysis_note_iam_*` ([#14706](https://github.com/hashicorp/terraform-provider-google/pull/14706)) + +IMPROVEMENTS: +* compute: promoted `allow_psc_global_access` field in `google_compute_forwarding_rule` to GA ([#14754](https://github.com/hashicorp/terraform-provider-google/pull/14754)) +* dlp: added `included_fields` and `excluded_fields` fields to `google_data_loss_prevention_job_trigger` ([#14736](https://github.com/hashicorp/terraform-provider-google/pull/14736)) +* dns: added `regionalL7ilb` enum support to the `routing_policy.load_balancer_type` field in `google_dns_record_set` ([#14710](https://github.com/hashicorp/terraform-provider-google/pull/14710)) + +BUG FIXES: +* accesscontextmanager: fixed incorrect validations for `spec` and `status` in `google_access_context_manager_service_perimeter` ([#14705](https://github.com/hashicorp/terraform-provider-google/pull/14705)) +* alloydb: increased timeouts for `google_alloydb_instance` from 20m to 40m ([#14713](https://github.com/hashicorp/terraform-provider-google/pull/14713)) +* apigee: fixed bug where updating `config_bundle` in `google_apigee_sharedflow` that's attached to `google_apigee_sharedflow_deployment` causes an error ([#14725](https://github.com/hashicorp/terraform-provider-google/pull/14725)) +* compute: increased timeout for `compute_security_policy` from 4m to 8m ([#14712](https://github.com/hashicorp/terraform-provider-google/pull/14712)) +* dataproc: fixed crash when reading `google_dataproc_cluster.virtual_cluster_config` ([#14744](https://github.com/hashicorp/terraform-provider-google/pull/14744)) + +## 4.67.0 (May 30, 2023) + +FEATURES: +* **New Data Source:** `google_*_iam_policy` ([#14662](https://github.com/hashicorp/terraform-provider-google/pull/14662)) +* **New Data Source:** `google_vertex_ai_index` ([#14640](https://github.com/hashicorp/terraform-provider-google/pull/14640)) + +IMPROVEMENTS: +* cloudrun: added `template.spec.containers.name` field to `google_cloud_run_service` ([#14647](https://github.com/hashicorp/terraform-provider-google/pull/14647)) +* compute: added `network_performance_config` field to `google_compute_instance` and `google_compute_instance_template` ([#14678](https://github.com/hashicorp/terraform-provider-google/pull/14678)) +* compute: added `guest_os_features` and `licenses` fields to `google_compute_disk` and `google_compute_region_disk` ([#14660](https://github.com/hashicorp/terraform-provider-google/pull/14660)) +* datastream: added `mysql_source_config.max_concurrent_backfill_tasks` field to `google_datastream_stream` ([#14639](https://github.com/hashicorp/terraform-provider-google/pull/14639)) +* firebase: added additional import formats for `google_firebase_webapp` ([#14638](https://github.com/hashicorp/terraform-provider-google/pull/14638)) +* notebooks: added update support for `google_notebooks_instance.metadata` field ([#14650](https://github.com/hashicorp/terraform-provider-google/pull/14650)) +* privateca: added `encoding_format` field to `google_privateca_ca_pool` ([#14663](https://github.com/hashicorp/terraform-provider-google/pull/14663)) + +BUG FIXES: +* apigee: increased `google_apigee_organization` timeout defaults to 45m from 20m ([#14643](https://github.com/hashicorp/terraform-provider-google/pull/14643)) +* cloudresourcemanager: added retries to handle internal error: type: "googleapis.com" subject: "160009" ([#14727](https://github.com/hashicorp/terraform-provider-google/pull/14727)) +* cloudrun: fixed a permadiff for `metadata.annotation` in `google_cloud_run_service` ([#14642](https://github.com/hashicorp/terraform-provider-google/pull/14642)) +* container: fixed a crash scenario in `google_container_node_pool` ([#14693](https://github.com/hashicorp/terraform-provider-google/pull/14693)) +* gkeonprem: changed `hostname` (under `ip_block`) from required to optional for `google_gkeonprem_vmware_cluster` ([#14690](https://github.com/hashicorp/terraform-provider-google/pull/14690)) +* serviceusage: added retries to handle internal error: type: "googleapis.com" subject: "160009" when activating services ([#14727](https://github.com/hashicorp/terraform-provider-google/pull/14727)) + +## 4.66.0 (May 22, 2023) +NOTE: +* Upgraded to Go 1.19.9 ([#14561](https://github.com/hashicorp/terraform-provider-google/pull/14561)) + +FEATURES: +* **New Resource:** `google_network_security_server_tls_policy` ([#14557](https://github.com/hashicorp/terraform-provider-google/pull/14557)) + +IMPROVEMENTS: +* bigquery: added `ICEBERG` as an enum for `external_data_configuration.source_format` field in `google_bigquery_table` ([#14562](https://github.com/hashicorp/terraform-provider-google/pull/14562)) +* cloudfunctions: added `status` attribute to the `google_cloudfunctions_function` resource and data source ([#14574](https://github.com/hashicorp/terraform-provider-google/pull/14574)) +* compute: added `storage_location` field in `google_compute_image` resource ([#14619](https://github.com/hashicorp/terraform-provider-google/pull/14619)) +* compute: added support for additional machine types in `google_compute_region_commitment` ([#14593](https://github.com/hashicorp/terraform-provider-google/pull/14593)) +* monitoring: added `forecast_options` field to `google_monitoring_alert_policy` resource ([#14616](https://github.com/hashicorp/terraform-provider-google/pull/14616)) +* monitoring: added `notification_channel_strategy` field to `google_monitoring_alert_policy` resource ([#14563](https://github.com/hashicorp/terraform-provider-google/pull/14563)) +* sql: added `advanced_machine_features` field in `google_sql_database_instance` ([#14604](https://github.com/hashicorp/terraform-provider-google/pull/14604)) +* storagetransfer: added field `path` to `transfer_spec.aws_s3_data_source` in `google_storage_transfer_job` ([#14610](https://github.com/hashicorp/terraform-provider-google/pull/14610)) + +BUG FIXES: +* artifactregistry: fixed new repositories ignoring the provider region if location is unset in `google_artifact_registry_repository`. ([#14596](https://github.com/hashicorp/terraform-provider-google/pull/14596)) +* compute: fixed permadiff on `log_config.sample_rate` of `google_compute_backend_service` ([#14590](https://github.com/hashicorp/terraform-provider-google/pull/14590)) +* container: fixed permadiff on `gateway_api_config.channel` of `google_container_cluster` ([#14576](https://github.com/hashicorp/terraform-provider-google/pull/14576)) +* dataflow: fixed inconsistent final plan when labels are added to `google_dataflow_job` ([#14594](https://github.com/hashicorp/terraform-provider-google/pull/14594)) +* provider: fixed an issue where mtls transports were not used consistently(initial implementation in v4.65.0, reverted in v4.65.1) ([#14621](https://github.com/hashicorp/terraform-provider-google/pull/14621)) +* storage: fixed inconsistent final plan when labels are added to `google_storage_bucket` ([#14594](https://github.com/hashicorp/terraform-provider-google/pull/14594)) + +## 4.65.2 (May 16, 2023) + +BUG FIXES: +* provider: fixed an issue where `google_client_config` datasource return `null` for all attributes when region or zone is unset in provider config + +## 4.65.1 (May 15, 2023) + +BUG FIXES: +* provider: fixed an issue where `google_client_config` datasource return `null` for `access_token` + +## 4.65.0 (May 15, 2023) + +FEATURES: +* **New Data Source:** `google_datastream_static_ips` ([#14487](https://github.com/hashicorp/terraform-provider-google/pull/14487)) +* **New Resource:** `google_compute_disk_async_replication` ([#14489](https://github.com/hashicorp/terraform-provider-google/pull/14489)) +* **New Resource:** `google_firestore_field` ([#14512](https://github.com/hashicorp/terraform-provider-google/pull/14512)) + +IMPROVEMENTS: +* bigquery: added general field `load.parquet_options` to `google_bigquery_job` ([#14497](https://github.com/hashicorp/terraform-provider-google/pull/14497)) +* cloudbuild: added `allow_failure` and `allow_exit_codes` to `build.step` in `google_cloudbuild_trigger` resource ([#14498](https://github.com/hashicorp/terraform-provider-google/pull/14498)) +* compute: added enumeration values `SEV_SNP_CAPABLE`, `SUSPEND_RESUME_COMPATIBLE`, `TDX_CAPABLE` for the `guest_os_features` of `google_compute_image` ([#14518](https://github.com/hashicorp/terraform-provider-google/pull/14518)) +* compute: added support for `stack_type` to `google_compute_network_peering` ([#14509](https://github.com/hashicorp/terraform-provider-google/pull/14509)) +* dlp: added `publish_to_stackdriver` field to `google_data_loss_prevention_job_trigger` resource ([#14539](https://github.com/hashicorp/terraform-provider-google/pull/14539)) + +BUG FIXES: +* certificatemanager: fixed an issue where `self_managed.pem_certificate` and `self_managed.pem_certificate` can't be updated on `google_certificate_manager_certificate` ([#14521](https://github.com/hashicorp/terraform-provider-google/pull/14521)) +* compute: fixed crash on `terraform destroy -refresh=false` for instance group managers with `wait_for_instances = "true"` if the instance group manager was not found ([#14543](https://github.com/hashicorp/terraform-provider-google/pull/14543)) +* container: fixed node auto-provisioning not working when `auto_provisioning_defaults.management` is not provided on `google_container_cluster` ([#14519](https://github.com/hashicorp/terraform-provider-google/pull/14519)) +* provider: fixed an issue where mtls transports were not used consistently ([#14550](https://github.com/hashicorp/terraform-provider-google/pull/14550)) + +## 4.64.0 (May 8, 2023) + +FEATURES: +* **New Data Source:** `google_alloydb_locations` ([#14355](https://github.com/hashicorp/terraform-provider-google/pull/14355)) +* **New Data Source:** `google_sql_tiers` ([#14420](https://github.com/hashicorp/terraform-provider-google/pull/14420)) +* **New Resource:** `google_database_migration_service_connection_profile` ([#14383](https://github.com/hashicorp/terraform-provider-google/pull/14383)) + +IMPROVEMENTS: +* alloydb: added `encryption_config` and `encryption_info` fields in `google_alloydb_cluster`, to allow CMEK encryption of the cluster's data. ([#14426](https://github.com/hashicorp/terraform-provider-google/pull/14426)) +* alloydb: added support for CMEK in `google_alloydb_backup` resource ([#14421](https://github.com/hashicorp/terraform-provider-google/pull/14421)) +* alloydb: added the `encryption_config` field inside the `automated_backup_policy` block in`google_alloydb_cluster`, to allow CMEK encryption of automated backups. ([#14426](https://github.com/hashicorp/terraform-provider-google/pull/14426)) +* certificatemanager: added `location` field to `certificatemanager` certificate resource ([#14432](https://github.com/hashicorp/terraform-provider-google/pull/14432)) +* cloudrun: promoted `startup_probe` and `liveness_probe` in resource `google_cloud_run_service` to GA. ([#14363](https://github.com/hashicorp/terraform-provider-google/pull/14363)) +* cloudrunv2: added field `port` to `http_get` to resource `google_cloud_run_v2_service` ([#14358](https://github.com/hashicorp/terraform-provider-google/pull/14358)) +* cloudrunv2: added field `startupCpuBoost` to resource `service` ([#14372](https://github.com/hashicorp/terraform-provider-google/pull/14372)) +* cloudrunv2: added support for `session_affinity` to `google_cloud_run_v2_service` ([#14367](https://github.com/hashicorp/terraform-provider-google/pull/14367)) +* compute: added `dest_fqdns`, `dest_region_codes`, `dest_threat_intelligences`, `src_fqdns`, `src_region_codes`, and `src_threat_intelligences` to `google_compute_firewall_policy_rule` resource. ([#14378](https://github.com/hashicorp/terraform-provider-google/pull/14378)) +* compute: added `source_ip_ranges` and `base_forwarding_rule` to `google_compute_forwarding_rule` resource ([#14378](https://github.com/hashicorp/terraform-provider-google/pull/14378)) +* compute: added `bypass_cache_on_request_headers` to `cdn_policy` in `google_compute_backend_service` resource ([#14446](https://github.com/hashicorp/terraform-provider-google/pull/14446)) +* compute: added `dest_address_groups` and `src_address_groups` fields to `google_compute_firewall_policy_rule` and `google_compute_network_firewall_policy_rule` ([#14396](https://github.com/hashicorp/terraform-provider-google/pull/14396)) +* compute: added new field `async_primary_disk` to `google_compute_disk` and `google_compute_region_disk` ([#14431](https://github.com/hashicorp/terraform-provider-google/pull/14431)) +* compute: added new field `disk_consistency_group_policy` to `google_compute_resource_policy` ([#14431](https://github.com/hashicorp/terraform-provider-google/pull/14431)) +* compute: added support for IPv6 prefix exchange in `google_compute_router_peer` ([#14397](https://github.com/hashicorp/terraform-provider-google/pull/14397)) +* compute: made `network_firewall_policy_enforcement_order` field mutable in `google_compute_network`. ([#14364](https://github.com/hashicorp/terraform-provider-google/pull/14364)) +* dlp: added `exclude_by_hotword` exclusion rule to `google_data_loss_prevention_inspect_template` resource ([#14433](https://github.com/hashicorp/terraform-provider-google/pull/14433)) +* dlp: added `image_transformations` field to `google_data_loss_prevention_deidentify_template` resource ([#14434](https://github.com/hashicorp/terraform-provider-google/pull/14434)) +* dlp: added `inspectConfig` field to `google_data_loss_prevention_job_trigger` resource ([#14401](https://github.com/hashicorp/terraform-provider-google/pull/14401)) +* dlp: added `replace_dictionary_config` field to `info_type_transformations` in `google_data_loss_prevention_deidentify_template` resource ([#14434](https://github.com/hashicorp/terraform-provider-google/pull/14434)) +* dlp: added `surrogate_type` custom type to `google_data_loss_prevention_inspect_template` resource ([#14433](https://github.com/hashicorp/terraform-provider-google/pull/14433)) +* dlp: added `version` field for multiple `info_type` blocks to `google_data_loss_prevention_inspect_template` resource ([#14433](https://github.com/hashicorp/terraform-provider-google/pull/14433)) +* gkehub: moved `google_gke_hub_feature` from beta to ga ([#14396](https://github.com/hashicorp/terraform-provider-google/pull/14396)) +* sql: Added support for Postgres in `google_sql_source_representation_instance` ([#14436](https://github.com/hashicorp/terraform-provider-google/pull/14436)) +* vertexai: added `region` field to `google_vertex_ai_endpoint` ([#14362](https://github.com/hashicorp/terraform-provider-google/pull/14362)) +* workflows: added `crypto_key_name` field to `google_workflows_workflow` resource ([#14357](https://github.com/hashicorp/terraform-provider-google/pull/14357)) + +BUG FIXES: +* accesscontextmanager: fixed test for `google_access_context_manager_ingress_policy` ([#14361](https://github.com/hashicorp/terraform-provider-google/pull/14361)) +* cloudplatform: added validation for `role_id` on `google_organization_iam_custom_role` ([#14454](https://github.com/hashicorp/terraform-provider-google/pull/14454)) +* compute: fixed an import bug for `google_compute_router_interface` that happened when project was not set in the provider configuration or via environment variable ([#14356](https://github.com/hashicorp/terraform-provider-google/pull/14356)) +* dns: fixed bug in `google_dns_keys` data source where list attributes could not be used at plan-time ([#14418](https://github.com/hashicorp/terraform-provider-google/pull/14418)) +* firebase: specified required argument `bundle_id` in `google_firebase_apple_app` ([#14469](https://github.com/hashicorp/terraform-provider-google/pull/14469)) + +## 4.63.1 (April 26, 2023) + +BUG FIXES: +* bigtable: fixed plan failure because of an unused zone being unavailable + +## 4.63.0 (April 24, 2023) + +NOTES: +* alloydb: changed `location` from `optional` to `required` for `google_alloydb_cluster` and `google_alloydb_backup` resources. `location` had previously been marked as optional, but operations failed if it was omitted, and there was no way for `location` to be inherited from the provider configuration or from an environment variable. This means there was no way to have a working configuration without `location` specified. ([#14330](https://github.com/hashicorp/terraform-provider-google/pull/14330), [#14334](https://github.com/hashicorp/terraform-provider-google/pull/14334)) + +FEATURES: +* **New Resource:** `google_access_context_manager_ingress_policy` ([#14302](https://github.com/hashicorp/terraform-provider-google/pull/14302)) +* **New Resource:** `google_compute_public_advertised_prefix` ([#14303](https://github.com/hashicorp/terraform-provider-google/pull/14303)) +* **New Resource:** `google_compute_public_delegated_prefix` ([#14303](https://github.com/hashicorp/terraform-provider-google/pull/14303)) +* **New Resource:** `google_compute_region_commitment` ([#14301](https://github.com/hashicorp/terraform-provider-google/pull/14301)) +* **New Resource:** `google_network_services_http_route` ([#14294](https://github.com/hashicorp/terraform-provider-google/pull/14294)) + +IMPROVEMENTS: +* dlp: added `inspect_job.actions.job_notification_emails` and `inspect_job.actions.deidentify` fields to `google_data_loss_prevention_job_trigger` resource ([#14309](https://github.com/hashicorp/terraform-provider-google/pull/14309)) +* dlp: added `triggers.manual` and `inspect_job.storage_config.hybrid_options` to `google_data_loss_prevention_job_trigger` ([#14326](https://github.com/hashicorp/terraform-provider-google/pull/14326)) +* iam: added `oidc.web_sso_config` field to `google_iam_workforce_pool_provider` ([#14327](https://github.com/hashicorp/terraform-provider-google/pull/14327)) + +BUG FIXES: +* alloydb: changed `weekly_schedule` (under `automated_backup_policy`) from required to optional for `google_alloydb_cluster` ([#14335](https://github.com/hashicorp/terraform-provider-google/pull/14335)) +* compute: fixed an issue with TTLs being sent when `USE_ORIGIN_HEADERS` is set in `google_compute_backend_bucket` ([#14323](https://github.com/hashicorp/terraform-provider-google/pull/14323)) +* networkservices: increased default timeouts for `google_network_services_edge_cache_keyset` to 60m (from 30m) ([#14314](https://github.com/hashicorp/terraform-provider-google/pull/14314)) +* sql: fixed an issue that prevented setting `enable_private_path_for_google_cloud_services` to `false` in `google_sql_database_instance` ([#14316](https://github.com/hashicorp/terraform-provider-google/pull/14316)) + +## 4.62.1 (April 19, 2023) + +BUG FIXES: +* compute: fixed a diff that occurred when `stack_type` was unset on `google_compute_ha_vpn_gateway` ([#14311](https://github.com/hashicorp/terraform-provider-google/pull/14311)) + +## 4.62.0 (April 17, 2023) + +FEATURES: +* **New Data Source:** `google_compute_region_instance_template` ([#14280](https://github.com/hashicorp/terraform-provider-google/pull/14280)) +* **New Resource:** `google_compute_region_instance_template` ([#14280](https://github.com/hashicorp/terraform-provider-google/pull/14280)) +* **New Resource:** `google_logging_linked_dataset` ([#14261](https://github.com/hashicorp/terraform-provider-google/pull/14261)) + +IMPROVEMENTS: +* cloudasset: added `OS_INVENTORY` value to `content_type` for `google_cloud_asset_*_feed` ([#14277](https://github.com/hashicorp/terraform-provider-google/pull/14277)) +* clouddeploy: added canary deployment fields for resource `google_clouddeploy_delivery_pipeline` ([#14249](https://github.com/hashicorp/terraform-provider-google/pull/14249)) +* compute: supported region instance template in`source_instance_template` field of `google_compute_instance_from_template` resource ([#14280](https://github.com/hashicorp/terraform-provider-google/pull/14280)) +* container: added `pod_cidr_overprovision_config` field to `google_container_cluster` and `google_container_node_pool` resources. ([#14281](https://github.com/hashicorp/terraform-provider-google/pull/14281)) +* orgpolicy: accepted variable cases for booleans such as true, True, and TRUE in `google_org_policy_policy` ([#14240](https://github.com/hashicorp/terraform-provider-google/pull/14240)) + +BUG FIXES: +* cloudidentity: fixed immutability issue on `initialGroupConfig` field for resource `google_cloud_identity_group` ([#14257](https://github.com/hashicorp/terraform-provider-google/pull/14257)) +* provider: fixed an error resulting from leaving `batching.send_after` unspecified and `batching` specified ([#14263](https://github.com/hashicorp/terraform-provider-google/pull/14263)) +* provider: fixed bug where `credentials` field could not be set as an empty string ([#14279](https://github.com/hashicorp/terraform-provider-google/pull/14279)) +* vertex: increased the default timeout for `google_vertex_ai_index` to 180m ([#14248](https://github.com/hashicorp/terraform-provider-google/pull/14248)) + +## 4.61.0 (April 10, 2023) + +BREAKING CHANGES: +* cloudrunv2: set a default value of 3 for `max_retries` in `google_cloud_run_v2_job`. This should match the API's existing default, but may show a diff at plan time in limited circumstances as drift is now detected ([#14223](https://github.com/hashicorp/terraform-provider-google/pull/14223)) + +FEATURES: +* **New Data Source:** `google_firebase_android_app_config` ([#14202](https://github.com/hashicorp/terraform-provider-google/pull/14202)) +* **New Resource:** `google_apigee_keystores_aliases_pkcs12` ([#14168](https://github.com/hashicorp/terraform-provider-google/pull/14168)) +* **New Resource:** `google_apigee_keystores_aliases_self_signed_cert` ([#14140](https://github.com/hashicorp/terraform-provider-google/pull/14140)) +* **New Resource:** `google_network_security_url_lists` ([#14232](https://github.com/hashicorp/terraform-provider-google/pull/14232)) +* **New Resource:** `google_network_services_mesh` ([#14139](https://github.com/hashicorp/terraform-provider-google/pull/14139)) + +IMPROVEMENTS: +* alloydb: added update support for `initial_user` and `automated_backup_policy.weekly_schedule` to `google_alloydb_cluster` ([#14187](https://github.com/hashicorp/terraform-provider-google/pull/14187)) +* artifactregistry: added support for tag immutability ([#14206](https://github.com/hashicorp/terraform-provider-google/pull/14206)) +* artifactregistry: promoted `mode`, `virtual_repository_config`, and `remote_repository_config` to GA ([#14204](https://github.com/hashicorp/terraform-provider-google/pull/14204)) +* bigqueryreservation: added `edition` and `autoscale` to `google_bigquery_reservation` and `edition` to `bigquery_capacity_commitment` ([#14148](https://github.com/hashicorp/terraform-provider-google/pull/14148)) +* compute: added support for `SEV_LIVE_MIGRATABLE` to `guest_os_features.type` in `google_compute_image` ([#14200](https://github.com/hashicorp/terraform-provider-google/pull/14200)) +* compute: added support for `stack_type` to `google_compute_ha_vpn_gateway` ([#14141](https://github.com/hashicorp/terraform-provider-google/pull/14141)) +* container: added support for `ephemeral_storage_local_ssd_config` to `google_container_cluster.node_config`, `google_container_cluster.node_pools.node_config`, `google_container_node_pool.node_config` ([#14150](https://github.com/hashicorp/terraform-provider-google/pull/14150)) +* dlp: Changed `dictionary`, `regex`, `regex.group_indexes` and `large_custom_dictionary` fields in `google_data_loss_prevention_stored_info_type` to be update-in-place ([#14207](https://github.com/hashicorp/terraform-provider-google/pull/14207)) +* logging: added support for `disabled` to `google_logging_metric` ([#14198](https://github.com/hashicorp/terraform-provider-google/pull/14198)) +* networkservices: increased the max count for `route_rule` to 200 on `google_network_services_edge_cache_service` ([#14224](https://github.com/hashicorp/terraform-provider-google/pull/14224)) +* storagetransfer: added support for 'last_modified_since' and 'last_modified_before' fields to 'google_storage_transfer_job' resource ([#14147](https://github.com/hashicorp/terraform-provider-google/pull/14147)) + +BUG FIXES: +* bigquery: fixed the import logic in `google_bigquery_capacity_commitment` ([#14226](https://github.com/hashicorp/terraform-provider-google/pull/14226)) +* cloudrunv2: fixed the bug where setting `max_retries` to 0 in `google_cloud_run_v2_job` was not respected. ([#14223](https://github.com/hashicorp/terraform-provider-google/pull/14223)) +* container: fixed a bug creating a diff adding a `stack_type` when GKE omitted `stackType` in API responses from older GKE clusters ([#14208](https://github.com/hashicorp/terraform-provider-google/pull/14208)) +* dataproc: fixed validation of `optional_components` ([#14167](https://github.com/hashicorp/terraform-provider-google/pull/14167)) +* provider: fixed an issue where the `USER_PROJECT_OVERRIDE` environment variable was not being read ([#14238](https://github.com/hashicorp/terraform-provider-google/pull/14238)) +* provider: fixed an issue where the provider crashed when "batching" was set in `4.60.0`/`4.60.1` ([#14235](https://github.com/hashicorp/terraform-provider-google/pull/14235)) + +## 4.60.2 (April 6, 2023) + +BUG FIXES: +* provider: fixed an issue where the provider crashed when "batching" was set in `4.60.0`/`4.60.1` +* provider: fixed an issue where the `USER_PROJECT_OVERRIDE` environment variable was not being read + +## 4.60.1 (April 5, 2023) + +BUG FIXES: +* container: fixed a bug creating a diff adding a `stack_type` when GKE omitted `stackType` in API responses from older GKE clusters + +## 4.60.0 (April 4, 2023) + +FEATURES: +* **New Resource:** `google_apigee_keystores_aliases_key_cert_file` ([#14130](https://github.com/hashicorp/terraform-provider-google/pull/14130)) + +IMPROVEMENTS: +* compute: added `address_type`, `network`, `network_tier`, `prefix_length`, `purpose`, `subnetwork` and `users` field for `google_compute_address` and `google_compute_global_address` datasource ([#14078](https://github.com/hashicorp/terraform-provider-google/pull/14078)) +* compute: added `network_firewall_policy_enforcement_order` field to `google_compute_network` resource ([#14111](https://github.com/hashicorp/terraform-provider-google/pull/14111)) +* compute: added output-only attribute `self_link_unique` for `google_compute_instance_template` to point to the unique id of the resource instead of its name ([#14128](https://github.com/hashicorp/terraform-provider-google/pull/14128)) +* container: added `stack_type` field to `google_container_cluster` resource ([#14079](https://github.com/hashicorp/terraform-provider-google/pull/14079)) +* container: added `advanced_machine_features` field to `google_container_cluster` resource ([#14106](https://github.com/hashicorp/terraform-provider-google/pull/14106)) +* networkservice: updated the max number of `host_rule` on `google_network_services_edge_cache_service` ([#14112](https://github.com/hashicorp/terraform-provider-google/pull/14112)) +* sql: added support of single-database-recovery for SQL Server PITR with `database_names` attribute to `google_sql_instance` ([#14088](https://github.com/hashicorp/terraform-provider-google/pull/14088)) + +BUG FIXES: +* cloudrun: fixed race condition when polling for status during an update of a `google_cloud_run_service` ([#14087](https://github.com/hashicorp/terraform-provider-google/pull/14087)) +* cloudsql: fixed the error in any subsequent apply on `google_sql_user` after its `google_sql_database_instance` is deleted ([#14098](https://github.com/hashicorp/terraform-provider-google/pull/14098)) +* datacatalog: fixed `google_data_catalog_tag` only allowing 10 tags by increasing the page size to 1000 ([#14077](https://github.com/hashicorp/terraform-provider-google/pull/14077)) +* firebase: fixed `google_firebase_project` to succeed on apply when the project already has firebase enabled ([#14121](https://github.com/hashicorp/terraform-provider-google/pull/14121)) + + +## 4.59.0 (March 28, 2023) + +FEATURES: +* **New Resource:** `google_dataplex_asset_iam_*` ([#14046](https://github.com/hashicorp/terraform-provider-google/pull/14046)) +* **New Resource:** `google_dataplex_lake_iam_*` ([#14046](https://github.com/hashicorp/terraform-provider-google/pull/14046)) +* **New Resource:** `google_dataplex_zone_iam_*` ([#14046](https://github.com/hashicorp/terraform-provider-google/pull/14046)) +* **New Resource:** `google_network_services_gateway` ([#14057](https://github.com/hashicorp/terraform-provider-google/pull/14057)) + +IMPROVEMENTS: +* auth: added support for oauth2 token exchange over mTLS ([#14032](https://github.com/hashicorp/terraform-provider-google/pull/14032)) +* bigquery: added `is_case_insensitive` and `default_collation` fields to `google_bigquery_dataset` resource ([#14031](https://github.com/hashicorp/terraform-provider-google/pull/14031)) +* bigquerydatapolicy: promoted `google_bigquery_datapolicy_data_policy` to GA ([#13991](https://github.com/hashicorp/terraform-provider-google/pull/13991)) +* compute: added `scratch_disk.size` field on `google_compute_instance` ([#14061](https://github.com/hashicorp/terraform-provider-google/pull/14061)) +* compute: added 3000 as allowable value for `disk_size_gb` for SCRATCH disks in `google_compute_instance_template` ([#14061](https://github.com/hashicorp/terraform-provider-google/pull/14061)) +* compute: added `WEIGHED_MAGLEV` to `locality_lb_policy` enum for backend service resources ([#14055](https://github.com/hashicorp/terraform-provider-google/pull/14055)) +* container: added `local_nvme_ssd_block` to `node_config` block in the `google_container_node_pool` ([#14008](https://github.com/hashicorp/terraform-provider-google/pull/14008)) +* logging: added `enable_analytics` field to `google_logging_project_bucket_config` ([#14043](https://github.com/hashicorp/terraform-provider-google/pull/14043)) +* networkservices: updated max allowed items to 25 for `expose_headers`, `allow_headers`, `request_header_to_remove`, `request_header_to_add`, `response_header_to_add` and `response_header_to_remove` of `google_network_services_edge_cache_service` ([#14041](https://github.com/hashicorp/terraform-provider-google/pull/14041)) +* networkservices: updated max allowed items to 25 for `request_headers_to_add` of `google_network_services_edge_cache_origin` ([#14041](https://github.com/hashicorp/terraform-provider-google/pull/14041)) + +BUG FIXES: +* certificatemanager: fixed `managed.dns_authorizations` not being included during import of `google_certificate_manager_certificate` ([#13992](https://github.com/hashicorp/terraform-provider-google/pull/13992)) +* certificatemanager: fixed a bug where modifying non-updatable fields `hostname` and `matcher` in `google_certificate_manager_certificate_map_entry` would fail with API errors; now updating them will recreate the resource ([#13994](https://github.com/hashicorp/terraform-provider-google/pull/13994)) +* compute: fixed bug where `enforce_on_key_name` could not be unset on `google_compute_security_policy` ([#13993](https://github.com/hashicorp/terraform-provider-google/pull/13993)) +* datastream: fixed bug where field `dataset_id` could not utilize the id from bigquery directly ([#14003](https://github.com/hashicorp/terraform-provider-google/pull/14003)) +* workstations: fixed permadiff on `service_account` of `google_workstations_workstation_config` ([#13989](https://github.com/hashicorp/terraform-provider-google/pull/13989)) + +## 4.58.0 (March 21, 2023) + +FEATURES: +* **New Resource:** `google_apigee_sharedflow` ([#13938](https://github.com/hashicorp/terraform-provider-google/pull/13938)) +* **New Resource:** `google_apigee_sharedflow_deployment` ([#13938](https://github.com/hashicorp/terraform-provider-google/pull/13938)) +* **New Resource:** `google_apigee_flowhook` ([#13938](https://github.com/hashicorp/terraform-provider-google/pull/13938)) + +IMPROVEMENTS: +* datafusion: added support for `accelerators` field to `google_datafusion_instance` resource. ([#13946](https://github.com/hashicorp/terraform-provider-google/pull/13946)) +* privateca: added support for X.509 name constraints to `google_privateca_pool`, `google_privateca_certificate`, and `google_privateca_certificate_authority` ([#13969](https://github.com/hashicorp/terraform-provider-google/pull/13969)) + +BUG FIXES: +* alloydb: fixed permadiff on `automated_backup_policy.weekly_schedule` of `google_alloydb_cluster` ([#13948](https://github.com/hashicorp/terraform-provider-google/pull/13948)) +* bigquery: fixed a permadiff when `friendly_name` is removed from `google_bigquery_dataset` ([#13973](https://github.com/hashicorp/terraform-provider-google/pull/13973)) +* redis: fixed a bug causing diff detection on `reserved_ip_range` in `google_redis_instance` ([#13958](https://github.com/hashicorp/terraform-provider-google/pull/13958)) + +## 4.57.0 (March 13, 2023) + +FEATURES: +* **New Resource:** `google_access_context_manager_authorized_orgs_desc` ([#13925](https://github.com/hashicorp/terraform-provider-google/pull/13925)) +* **New Resource:** `google_bigquery_capacity_commitment` ([#13902](https://github.com/hashicorp/terraform-provider-google/pull/13902)) +* **New Resource:** `google_workstations_workstation` ([#13885](https://github.com/hashicorp/terraform-provider-google/pull/13885)) +* **New Resource:** `google_apigee_env_keystore` ([#13876](https://github.com/hashicorp/terraform-provider-google/pull/13876)) +* **New Resource:** `google_apigee_env_references` ([#13876](https://github.com/hashicorp/terraform-provider-google/pull/13876)) +* **New Resource:** `google_firestore_database` ([#13874](https://github.com/hashicorp/terraform-provider-google/pull/13874)) + +BUG FIXES: +* cloudidentity: fixed an issue on `google_cloud_identity_group` `initial_group_config` field when importing ([#13875](https://github.com/hashicorp/terraform-provider-google/pull/13875)) +* compute: fixed the error of invalid value for field `failover_policy` when UDP is selected on `google_compute_region_backend_service` ([#13897](https://github.com/hashicorp/terraform-provider-google/pull/13897)) +* firebase: allowed specifying a `project` field on datasources for `google_firebase_android_app`, `google_firebase_web_app`, and `google_firebase_apple_app`. ([#13927](https://github.com/hashicorp/terraform-provider-google/pull/13927)) +* tags: fixed a bug preventing use of `google_tags_location_tag_binding` with zonal parent resources ([#13880](https://github.com/hashicorp/terraform-provider-google/pull/13880)) + +## 4.56.0 (March 6, 2023) + +FEATURES: +* **New Resource:** google_data_catalog_policy_tag ([#13818](https://github.com/hashicorp/terraform-provider-google/pull/13848)) +* **New Resource:** google_data_catalog_taxonomy ([#13818](https://github.com/hashicorp/terraform-provider-google/pull/13848)) +* **New Resource:** google_scc_mute_config ([#13818](https://github.com/hashicorp/terraform-provider-google/pull/13818)) +* **New Resource:** google_workstations_workstation_config ([#13832](https://github.com/hashicorp/terraform-provider-google/pull/13832)) + +IMPROVEMENTS: +* cloudbuild: added `peered_network_ip_range` field to `google_cloudbuild_worker_pool` resource ([#13854](https://github.com/hashicorp/terraform-provider-google/pull/13854)) +* cloudrun: added `template.0.containers0.liveness_probe.grpc`, `template.0.containers0.startup_probe.grpc` fields to `google_cloud_run_v2_service` resource ([#13855](https://github.com/hashicorp/terraform-provider-google/pull/13855)) +* compute: added `max_distance` field to `resource-policy` resource ([#13853](https://github.com/hashicorp/terraform-provider-google/pull/13853)) +* compute: added field `deletion_policy` to resource `google_compute_shared_vpc_service_project` ([#13822](https://github.com/hashicorp/terraform-provider-google/pull/13822)) +* containerazure: added `azure_services_authentication` to `google_container_azure_cluster` ([#13854](https://github.com/hashicorp/terraform-provider-google/pull/13854)) +* networkservices: increased maximum `allow_origins` from 5 to 25 on `network_services_edge_cache_service` ([#13808](https://github.com/hashicorp/terraform-provider-google/pull/13808)) +* storagetransfer: added general field `sink_agent_pool_name` and `source_agent_pool_name` to `google_storage_transfer_job` ([#13865](https://github.com/hashicorp/terraform-provider-google/pull/13865)) + +BUG FIXES: +* cloudfunctions: fixed no diff found on `event_trigger.resource` of `google_cloudfunctions_function` ([#13862](https://github.com/hashicorp/terraform-provider-google/pull/13862)) +* dataproc: fixed an issue where `master_config.num_instances` would not force recreation when changed in `google_dataproc_cluster` ([#13837](https://github.com/hashicorp/terraform-provider-google/pull/13837)) +* spanner: fixed the error when updating `deletion_protection` on `google_spanner_database` ([#13821](https://github.com/hashicorp/terraform-provider-google/pull/13821)) +* spanner: fixed the error when updating `force_destroy` on `google_spanner_instance` ([#13821](https://github.com/hashicorp/terraform-provider-google/pull/13821)) + +## 4.55.0 (February 27, 2023) + +FEATURES: +* **New Resource:** `google_cloudbuild_bitbucket_server_config` ([#13767](https://github.com/hashicorp/terraform-provider-google/pull/13767)) +* **New Resource:** `google_firebase_hosting_release` ([#13793](https://github.com/hashicorp/terraform-provider-google/pull/13793)) +* **New Resource:** `google_firebase_hosting_version` ([#13793](https://github.com/hashicorp/terraform-provider-google/pull/13793)) + +IMPROVEMENTS: +* container: added support for `node_config.kubelet_config.pod_pids_limit` on `google_container_node_pool` ([#13762](https://github.com/hashicorp/terraform-provider-google/pull/13762)) +* storage: changed the default create timeout of `google_storage_bucket` to 10m from 4m ([#13774](https://github.com/hashicorp/terraform-provider-google/pull/13774)) + +BUG FIXES: +* container: fixed a crash when leaving `placement_policy` blank on `google_container_node_pool` ([#13797](https://github.com/hashicorp/terraform-provider-google/pull/13797)) + +## 4.54.0 (February 22, 2023) + +FEATURES: +* **New Data Source:** `google_firebase_hosting_channel` ([#13686](https://github.com/hashicorp/terraform-provider-google/pull/13686)) +* **New Data Source:** `google_logging_sink` ([#13742](https://github.com/hashicorp/terraform-provider-google/pull/13742)) +* **New Data Source:** `google_sql_databases` ([#13738](https://github.com/hashicorp/terraform-provider-google/pull/13738)) + +IMPROVEMENTS: +* cloudbuild: added `bitbucket_server_trigger_config` field to `google_cloudbuild_trigger` resource ([#13728](https://github.com/hashicorp/terraform-provider-google/pull/13728)) +* cloudbuild: added `github.enterprise_config_resource_name` field to `google_cloudbuild_trigger` resource ([#13739](https://github.com/hashicorp/terraform-provider-google/pull/13739)) +* compute: added field `rsa_encrypted_key` to `google_compute_disk` resource ([#13685](https://github.com/hashicorp/terraform-provider-google/pull/13685)) +* sql: added replica promotion support to `google_sql_database_instance`. This change will allow users to promote read replica as stand alone primary instance. ([#13682](https://github.com/hashicorp/terraform-provider-google/pull/13682)) + +BUG FIXES: +* bigquery: fixed permadiff on `max_time_travel_hours` of `google_bigquery_dataset` ([#13691](https://github.com/hashicorp/terraform-provider-google/pull/13691)) +* compute: added possibility to remove `stateful_disk` in `compute_instance_group_manager` and `compute_region_instance_group_manager`. ([#13737](https://github.com/hashicorp/terraform-provider-google/pull/13737)) +* sql: fixed an issue with updating the `settings.activation_policy` field in `google_sql_database_instance`([#13736](https://github.com/hashicorp/terraform-provider-google/pull/13736)) + +## 4.53.1 (February 14, 2023) + +BUG FIXES: +* provider: fixed crash when trying to configure the provider with invalid credentials + +## 4.53.0 (February 13, 2023) + +FEATURES: +* **New Resource:** `google_apigee_addons_config` ([#13654](https://github.com/hashicorp/terraform-provider-google/pull/13654)) +* **New Resource:** `google_alloydb_backup` ([#13639](https://github.com/hashicorp/terraform-provider-google/pull/13639)) +* **New Resource:** `google_alloydb_cluster` ([#13639](https://github.com/hashicorp/terraform-provider-google/pull/13639)) +* **New Resource:** `google_alloydb_instance` ([#13639](https://github.com/hashicorp/terraform-provider-google/pull/13639)) +* **New Resource:** `google_compute_region_target_tcp_proxy` ([#13640](https://github.com/hashicorp/terraform-provider-google/pull/13640)) +* **New Resource:** `google_firestore_database` ([#13675](https://github.com/hashicorp/terraform-provider-google/pull/13675)) +* **New Resource:** `google_workstations_workstation_cluster` ([#13619](https://github.com/hashicorp/terraform-provider-google/pull/13619)) + +IMPROVEMENTS: +* compute: added `resource_policies` field to `google_compute_instance_template` ([#13677](https://github.com/hashicorp/terraform-provider-google/pull/13677)) +* compute: added the `labels` field to the `google_compute_external_vpn_gateway` resource ([#13642](https://github.com/hashicorp/terraform-provider-google/pull/13642)) +* datastream: added `postgresql_source_config` & `oracle_source_config` in `google_datastream_stream` ([#13646](https://github.com/hashicorp/terraform-provider-google/pull/13646)) +* datastream: added support for creating `google_datastream_stream` with `desired_state=RUNNING` ([#13646](https://github.com/hashicorp/terraform-provider-google/pull/13646)) +* datastream: exposed validation errors during `google_datastream_stream` creation ([#13646](https://github.com/hashicorp/terraform-provider-google/pull/13646)) +* firebase: marked `deletion_policy` as updatable without recreation on `google_firebase_android_app` and `google_firebase_apple_app` ([#13643](https://github.com/hashicorp/terraform-provider-google/pull/13643)) +* sql: added `enable_private_path_for_google_cloud_services` field to `google_sql_database_instance` resource ([#13668](https://github.com/hashicorp/terraform-provider-google/pull/13668)) +* vertex_ai: added the field `description` to `google_vertex_ai_featurestore_entitytype` ([#13641](https://github.com/hashicorp/terraform-provider-google/pull/13641)) + +BUG FIXES: +* composer: fixed an issue with cleaning up environments created in an error state ([#13644](https://github.com/hashicorp/terraform-provider-google/pull/13644)) +* compute: fixed wrong maximum limit description for possible VPC MTUs ([#13674](https://github.com/hashicorp/terraform-provider-google/pull/13674)) +* datafusion: fixed `version` can't be updated on `google_data_fusion_instance` ([#13658](https://github.com/hashicorp/terraform-provider-google/pull/13658)) + +## 4.52.0 (February 6, 2023) + +FEATURES: +* **New Data Source:** `google_secret_manager_secret_version_access` ([#13605](https://github.com/hashicorp/terraform-provider-google/pull/13605)) +* **New Resource:** `google_workstations_workstation_cluster` ([#13619](https://github.com/hashicorp/terraform-provider-google/pull/13619)) + +IMPROVEMENTS: +* bigquery: added support for federated Azure identities to BigQuery Omni connections. ([#13614](https://github.com/hashicorp/terraform-provider-google/pull/13614)) +* bigquery: added `cloud_spanner.use_serverless_analytics` field ([#13588](https://github.com/hashicorp/terraform-provider-google/pull/13588)) +* bigquery: added `cloud_sql.service_account_id` and `azure.identity` output fields ([#13588](https://github.com/hashicorp/terraform-provider-google/pull/13588)) +* compute: added `locality_lb_policies` field to `google_compute_backend_service` ([#13604](https://github.com/hashicorp/terraform-provider-google/pull/13604)) +* sql: updated the `settings.deletion_protection_enabled` property documentation. ([#13581](https://github.com/hashicorp/terraform-provider-google/pull/13581)) +* sql: made `root_password` field updatable in `google_sql_database_instance` ([#13574](https://github.com/hashicorp/terraform-provider-google/pull/13574)) + +BUG FIXES: +* cloudfunctions: updated max_instances field to take API's result as default value ([#13575](https://github.com/hashicorp/terraform-provider-google/pull/13575)) +* container: fixed an issue with resuming failed cluster creation ([#13580](https://github.com/hashicorp/terraform-provider-google/pull/13580)) +* gke: fixed the error of Invalid address to set on `config_connector_config` of the data source `google_container_cluster` ([#13566](https://github.com/hashicorp/terraform-provider-google/pull/13566)) +* secretmanager: fixed incorrect required_with for topics in `google_secret_managed_secret` ([#13612](https://github.com/hashicorp/terraform-provider-google/pull/13612)) + +## 4.51.0 (January 30, 2023) + +DEPRECATIONS: +* cloudrunv2: deprecated `liveness_probe.tcp_socket` field from `google_cloud_run_v2_service` resource as it is not supported by the API and it will be removed in a future major release ([#13563](https://github.com/hashicorp/terraform-provider-google/pull/13563)) +* cloudrunv2: deprecated `startup_probe` and `liveness_probe` fields from `google_cloud_run_v2_job` resource as they are not supported by the API and they will be removed in a future major release ([#13531](https://github.com/hashicorp/terraform-provider-google/pull/13531)) + +FEATURES: +* **New Resource:** `google_iam_access_boundary_policy` ([#13565](https://github.com/hashicorp/terraform-provider-google/pull/13565)) +* **New Resource:** `google_tags_location_tag_bindings` ([#13524](https://github.com/hashicorp/terraform-provider-google/pull/13524)) + +IMPROVEMENTS: +* cloudbuild: added `github_enterprise_config` fields to `google_cloudbuild_trigger` resource. ([#13518](https://github.com/hashicorp/terraform-provider-google/pull/13518)) +* cloudrunV2: added `annotations` to `google_cloud_run_v2_service` resource ([#13509](https://github.com/hashicorp/terraform-provider-google/pull/13509)) +* compute: added `tcp_time_wait_timeout_sec` field to `google_compute_router_nat` resource ([#13554](https://github.com/hashicorp/terraform-provider-google/pull/13554)) +* compute: added `share_settings` field to the `google_compute_node_group` resource. ([#13522](https://github.com/hashicorp/terraform-provider-google/pull/13522)) +* containerattached: added `deletion_policy` field to `google_container_attached_cluster` resource. ([#13551](https://github.com/hashicorp/terraform-provider-google/pull/13551)) +* datastream: added `customer_managed_encryption_key` and `destination_config.bigquery_destination_config.source_hierarchy_datasets.dataset_template.kms_key_name` fields to `google_datastream_stream` resource ([#13549](https://github.com/hashicorp/terraform-provider-google/pull/13549)) +* dlp: added `publish_findings_to_cloud_data_catalog` and `publish_summary_to_cscc` to `google_data_loss_prevention_job_trigger` resource ([#13562](https://github.com/hashicorp/terraform-provider-google/pull/13562)) +* sql: added point_in_time_recovery_enabled for SQLServer in `google_sql_database_instance` ([#13555](https://github.com/hashicorp/terraform-provider-google/pull/13555)) +* spanner: added support for IAM conditions with `google_spanner_database_iam_member` and `google_spanner_instance_iam_member` ([#13556](https://github.com/hashicorp/terraform-provider-google/pull/13556)) +* sql: added additional fields to `google_sql_source_representation_instance` ([#13523](https://github.com/hashicorp/terraform-provider-google/pull/13523)) + +BUG FIXES: +* bigquery: fixed bug where valid iam member values for bigquery were prevented from actuation by validation ([#13520](https://github.com/hashicorp/terraform-provider-google/pull/13520)) +* bigquery: fixed permadiff on `external_data_configuration.connection_id` of `google_bigquery_table` ([#13560](https://github.com/hashicorp/terraform-provider-google/pull/13560)) +* gke: fixed the error of Invalid address to set on `config_connector_config` of the data source `google_container_cluster` ([#13566](https://github.com/hashicorp/terraform-provider-google/pull/13566)) +* google_project: fixes misleading examples that could cause `firebase:enabled` label to be accidentally removed. ([#13552](https://github.com/hashicorp/terraform-provider-google/pull/13552)) + +## 4.50.0 (January 23, 2023) + +FEATURES: +* **New Data Source:** `google_compute_network_peering` ([#13476](https://github.com/hashicorp/terraform-provider-google/pull/13476)) +* **New Data Source:** `google_compute_router_nat` ([#13475](https://github.com/hashicorp/terraform-provider-google/pull/13475)) +* **New Resource:** `google_cloud_run_v2_job_iam_binding` ([#13492](https://github.com/hashicorp/terraform-provider-google/pull/13492)) +* **New Resource:** `google_cloud_run_v2_job_iam_member` ([#13492](https://github.com/hashicorp/terraform-provider-google/pull/13492)) +* **New Resource:** `google_cloud_run_v2_job_iam_policy` ([#13492](https://github.com/hashicorp/terraform-provider-google/pull/13492)) +* **New Resource:** `google_cloud_run_v2_service_iam_binding` ([#13492](https://github.com/hashicorp/terraform-provider-google/pull/13492)) +* **New Resource:** `google_cloud_run_v2_service_iam_member` ([#13492](https://github.com/hashicorp/terraform-provider-google/pull/13492)) +* **New Resource:** `google_cloud_run_v2_service_iam_policy` ([#13492](https://github.com/hashicorp/terraform-provider-google/pull/13492)) +* **New Resource:** `google_gke_backup_backup_plan_iam_binding` ([#13508](https://github.com/hashicorp/terraform-provider-google/pull/13508)) +* **New Resource:** `google_gke_backup_backup_plan_iam_member` ([#13508](https://github.com/hashicorp/terraform-provider-google/pull/13508)) +* **New Resource:** `google_gke_backup_backup_plan_iam_policy` ([#13508](https://github.com/hashicorp/terraform-provider-google/pull/13508)) + +IMPROVEMENTS: +* bigquery_table - added `reference_file_schema_uri` ([#13493](https://github.com/hashicorp/terraform-provider-google/pull/13493)) +* billingbudget: made fields `credit_types` and `subaccounts` updatable for `google_billing_budget` ([#13466](https://github.com/hashicorp/terraform-provider-google/pull/13466)) +* cloudrunV2: added `annotations` to `CloudRunV2_service` resource ([#13509](https://github.com/hashicorp/terraform-provider-google/pull/13509)) +* composer: added `recovery_config` in `google_composer_environment` resource ([#13504](https://github.com/hashicorp/terraform-provider-google/pull/13504)) +* compute: added support for 'edge_security_policy' field to 'google_compute_backend_service' resource. ([#13494](https://github.com/hashicorp/terraform-provider-google/pull/13494)) +* compute: added `max_run_duration` field to `google_compute_instance` and `google_compute_instance_template` resource (beta) ([#13489](https://github.com/hashicorp/terraform-provider-google/pull/13489)) +* dataproc: added support for `dataproc_metric_config` to resource `google_dataproc_cluster` ([#13480](https://github.com/hashicorp/terraform-provider-google/pull/13480)) +* dlp: added all subfields under `deidentify_template.record_transformations.field_transformations.primitive_transformation` to `google_data_loss_prevention_deidentify_template` ([#13498](https://github.com/hashicorp/terraform-provider-google/pull/13498)) +* sql: changed the default create timeout of `google_sql_database_instance` to 40m from 30m ([#13481](https://github.com/hashicorp/terraform-provider-google/pull/13481)) + +BUG FIXES: +* certificatemanager: removed incorrect indication that the `self_managed` field in `google_certificate_manager_certificate` was treated as sensitive, and marked `self_managed.pem_private_key` as sensitive ([#13505](https://github.com/hashicorp/terraform-provider-google/pull/13505)) +* cloudplatform: fixed the error with header `X-Goog-User-Project` on `google_client_openid_userinfo` ([#13474](https://github.com/hashicorp/terraform-provider-google/pull/13474)) +* cloudsql: fixed `disk_type` can't be updated on `google_sql_database_instance` ([#13483](https://github.com/hashicorp/terraform-provider-google/pull/13483)) +* vertexai: fixed updating value_type in google_vertex_ai_featurestore_entitytype_feature ([#13491](https://github.com/hashicorp/terraform-provider-google/pull/13491)) + +## 4.49.0 (January 17, 2023) + +FEATURES: +* **New Data Source:** `google_project_service` ([#13434](https://github.com/hashicorp/terraform-provider-google/pull/13434)) +* **New Data Source:** `google_sql_database_instances` ([#13433](https://github.com/hashicorp/terraform-provider-google/pull/13433)) +* **New Data Source:** `google_container_attached_install_manifest` ([#13443](https://github.com/hashicorp/terraform-provider-google/pull/13443)) +* **New Data Source:** `google_container_attached_install_manifest` ([#13455](https://github.com/hashicorp/terraform-provider-google/pull/13455)) +* **New Data Source:** `google_container_attached_versions` ([#13443](https://github.com/hashicorp/terraform-provider-google/pull/13443)) +* **New Resource:** `google_datastream_stream` ([#13385](https://github.com/hashicorp/terraform-provider-google/pull/13385)) + +IMPROVEMENTS: +* android_app: added general fields `sha1_hashes`, `sha256_hashes` and `etag` to `google_firebase_android_app`. ([#13444](https://github.com/hashicorp/terraform-provider-google/pull/13444)) +* cloudids: added `threat_exception` field to `google_cloud_ids_endpoint` resource ([#13442](https://github.com/hashicorp/terraform-provider-google/pull/13442)) +* compute: added deletion for `statefulIps` fields in `instance_group_manager` and `region_instance_group_manager`. ([#13428](https://github.com/hashicorp/terraform-provider-google/pull/13428)) +* compute: added field `expire_time` to resource `google_compute_region_ssl_certificate` ([#13392](https://github.com/hashicorp/terraform-provider-google/pull/13392)) +* compute: added field `expire_time` to resource `google_compute_ssl_certificate` ([#13392](https://github.com/hashicorp/terraform-provider-google/pull/13392)) +* container: added `release_channel_latest_version` in `google_container_engine_versions` datasource ([#13384](https://github.com/hashicorp/terraform-provider-google/pull/13384)) +* container: added `google_container_aws_node_pool` `autoscaling_metrics_collection` field ([#13462](https://github.com/hashicorp/terraform-provider-google/pull/13462)) +* container: added update support for `google_container_aws_node_pool` `tags` field ([#13462](https://github.com/hashicorp/terraform-provider-google/pull/13462)) +* container: added `config_connector_config` addon field to `google_container_cluster` ([#13380](https://github.com/hashicorp/terraform-provider-google/pull/13380)) +* container: added `kubelet_config` field to `google_container_node_pool` ([#13423](https://github.com/hashicorp/terraform-provider-google/pull/13423)) +* dataproc: added support for `node_group_affinity.` in `google_dataproc_cluster` ([#13400](https://github.com/hashicorp/terraform-provider-google/pull/13400)) +* dataproc: added support for `reservation_affinity` in `google_dataproc_cluster` ([#13393](https://github.com/hashicorp/terraform-provider-google/pull/13393)) +* dlp: added field `identifying_fields` to `big_query_options` for creating DLP jobs. ([#13463](https://github.com/hashicorp/terraform-provider-google/pull/13463)) +* metastore: added `telemetry_config` field to `google_dataproc_metastore_service` ([#13432](https://github.com/hashicorp/terraform-provider-google/pull/13432)) +* sql: added the ability to set `point_in_time_recovery_enabled` flag for `google_sql_database_instance` `SQLSERVER` instances ([#13454](https://github.com/hashicorp/terraform-provider-google/pull/13454)) +* sql: added `instance_type` field to `google_sql_database_instance` resource ([#13406](https://github.com/hashicorp/terraform-provider-google/pull/13406)) +* vertexai: added `scaling` field in `google_vertex_ai_featurestore` ([#13458](https://github.com/hashicorp/terraform-provider-google/pull/13458)) + +BUG FIXES: +* android_app: modified the `package_name` field suffix to always start with a letter in `google_firebase_android_app`. ([#13444](https://github.com/hashicorp/terraform-provider-google/pull/13444)) +* bigqueryconnection: fixed a bug where `aws.access_role.iam_role_id` cannot be updated on `google_bigquery_connection` ([#13460](https://github.com/hashicorp/terraform-provider-google/pull/13460)) +* cloudplatform: fixed a bug where `google_folder` deletion would fail to handle async operations ([#13377](https://github.com/hashicorp/terraform-provider-google/pull/13377)) +* container: fixed a bug preventing updates to `master_global_access_config` in `google_container_cluster` ([#13383](https://github.com/hashicorp/terraform-provider-google/pull/13383)) +* spanner: fixed crash when `google_spanner_database.ddl` item was nil ([#13441](https://github.com/hashicorp/terraform-provider-google/pull/13441)) + +## 4.48.0 (January 9, 2023) + +FEATURES: +* **New Data Source:** `google_beyondcorp_app_connection` ([#13336](https://github.com/hashicorp/terraform-provider-google/pull/13336)) +* **New Data Source:** `google_beyondcorp_app_connector` ([#13305](https://github.com/hashicorp/terraform-provider-google/pull/13305)) +* **New Data Source:** `google_beyondcorp_app_gateway` ([#13305](https://github.com/hashicorp/terraform-provider-google/pull/13305)) +* **New Data Source:** `google_cloudbuild_trigger` ([#13329](https://github.com/hashicorp/terraform-provider-google/pull/13329)) +* **New Data Source:** `google_compute_instance_group_manager` ([#13297](https://github.com/hashicorp/terraform-provider-google/pull/13297)) +* **New Data Source:** `google_firebase_apple_app` ([#13239](https://github.com/hashicorp/terraform-provider-google/pull/13239)) +* **New Data Source:** `google_pubsub_subscription` ([#13296](https://github.com/hashicorp/terraform-provider-google/pull/13296)) +* **New Data Source:** `google_sql_database` ([#13376](https://github.com/hashicorp/terraform-provider-google/pull/13376)) +* **New Resource:** `google_apigee_sync_authorization` ([#13324](https://github.com/hashicorp/terraform-provider-google/pull/13324)) +* **New Resource:** `google_beyondcorp_app_connection` ([#13318](https://github.com/hashicorp/terraform-provider-google/pull/13318)) +* **New Resource:** `google_container_attached_cluster` ([#13374](https://github.com/hashicorp/terraform-provider-google/pull/13374)) +* **New Resource:** `google_dns_managed_zone_iam_*` ([#13304](https://github.com/hashicorp/terraform-provider-google/pull/13304)) +* **New Resource:** `google_gke_backup_backup_plan` ([#13359](https://github.com/hashicorp/terraform-provider-google/pull/13359)) +* **New Resource:** `google_iam_workforce_pool_provider` ([#13299](https://github.com/hashicorp/terraform-provider-google/pull/13299)) +* **New Resource:** `google_iam_workforce_pool` ([#13299](https://github.com/hashicorp/terraform-provider-google/pull/13299)) + +IMPROVEMENTS: +* cloudfunctions2: added `available_cpu` and `max_instance_request_concurrency` to support concurrency in `google_cloudfunctions2_function` resource ([#13315](https://github.com/hashicorp/terraform-provider-google/pull/13315)) +* compute: added support for local IP ranges in `google_compute_firewall` ([#13240](https://github.com/hashicorp/terraform-provider-google/pull/13240)) +* compute: added `router_appliance_instance` field to `google_compute_router_bgp_peer` ([#13373](https://github.com/hashicorp/terraform-provider-google/pull/13373)) +* compute: added support for `generated_id` field in `google_compute_backend_service` to get the value of `id` defined by the server ([#13242](https://github.com/hashicorp/terraform-provider-google/pull/13242)) +* compute: added support for `image_encryption_key` to `google_compute_image` ([#13253](https://github.com/hashicorp/terraform-provider-google/pull/13253)) +* compute: added support for `source_snapshot`, `source_snapshot_encyption_key`, and `source_image_encryption_key` to `google_compute_instance_template` ([#13253](https://github.com/hashicorp/terraform-provider-google/pull/13253)) +* container: promoted `google_container_node_pool.placement_policy` to GA ([#13372](https://github.com/hashicorp/terraform-provider-google/pull/13372)) +* container: added `gateway_api_config` block to `google_container_cluster` resource for supporting the gke gateway api controller ([#13233](https://github.com/hashicorp/terraform-provider-google/pull/13233)) +* container: supported in-place update for `labels` in `google_container_node_pool` ([#13284](https://github.com/hashicorp/terraform-provider-google/pull/13284)) +* dataproc: added support for `SPOT` option for `preemptibility` in `google_dataproc_cluster` ([#13335](https://github.com/hashicorp/terraform-provider-google/pull/13335)) +* dlp: added field `deidentify_config.record_transformations.field_transformations` to `google_data_loss_prevention_deidentify_template` ([#13282](https://github.com/hashicorp/terraform-provider-google/pull/13282)) +* dlp: added field `deidentify_config.record_transformations.record_suppressions` to `google_data_loss_prevention_deidentify_template` ([#13300](https://github.com/hashicorp/terraform-provider-google/pull/13300)) +* dlp: added `version` field to `google_data_loss_prevention_inspect_template` resource ([#13366](https://github.com/hashicorp/terraform-provider-google/pull/13366)) +* osconfig: added support for `skip_await_rollout` in `google_os_config_os_policy_assignment` ([#13340](https://github.com/hashicorp/terraform-provider-google/pull/13340)) +* sql: added [new deletion protection](https://cloud.google.com/sql/docs/mysql/deletion-protection) feature `deletion_protection_enabled` in `google_sql_database_instance` to guard against deletion from all surfaces ([#13249](https://github.com/hashicorp/terraform-provider-google/pull/13249)) +* sql: made `settings.sql_server_audit_config.bucket` field in `google_sql_database_instance` to be optional. ([#13252](https://github.com/hashicorp/terraform-provider-google/pull/13252)) +* storagetransfer: supported in-place update for `schedule` in `google_storage_transfer_job` ([#13262](https://github.com/hashicorp/terraform-provider-google/pull/13262)) + +BUG FIXES: +* bigquery: fixed a permadiff on `labels` of `google_bigquery_dataset` when it is referenced in `google_dataplex_asset` ([#13333](https://github.com/hashicorp/terraform-provider-google/pull/13333)) +* compute: fixed a permadiff on `private_ip_google_access` of `google_compute_subnetwork` ([#13244](https://github.com/hashicorp/terraform-provider-google/pull/13244)) +* compute: fixed an issue where `enable_dynamic_port_allocation` was not able to set to `false` in `google_compute_router_nat` ([#13243](https://github.com/hashicorp/terraform-provider-google/pull/13243)) +* container: fixed a permadiff on `location_policy` of `google_container_cluster` and `google_container_node_pool` ([#13283](https://github.com/hashicorp/terraform-provider-google/pull/13283)) +* identityplatform: fixed issues with `google_identity_platform_config` creation ([#13301](https://github.com/hashicorp/terraform-provider-google/pull/13301)) +* resourcemanager: fixed the `google_project` datasource silently returning empty results when the project was not found or not in the ACTIVE state. Now, an error will be surfaced instead. ([#13358](https://github.com/hashicorp/terraform-provider-google/pull/13358)) +* sql: fixed `sql_database_instance` leaking root users ([#13258](https://github.com/hashicorp/terraform-provider-google/pull/13258)) + +## 4.47.0 (December 21, 2022) + +NOTES: +* sql: fixed an issue where `google_sql_database` was abandoned by default as of version `4.45.0`. Users who have upgraded to `4.45.0` or `4.46.0` will see a diff when running their next `terraform apply` after upgrading this version, indicating the `deletion_policy` field's value has changed from `"ABANDON"` to `"DELETE"`. This will create a no-op call against the API, but can otherwise be safely applied. ([#13226](https://github.com/hashicorp/terraform-provider-google/pull/13226)) + +FEATURES: +* **New Resource:** `google_alloydb_backup` ([#13202](https://github.com/hashicorp/terraform-provider-google/pull/13202)) +* **New Resource:** `google_filestore_backup` ([#13209](https://github.com/hashicorp/terraform-provider-google/pull/13209)) + +IMPROVEMENTS: +* bigtable: added `deletion_protection` field to `google_bigtable_table` ([#13232](https://github.com/hashicorp/terraform-provider-google/pull/13232)) +* compute: made `google_compute_subnetwork.ipv6_access_type` field updatable in-place ([#13211](https://github.com/hashicorp/terraform-provider-google/pull/13211)) +* container: added `auto_provisioning_defaults.cluster_autoscaling.upgrade_settings` in `google_container_cluster` ([#13199](https://github.com/hashicorp/terraform-provider-google/pull/13199)) +* container: added `gateway_api_config` block to `google_container_cluster` resource for supporting the gke gateway api controller ([#13233](https://github.com/hashicorp/terraform-provider-google/pull/13233)) +* container: promoted `gke_backup_agent_config` in `google_container_cluster` to GA ([#13223](https://github.com/hashicorp/terraform-provider-google/pull/13223)) +* container: promoted `min_cpu_platform` in `google_container_cluster` to GA ([#13199](https://github.com/hashicorp/terraform-provider-google/pull/13199)) +* datacatalog: added update support for `fields` in `google_data_catalog_tag_template` ([#13216](https://github.com/hashicorp/terraform-provider-google/pull/13216)) +* iam: Added plan-time validation for IAM members ([#13203](https://github.com/hashicorp/terraform-provider-google/pull/13203)) +* logging: added `bucket_name` field to `google_logging_metric` ([#13210](https://github.com/hashicorp/terraform-provider-google/pull/13210)) +* logging: made `metric_descriptor` field optional for `google_logging_metric` ([#13225](https://github.com/hashicorp/terraform-provider-google/pull/13225)) + +BUG FIXES: +* composer: fixed a crash when updating `ip_allocation_policy` of `google_composer_environment` ([#13188](https://github.com/hashicorp/terraform-provider-google/pull/13188)) +* sql: fixed an issue where `google_sql_database` was abandoned by default as of version `4.45.0`. Users who have upgraded to `4.45.0` or `4.46.0` will see a diff when running their next `terraform apply` after upgrading this version, indicating the `deletion_policy` field's value has changed from `"ABANDON"` to `"DELETE"`. This will create a no-op call against the API, but can otherwise be safely applied. ([#13226](https://github.com/hashicorp/terraform-provider-google/pull/13226)) + +## 4.46.0 (December 12, 2022) + +FEATURES: +* **New Data Source:** `google_firebase_android_app` ([#13186](https://github.com/hashicorp/terraform-provider-google/pull/13186)) +* **New Resource:** `google_cloud_run_v2_job` ([#13154](https://github.com/hashicorp/terraform-provider-google/pull/13154)) +* **New Resource:** `google_cloud_run_v2_service` ([#13166](https://github.com/hashicorp/terraform-provider-google/pull/13166)) +* **New Resource:** `google_gke_backup_backup_plan` (beta) ([#13176](https://github.com/hashicorp/terraform-provider-google/pull/13176)) +* **New Resource:** google_firebase_storage_bucket ([#13183](https://github.com/hashicorp/terraform-provider-google/pull/13183)) + +IMPROVEMENTS: +* network_services: added `origin_override_action` and `origin_redirect` to `google_network_services_edge_cache_origin` ([#13153](https://github.com/hashicorp/terraform-provider-google/pull/13153)) +* bigquerydatatransfer: recreate `google_bigquery_data_transfer_config` for Cloud Storage transfers when immutable params `data_path_template` and `destination_table_name_template` are changed ([#13137](https://github.com/hashicorp/terraform-provider-google/pull/13137)) +* compute: Added fields to resource `google_compute_security_policy` to support Cloud Armor bot management ([#13159](https://github.com/hashicorp/terraform-provider-google/pull/13159)) +* container: Added support for concurrent node pool mutations on a cluster. Previously, node pool mutations were restricted to run synchronously clientside. NOTE: While this feature is supported in Terraform from this release onwards, only a limited number of GCP projects will support this behavior initially. The provider will automatically process mutations concurrently as the feature rolls out generally. ([#13173](https://github.com/hashicorp/terraform-provider-google/pull/13173)) +* container: promoted `managed_prometheus` field in `google_container_cluster` to GA ([#13150](https://github.com/hashicorp/terraform-provider-google/pull/13150)) +* metastore: added general field `network_config` to `google_dataproc_metastore_service` ([#13184](https://github.com/hashicorp/terraform-provider-google/pull/13184)) +* storage: added support for `autoclass` in `google_storage_bucket` resource ([#13185](https://github.com/hashicorp/terraform-provider-google/pull/13185)) + +BUG FIXES: +* alloydb: made `machine_config.cpu_count` updatable on `google_alloydb_instance` ([#13144](https://github.com/hashicorp/terraform-provider-google/pull/13144)) +* composer: fixed a crash when updating `ip_allocation_policy` of `google_composer_environment` ([#13188](https://github.com/hashicorp/terraform-provider-google/pull/13188)) +* container: fixed GKE permadiff/thrashing when `update_settings. max_surge` or `update_settings. max_unavailable` values are updating on `google_container_node_pool` ([#13171](https://github.com/hashicorp/terraform-provider-google/pull/13171)) +* datastream: fixed `google_datastream_private_connection` ignoring failures during creation ([#13160](https://github.com/hashicorp/terraform-provider-google/pull/13160)) +* kms: fixed issues with deleting crypto key versions in states other than ENABLED ([#13167](https://github.com/hashicorp/terraform-provider-google/pull/13167)) + +## 4.45.0 (December 5, 2022) + +FEATURES: +* **New Data Source:** `google_logging_project_cmek_settings` ([#13078](https://github.com/hashicorp/terraform-provider-google/pull/13078)) +* **New Resource:** `google_vertex_ai_tensorboard` ([#13065](https://github.com/hashicorp/terraform-provider-google/pull/13065)) +* **New Resource:** `google_data_fusion_instance_iam_binding` ([#13134](https://github.com/hashicorp/terraform-provider-google/pull/13134)) +* **New Resource:** `google_data_fusion_instance_iam_member` ([#13134](https://github.com/hashicorp/terraform-provider-google/pull/13134)) +* **New Resource:** `google_data_fusion_instance_iam_policy` ([#13134](https://github.com/hashicorp/terraform-provider-google/pull/13134)) +* **New Resource:** `google_eventarc_google_channel_config` ([#13080](https://github.com/hashicorp/terraform-provider-google/pull/13080)) +* **New Resource:** `google_vertex_ai_index` ([#13132](https://github.com/hashicorp/terraform-provider-google/pull/13132)) + +IMPROVEMENTS: +* bigquerydatatransfer: forced recreation on `google_bigquery_data_transfer_config` for Cloud Storage transfers when immutable params `data_path_template` and `destination_table_name_template` are changed ([#13137](https://github.com/hashicorp/terraform-provider-google/pull/13137)) +* bigtable: added support for abandoning GC policy ([#13066](https://github.com/hashicorp/terraform-provider-google/pull/13066)) +* cloudsql: added `connector_enforcement` field to `google_sql_database_instance` resource ([#13059](https://github.com/hashicorp/terraform-provider-google/pull/13059)) +* compute: added `default_route_action.cors_policy` field to `google_compute_region_url_map` resource ([#13063](https://github.com/hashicorp/terraform-provider-google/pull/13063)) +* compute: added `default_route_action.fault_injection_policy` field to `google_compute_region_url_map` resource ([#13063](https://github.com/hashicorp/terraform-provider-google/pull/13063)) +* compute: added `default_route_action.timeout` field to `google_compute_region_url_map` resource ([#13063](https://github.com/hashicorp/terraform-provider-google/pull/13063)) +* compute: added `default_route_action.url_rewrite` field to `google_compute_region_url_map` resource ([#13063](https://github.com/hashicorp/terraform-provider-google/pull/13063)) +* compute: added `include_http_headers` field to the `cdn_policy` field of `google_compute_backend_service` resource ([#13093](https://github.com/hashicorp/terraform-provider-google/pull/13093)) +* compute: added field `list_managed_instances_results` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#13079](https://github.com/hashicorp/terraform-provider-google/pull/13079)) +* compute: added subnetwork and private_ip_address arguments to resource_compute_router_interface ([#13105](https://github.com/hashicorp/terraform-provider-google/pull/13105)) +* container: added `resource_labels` field to `node_config` resource ([#13104](https://github.com/hashicorp/terraform-provider-google/pull/13104)) +* container: added field `enable_private_nodes` in `network_config` to `google_container_node_pool` ([#13128](https://github.com/hashicorp/terraform-provider-google/pull/13128)) +* container: added field `gcp_public_cidrs_access_enabled` and `private_endpoint_subnetwork` to `google_container_cluster` ([#13128](https://github.com/hashicorp/terraform-provider-google/pull/13128)) +* container: added update support for `enable_private_endpoint` and `enable_private_nodes` in `google_container_cluster` ([#13128](https://github.com/hashicorp/terraform-provider-google/pull/13128)) +* container: promoted `network_config` in `google_container_node_pool` to GA. ([#13128](https://github.com/hashicorp/terraform-provider-google/pull/13128)) +* datafusion: added `api_endpoint` and `p4_service_account ` attributes to `google_data_fusion_instance` ([#13134](https://github.com/hashicorp/terraform-provider-google/pull/13134)) +* datafusion: added `zone`, `display_name`, `crypto_key_config`, `event_publish_config`, and `enable_rbac` args to `google_data_fusion_instance` ([#13134](https://github.com/hashicorp/terraform-provider-google/pull/13134)) +* logging: added `cmek_settings` field to `google_logging_project_bucket_config` resource ([#13078](https://github.com/hashicorp/terraform-provider-google/pull/13078)) +* sql: added 'deny_maintenance_period' field for 'google_sql_database_instance' within which 'end_date', 'start_date' and 'time' fields are present. ([#13106](https://github.com/hashicorp/terraform-provider-google/pull/13106)) +* sql: added field `deletion_policy` to resource `google_sql_database` ([#13107](https://github.com/hashicorp/terraform-provider-google/pull/13107)) + +BUG FIXES: +* compute: fixed a crash with `google_compute_instance_template` on a newly released field when `advanced_machine_features` was set ([#13108](https://github.com/hashicorp/terraform-provider-google/pull/13108)) +* compute: fixed a failure in updating `most_disruptive_allowed_action` on `google_compute_per_instance_config` and `google_compute_region_per_instance_config` ([#13067](https://github.com/hashicorp/terraform-provider-google/pull/13067)) +* compute: fixed the error when `metadata` and `machine_type` are updated while `metadata_startup_script` was already provided on `google_compute_instance` ([#13077](https://github.com/hashicorp/terraform-provider-google/pull/13077)) +* container: fixed the inability to update `authenticator_groups_config` on `google_container_cluster` ([#13111](https://github.com/hashicorp/terraform-provider-google/pull/13111)) +* container: fixed the data source `google_container_cluster` to return an error if it does not exist ([#13070](https://github.com/hashicorp/terraform-provider-google/pull/13070)) +* sql: fixed `googe_sql_database_instance` to include `backup_configuration` in initial create request ([#13092](https://github.com/hashicorp/terraform-provider-google/pull/13092)) +* storage: fixed permdiff when `website`, `website.main_page_suffix`, `website.not_found_page` are removed on `google_storage_bucket` ([#13069](https://github.com/hashicorp/terraform-provider-google/pull/13069)) +## 4.44.1 (November 22, 2022) + +BUG FIXES: +* compute: fixed a crash with `google_compute_instance_template` on a newly released field when `advanced_machine_features` was set ([#13108](https://github.com/hashicorp/terraform-provider-google/pull/13108)) + +## 4.44.0 (November 21, 2022) + +FEATURES: +* **New Resource:** `google_alloydb_instance` ([#12981](https://github.com/hashicorp/terraform-provider-google/pull/12981)) +* **New Resource:** `google_beyondcorp_app_connector` ([#13011](https://github.com/hashicorp/terraform-provider-google/pull/13011)) +* **New Resource:** `google_beyondcorp_app_gateway` ([#13011](https://github.com/hashicorp/terraform-provider-google/pull/13011)) +* **New Resource:** `google_compute_network_firewall_policy_association` ([#13013](https://github.com/hashicorp/terraform-provider-google/pull/13013)) +* **New Resource:** `google_compute_network_firewall_policy_rule` ([#13031](https://github.com/hashicorp/terraform-provider-google/pull/13031)) +* **New Resource:** `google_compute_network_firewall_policy` ([#12969](https://github.com/hashicorp/terraform-provider-google/pull/12969)) +* **New Resource:** `google_compute_region_network_firewall_policy_association` ([#13013](https://github.com/hashicorp/terraform-provider-google/pull/13013)) +* **New Resource:** `google_compute_region_network_firewall_policy_rule` ([#13031](https://github.com/hashicorp/terraform-provider-google/pull/13031)) +* **New Resource:** `google_compute_region_network_firewall_policy` ([#12969](https://github.com/hashicorp/terraform-provider-google/pull/12969)) +* **New Resource:** `google_eventarc_channel` ([#13021](https://github.com/hashicorp/terraform-provider-google/pull/13021)) +* **New Resource:** `google_firebase_apple_app` ([#13047](https://github.com/hashicorp/terraform-provider-google/pull/13047)) +* **New Resource:** `google_firebase_hosting_channel` ([#13053](https://github.com/hashicorp/terraform-provider-google/pull/13053)) +* **New Resource:** `google_firebase_hosting_site` ([#12960](https://github.com/hashicorp/terraform-provider-google/pull/12960)) +* **New Resource:** `google_kms_crypto_key_versions` ([#12926](https://github.com/hashicorp/terraform-provider-google/pull/12926)) +* **New Resource:** `google_storage_transfer_agent_pool` ([#12945](https://github.com/hashicorp/terraform-provider-google/pull/12945)) +* **New Resource:** `google_identity_platform_project_default_config` ([#12977](https://github.com/hashicorp/terraform-provider-google/pull/12977)) + +IMPROVEMENTS: +* bigquery: supported authorized routines on resource `bigquery_dataset` and `bigquery_dataset_access` ([#12979](https://github.com/hashicorp/terraform-provider-google/pull/12979)) +* cloudidentity: made security label settable by making labels updatable in `google_cloud_identity_groups` ([#12943](https://github.com/hashicorp/terraform-provider-google/pull/12943)) +* cloudsql: added `connector_enforcement` field to `google_sql_database_instance` resource ([#13059](https://github.com/hashicorp/terraform-provider-google/pull/13059)) +* compute: added optional `redundant_interface` argument to `google_compute_router_interface` resource ([#13032](https://github.com/hashicorp/terraform-provider-google/pull/13032)) +* compute: added `default_route_action.request_mirror_policy` field to `google_compute_region_url_map` resource ([#13030](https://github.com/hashicorp/terraform-provider-google/pull/13030)) +* compute: added `default_route_action.retry_policy` field to `google_compute_region_url_map` resource ([#13030](https://github.com/hashicorp/terraform-provider-google/pull/13030)) +* compute: added `default_route_action.weighted_backend_services` field to `google_compute_region_url_map` resource ([#13030](https://github.com/hashicorp/terraform-provider-google/pull/13030)) +* compute: modified machine_type field in compute instance resource to accept short name. ([#12965](https://github.com/hashicorp/terraform-provider-google/pull/12965)) +* compute: added `visible_core_count` field to `google_compute_instance` ([#13043](https://github.com/hashicorp/terraform-provider-google/pull/13043)) +* container: added `enable_l4_ilb_subsetting` to GA `google_container_cluster` ([#12988](https://github.com/hashicorp/terraform-provider-google/pull/12988)) +* container: added `node_config.logging_variant` to `google_container_node_pool`. ([#13049](https://github.com/hashicorp/terraform-provider-google/pull/13049)) +* container: added `node_pool_defaults.node_config_defaults.logging_variant`, `node_pool.node_config.logging_variant`, and `node_config.logging_variant` to `google_container_cluster`. ([#13049](https://github.com/hashicorp/terraform-provider-google/pull/13049)) +* container: added support for Shielded Instance configuration for node auto-provisioning to `google_container_cluster` ([#12930](https://github.com/hashicorp/terraform-provider-google/pull/12930)) +* container: added management attribute to the `google_container_cluster` resource ([#12987](https://github.com/hashicorp/terraform-provider-google/pull/12987)) +* container: added field `blue_green_settings` to `google_container_node_pool` ([#12984](https://github.com/hashicorp/terraform-provider-google/pull/12984)) +* container: added field `strategy` to `google_container_node_pool` ([#12984](https://github.com/hashicorp/terraform-provider-google/pull/12984)) +* container: added support for additional values `APISERVER`, `CONTROLLER_MANAGER`, and `SCHEDULER` in `google_container_cluster.monitoring_config` ([#12978](https://github.com/hashicorp/terraform-provider-google/pull/12978)) +* datafusion: added `enable_rbac` field to `google_data_fusion_instance` resource ([#12992](https://github.com/hashicorp/terraform-provider-google/pull/12992)) +* dlp: added fields `rows_limit`, `rows_limit_percent`, and `sample_method` to `big_query_options` in `google_data_loss_prevention_job_trigger` ([#12980](https://github.com/hashicorp/terraform-provider-google/pull/12980)) +* dlp: added pubsub action to `google_data_loss_prevention_job_trigger` ([#12929](https://github.com/hashicorp/terraform-provider-google/pull/12929)) +* dns: added `gke_clusters` field to `google_dns_managed_zone` resource ([#13048](https://github.com/hashicorp/terraform-provider-google/pull/13048)) +* dns: added `gke_clusters` field to `google_dns_response_policy` resource ([#13048](https://github.com/hashicorp/terraform-provider-google/pull/13048)) +* eventarc: added field `channel` to `google_eventarc_trigger` ([#13021](https://github.com/hashicorp/terraform-provider-google/pull/13021)) +* gkehub: added `mesh` field and `management` subfield to resource `feature_membership` ([#13012](https://github.com/hashicorp/terraform-provider-google/pull/13012)) +* networkservices: added `aws_v4_authentication ` field to `google_network_services_edge_cache_origin ` to support S3-compatible Origins ([#13020](https://github.com/hashicorp/terraform-provider-google/pull/13020)) +* networkservices: added `signed_token_options` and `add_signatures` field to `google_network_services_edge_cache_service` and `validation_shared_keys` to `google_network_services_edge_cache_keyset` to support dual-token authentication ([#13041](https://github.com/hashicorp/terraform-provider-google/pull/13041)) +* sql: added `query_plan_per_minute` field to `insights_config` in `google_sql_database_instance` resource ([#12951](https://github.com/hashicorp/terraform-provider-google/pull/12951)) +* vertexai: added fields to `vertex_ai_featurestore_entitytype` to support feature value monitoring ([#12983](https://github.com/hashicorp/terraform-provider-google/pull/12983)) + +BUG FIXES: +* apigee: fixed permadiff on `consumer_accept_list` for `google_apigee_instance` ([#13037](https://github.com/hashicorp/terraform-provider-google/pull/13037)) +* appengine: fixed permadiff on `serviceaccount` for 'google_app_engine_flexible_app_version' ([#12982](https://github.com/hashicorp/terraform-provider-google/pull/12982)) +* bigtable: updated ForceNew logic for `kms_key_name` ([#13018](https://github.com/hashicorp/terraform-provider-google/pull/13018)) +* bigtable: updated the error handling logic to remove the resource on resource not found error only ([#12953](https://github.com/hashicorp/terraform-provider-google/pull/12953)) +* billingbudget: fixed a bug where `budget_filter.credit_types_treatment` in `google_billing_budget` resource was not updating. ([#12947](https://github.com/hashicorp/terraform-provider-google/pull/12947)) +* cloudbuild: fixed a failure when BITBUCKET is provided for `repo_type` on `google_cloudbuild_trigger` ([#13027](https://github.com/hashicorp/terraform-provider-google/pull/13027)) +* cloudids: fixed `endpoint_forwarding_rule` and `endpoint_ip` attributes for `google_cloud_ids_endpoint` ([#12957](https://github.com/hashicorp/terraform-provider-google/pull/12957)) +* compute: fixed perma-diff on `google_compute_disk` for new amd64 images ([#12961](https://github.com/hashicorp/terraform-provider-google/pull/12961)) +* compute: made `target_https_proxy` possible to set `ssl_certificates` and `certificate_map` in `google_compute_target_https_proxy` at the same time ([#12950](https://github.com/hashicorp/terraform-provider-google/pull/12950)) +* container: fixed a bug where `cluster_autoscaling.auto_provisioning_defaults.service_account` can not be set when `enable_autopilot = true` for `google_container_cluster` ([#13024](https://github.com/hashicorp/terraform-provider-google/pull/13024)) +* dialogflowcx: fixed a deployment issue for `google_dialogflow_cx_version` and `google_dialogflow_cx_environment` when they are deployed to a non-global location ([#13014](https://github.com/hashicorp/terraform-provider-google/pull/13014)) +* dns: fixed apply failure when `description` is set to empty string on `google_dns_managed_zone` ([#12948](https://github.com/hashicorp/terraform-provider-google/pull/12948)) +* provider: fixed a crash during provider authentication for certain environments ([#13056](https://github.com/hashicorp/terraform-provider-google/pull/13056)) +* storage: fixed a crash when `log_bucket` is updated with empty body on `google_storage_bucket` ([#13058](https://github.com/hashicorp/terraform-provider-google/pull/13058)) +* vertexai: made google_vertex_ai_featurestore_entitytype always use regional endpoint corresponding to parent's region ([#12959](https://github.com/hashicorp/terraform-provider-google/pull/12959)) + +## 4.43.0 (November 7, 2022) + +FEATURES: +* **New Resource:** `google_kms_crypto_key_version` ([#12926](https://github.com/hashicorp/terraform-provider-google/pull/12926)) + +## 4.42.1 (November 2, 2022) + +BUG FIXES: +* storage: fixed a crash in `google_storage_bucket` when upgrading provider to version `4.42.0` with `lifecycle_rule.condition.age` unset ([#12922](https://github.com/hashicorp/terraform-provider-google/pull/12922)) + +## 4.42.0 (October 31, 2022) + +FEATURES: +* **New Data Source:** `google_compute_addresses` ([#12829](https://github.com/hashicorp/terraform-provider-google/pull/12829)) +* **New Data Source:** `google_compute_region_network_endpoint_group` ([#12849](https://github.com/hashicorp/terraform-provider-google/pull/12849)) +* **New Resource:** `google_alloydb_cluster` ([#12772](https://github.com/hashicorp/terraform-provider-google/pull/12772)) +* **New Resource:** `google_bigquery_analytics_hub_data_exchange_iam` ([#12845](https://github.com/hashicorp/terraform-provider-google/pull/12845)) +* **New Resource:** `google_bigquery_analytics_hub_data_exchange` ([#12845](https://github.com/hashicorp/terraform-provider-google/pull/12845)) +* **New Resource:** `google_bigquery_analytics_hub_listing_iam` ([#12845](https://github.com/hashicorp/terraform-provider-google/pull/12845)) +* **New Resource:** `google_bigquery_analytics_hub_listing` ([#12845](https://github.com/hashicorp/terraform-provider-google/pull/12845)) +* **New Resource:** `google_iam_workforce_pool` ([#12863](https://github.com/hashicorp/terraform-provider-google/pull/12863)) +* **New Resource:** `google_monitoring_generic_service` ([#12796](https://github.com/hashicorp/terraform-provider-google/pull/12796)) +* **New Resource:** `google_scc_source_iam_binding` ([#12840](https://github.com/hashicorp/terraform-provider-google/pull/12840)) +* **New Resource:** `google_scc_source_iam_member` ([#12840](https://github.com/hashicorp/terraform-provider-google/pull/12840)) +* **New Resource:** `google_scc_source_iam_policy` ([#12840](https://github.com/hashicorp/terraform-provider-google/pull/12840)) +* **New Resource:** `google_vertex_ai_endpoint` ([#12858](https://github.com/hashicorp/terraform-provider-google/pull/12858)) +* **New Resource:** `google_vertex_ai_featurestore_entitytype_feature` ([#12797](https://github.com/hashicorp/terraform-provider-google/pull/12797)) +* **New Resource:** `google_vertex_ai_featurestore_entitytype` ([#12797](https://github.com/hashicorp/terraform-provider-google/pull/12797)) +* **New Resource:** `google_vertex_ai_featurestore` ([#12797](https://github.com/hashicorp/terraform-provider-google/pull/12797)) + +IMPROVEMENTS: +* appengine: added `member` field to `google_app_engine_default_service_account` datasource ([#12768](https://github.com/hashicorp/terraform-provider-google/pull/12768)) +* bigquery: added `max_time_travel_hours` field in `google_bigquery_dataset` resource ([#12830](https://github.com/hashicorp/terraform-provider-google/pull/12830)) +* bigquery: added `member` field to `google_bigquery_default_service_account` datasource ([#12768](https://github.com/hashicorp/terraform-provider-google/pull/12768)) +* cloudbuild: added `script` field to `google_cloudbuild_trigger` resource ([#12841](https://github.com/hashicorp/terraform-provider-google/pull/12841)) +* cloudplatform: validated `project_id` for `google_project` data-source ([#12846](https://github.com/hashicorp/terraform-provider-google/pull/12846)) +* compute: added `source_disk` field to `google_compute_disk` and `google_compute_region_disk` resource ([#12779](https://github.com/hashicorp/terraform-provider-google/pull/12779)) +* compute: added general field `rules` to `google_compute_router_nat` ([#12815](https://github.com/hashicorp/terraform-provider-google/pull/12815)) +* container: added support for in-place update of `node_config.0.tags` for `google_container_node_pool` resource ([#12773](https://github.com/hashicorp/terraform-provider-google/pull/12773)) +* container: added support for the Disk type and size configuration on the GKE Node Auto-provisioning ([#12786](https://github.com/hashicorp/terraform-provider-google/pull/12786)) +* container: promote `enable_cost_allocation` field in `google_container_cluster` to GA ([#12866](https://github.com/hashicorp/terraform-provider-google/pull/12866)) +* datastream: added `private_connectivity` field to `google_datastream_connection_profile` ([#12844](https://github.com/hashicorp/terraform-provider-google/pull/12844)) +* dns: added `enable_geo_fencing` to `routing_policy` block of `google_dns_record_set` resource ([#12859](https://github.com/hashicorp/terraform-provider-google/pull/12859)) +* dns: added `health_checked_targets` to `wrr` and `geo` blocks of `google_dns_record_set` resource ([#12859](https://github.com/hashicorp/terraform-provider-google/pull/12859)) +* dns: added `primary_backup` to `routing_policy` block of `google_dns_record_set` resource ([#12859](https://github.com/hashicorp/terraform-provider-google/pull/12859)) +* firebase: added deletion support and new field `deletion_policy` for `google_firebase_web_app` ([#12812](https://github.com/hashicorp/terraform-provider-google/pull/12812)) +* privateca: added a new field `skip_grace_period` to skip the grace period when deleting a CertificateAuthority. ([#12784](https://github.com/hashicorp/terraform-provider-google/pull/12784)) +* serviceaccount: added `member` field to `google_service_account` resource and datasource ([#12768](https://github.com/hashicorp/terraform-provider-google/pull/12768)) +* sql: added `time_zone` field in `google_sql_database_instance` ([#12760](https://github.com/hashicorp/terraform-provider-google/pull/12760)) +* storage: added `member` field to `google_storage_project_service_account` and `google_storage_transfer_project_service_account` datasource ([#12768](https://github.com/hashicorp/terraform-provider-google/pull/12768)) +* storage: promoted `public_access_prevention` field on `google_storage_bucket` resource to GA ([#12766](https://github.com/hashicorp/terraform-provider-google/pull/12766)) +* vpcaccess: promoted `machine_type`, `min_instances`, `max_instances`, and `subnet` in `google_vpc_access_connector` to GA ([#12838](https://github.com/hashicorp/terraform-provider-google/pull/12838)) + +BUG FIXES: +* compute: made `vm_count` in `google_compute_resource_policy` optional ([#12807](https://github.com/hashicorp/terraform-provider-google/pull/12807)) +* container: fixed inability to update `datapath_provider` on `google_container_cluster` by making field changes trigger resource recreation ([#12887](https://github.com/hashicorp/terraform-provider-google/pull/12887)) +* pubsub: ensured topics are recreated when their schemas change. ([#12806](https://github.com/hashicorp/terraform-provider-google/pull/12806)) +* redis: updated `persistence_config.rdb_snapshot_period` to optional in the `google_redis_instance` resource. ([#12872](https://github.com/hashicorp/terraform-provider-google/pull/12872)) + +## 4.41.0 (October 17, 2022) + +KNOWN ISSUES: +* container: This release introduced a new field, `node_config.0.guest_accelerator.0.gpu_sharing_config`, to an https://www.terraform.io/language/attr-as-blocks field (`node_config.0.guest_accelerator`). As detailed on the linked page, this may cause issues for modules and/or formats other than HCL. + +BREAKING CHANGES: +* sql: updated `google_sql_user.sql_server_user_details` to be read only. Any configuration attempting to set this field is invalid and will cause the provider to fail during plan time. ([#12742](https://github.com/hashicorp/terraform-provider-google/pull/12742)) + +FEATURES: +* **New Resource:** `google_cloud_ids_endpoint` ([#12744](https://github.com/hashicorp/terraform-provider-google/pull/12744)) + +IMPROVEMENTS: +* appengine: added support for `service_account` field to `google_app_engine_standard_app_version` resource ([#12732](https://github.com/hashicorp/terraform-provider-google/pull/12732)) +* bigquery: added `avro_options` field to `google_bigquery_table` resource ([#12750](https://github.com/hashicorp/terraform-provider-google/pull/12750)) +* compute: added `node_config.0.guest_accelerator.0.gpu_sharing_config` field to `google_container_node_pool` resource ([#12733](https://github.com/hashicorp/terraform-provider-google/pull/12733)) +* datafusion: added `crypto_key_config` field to `google_data_fusion_instance` resource ([#12737](https://github.com/hashicorp/terraform-provider-google/pull/12737)) +* filestore: removed constraint that forced multiple `google_filestore_instance` creations to occur serially ([#12753](https://github.com/hashicorp/terraform-provider-google/pull/12753)) + +BUG FIXES: +* kms: fixed apply failure when `google_kms_crypto_key` is removed after its versions were destroyed earlier ([#12752](https://github.com/hashicorp/terraform-provider-google/pull/12752)) +* monitoring: fixed a bug causing a perma-diff in `google_monitoring_alert_policy` when `cross_series_reducer` was set to "REDUCE_NONE" ([#12741](https://github.com/hashicorp/terraform-provider-google/pull/12741)) + + +## 4.40.0 (October 10, 2022) + +FEATURES: +* **New Data Source:** `google_cloudfunctions2_function` ([#12673](https://github.com/hashicorp/terraform-provider-google/pull/12673)) +* **New Data Source:** `google_compute_snapshot` ([#12671](https://github.com/hashicorp/terraform-provider-google/pull/12671)) +* **New Resource:** `google_compute_region_target_tcp_proxy` ([#12715](https://github.com/hashicorp/terraform-provider-google/pull/12715)) +* **New Resource:** `google_identity_platform_config` ([#12665](https://github.com/hashicorp/terraform-provider-google/pull/12665)) +* **New Resource:** `google_bigquery_datapolicy_data_policy` ([#12725](https://github.com/hashicorp/terraform-provider-google/pull/12725)) +* **New Resource:** `google_bigquery_datapolicy_data_policy_iam_binding` ([#12725](https://github.com/hashicorp/terraform-provider-google/pull/12725)) +* **New Resource:** `google_bigquery_datapolicy_data_policy_iam_member` ([#12725](https://github.com/hashicorp/terraform-provider-google/pull/12725)) +* **New Resource:** `google_bigquery_datapolicy_data_policy_iam_policy` ([#12725](https://github.com/hashicorp/terraform-provider-google/pull/12725)) +* **New Resource:** `google_org_policy_custom_constraint` ([#12691](https://github.com/hashicorp/terraform-provider-google/pull/12691)) + +IMPROVEMENTS: +* bigqueryreservation: added `concurrency` and `multiRegionAuxiliary` to `google_bigquery_reservation` ([#12687](https://github.com/hashicorp/terraform-provider-google/pull/12687)) +* bigtable: added additional retry GC policy operations with a longer poll interval to avoid quota issues ([#12717](https://github.com/hashicorp/terraform-provider-google/pull/12717)) +* bigtable: improved error messaging ([#12707](https://github.com/hashicorp/terraform-provider-google/pull/12707)) +* compute: added support for `compression_mode` field in `google_compute_backend_bucket` and `google_compute_backend_service` ([#12674](https://github.com/hashicorp/terraform-provider-google/pull/12674)) +* datastream: added field `bigquery_profile` to `google_datastream_connection_profile` ([#12693](https://github.com/hashicorp/terraform-provider-google/pull/12693)) +* dns: added field `cloud_logging_config` to `google_dns_managed_zone` ([#12675](https://github.com/hashicorp/terraform-provider-google/pull/12675)) +* metastore: added support `BIGQUERY` as a value in `metastore_type` for `google_dataproc_metastore_service` ([#12724](https://github.com/hashicorp/terraform-provider-google/pull/12724)) +* storage: added `custom_placement_config` field to `google_storage_bucket` resource to support custom dual-region GCS buckets ([#12723](https://github.com/hashicorp/terraform-provider-google/pull/12723)) +* sql: added `password_policy` field to `google_sql_user` resource ([#12668](https://github.com/hashicorp/terraform-provider-google/pull/12668)) + +BUG FIXES: +* storage: fixed a bug where user specified labels get overwritten by Dataplex auto generated labels ([#12694](https://github.com/hashicorp/terraform-provider-google/pull/12694)) +* storagetransfer: fixed a bug in `google_storagetransfer_job` refreshes when `transfer_schedule` was empty ([#12704](https://github.com/hashicorp/terraform-provider-google/pull/12704)) + +## 4.39.0 (October 3, 2022) + +FEATURES: +* **New Data Source:** `google_artifact_registry_repository` ([#12637](https://github.com/hashicorp/terraform-provider-google/pull/12637)) +* **New Resource:** `google_identity_platform_config` ([#12665](https://github.com/hashicorp/terraform-provider-google/pull/12665)) + +IMPROVEMENTS: +* certificatemanager: added public/private PEM fields `pem_certificate` / `pem_private_key` and deprecated `certificate_pem` / `private_key_pem` ([#12664](https://github.com/hashicorp/terraform-provider-google/pull/12664)) +* clouddeploy: added `serial_pipeline.stages.strategy` field to `google_clouddeploy_delivery_pipeline` ([#12619](https://github.com/hashicorp/terraform-provider-google/pull/12619)) +* container: added `notification_config.pubsub.filter` field to `google_container_cluster` ([#12643](https://github.com/hashicorp/terraform-provider-google/pull/12643)) +* eventarc: added `channels` and `conditions` fields to `google_eventarc_trigger` ([#12619](https://github.com/hashicorp/terraform-provider-google/pull/12619)) +* healthcare: added `notification_configs ` field to `google_healthcare_fhir_store` resource ([#12646](https://github.com/hashicorp/terraform-provider-google/pull/12646)) +* iap: added ability to import `google_iap_brand` using ID using {{project}}/{{brand_id}} format ([#12633](https://github.com/hashicorp/terraform-provider-google/pull/12633)) +* secretmanager: added output field 'version' to resource 'secret_manager_secret_version' ([#12658](https://github.com/hashicorp/terraform-provider-google/pull/12658)) +* sql: added `maintenance_version` and `available_maintenance_versions` fields to `google_sql_database_instance` resource ([#12659](https://github.com/hashicorp/terraform-provider-google/pull/12659)) +* storagetransfer: added `notification_config` field to `google_storage_transfer_job` resource ([#12625](https://github.com/hashicorp/terraform-provider-google/pull/12625)) +* tags: added `purpose` and `purpose_data` properties to `google_tags_tag_key` ([#12649](https://github.com/hashicorp/terraform-provider-google/pull/12649)) + +BUG FIXES: +* bigquery: fixed a bug where `allow_quoted_newlines` and `allow_jagged_rows` could not be set to false on `google_bigquery_table` ([#12627](https://github.com/hashicorp/terraform-provider-google/pull/12627)) +* cloudfunction: fixed inability to update `docker_repository` and `kms_key_name` on `google_cloudfunctions_function` ([#12662](https://github.com/hashicorp/terraform-provider-google/pull/12662)) +* compute: fixed inability to manage Cloud Armor `adaptive_protection_config` on `google_compute_security_policy` ([#12661](https://github.com/hashicorp/terraform-provider-google/pull/12661)) +* iam: fixed diffs between `policy_data` from `google_iam_policy` data source and policy data in API responses ([#12652](https://github.com/hashicorp/terraform-provider-google/pull/12652)) +* iam: fixed permadiff resulting from empty fields being sent in requests to set conditional IAM policies ([#12653](https://github.com/hashicorp/terraform-provider-google/pull/12653)) +* secretmanager: fixed a bug where `google_secret_manager_secret_version` that was destroyed outside of Terraform would not be recreated on apply ([#12644](https://github.com/hashicorp/terraform-provider-google/pull/12644)) +* storagetransfer: fixed a crash in `google_storagetransfer_job` when `transfer_schedule` is empty ([#12704](https://github.com/hashicorp/terraform-provider-google/pull/12704)) + +## 4.38.0 (September 26, 2022) + +FEATURES: +* **New Data Source:** `google_vpc_access_connector` ([#12580](https://github.com/hashicorp/terraform-provider-google/pull/12580)) +* **New Resource:** `google_datastream_private_connection` ([#12574](https://github.com/hashicorp/terraform-provider-google/pull/12574)) + +IMPROVEMENTS: +* appengine: Added `egress_setting` for field `vpc_access_connector` to `google_app_engine_standard_app_version` ([#12606](https://github.com/hashicorp/terraform-provider-google/pull/12606)) +* bigquery: added `json_extension` field to the `load` block of `google_bigquery_job` resource ([#12597](https://github.com/hashicorp/terraform-provider-google/pull/12597)) +* cloudfunctions: Added `build_worker_pool` to `google_cloudfunctions_function` ([#12591](https://github.com/hashicorp/terraform-provider-google/pull/12591)) +* compute: added `json_custom_config` field to `google_compute_security_policy` resource ([#12611](https://github.com/hashicorp/terraform-provider-google/pull/12611)) +* redis: Added support `persistence_config` field to `google_redis_instance` resource. ([#12569](https://github.com/hashicorp/terraform-provider-google/pull/12569)) +* storage: added support for `overwriteWhen` field to `transfer_options` in `google_storage_transfer_job` resource ([#12573](https://github.com/hashicorp/terraform-provider-google/pull/12573)) + +BUG FIXES: +* bigtable: added drift detection on `gc_rules` for `google_bigtable_gc_policy` ([#12568](https://github.com/hashicorp/terraform-provider-google/pull/12568)) +* compute: fixed the inability to update `most_disruptive_allowed_action` for both `google_compute_per_instance_config` and `google_compute_region_per_instance_config` ([#12566](https://github.com/hashicorp/terraform-provider-google/pull/12566)) +* container: fixed allow passing empty list to `monitoring_config` and `logging_config` in `google_container_cluster` ([#12605](https://github.com/hashicorp/terraform-provider-google/pull/12605)) +* sql: fixed a bug causing a perma-diff on `disk_type` due to API values being downcased ([#12567](https://github.com/hashicorp/terraform-provider-google/pull/12567)) +* storage: fixed the inability to set 0 for `lifecycle_rule.condition.age` on `google_storage_bucket` ([#12593](https://github.com/hashicorp/terraform-provider-google/pull/12593)) + +## 4.37.0 (September 19, 2022) + +FEATURES: +* **New Resource:** `google_apigee_nat_address` ([#12536](https://github.com/hashicorp/terraform-provider-google/pull/12536)) +* **New Resource:** `google_dialogflow_cx_webhook` ([#12498](https://github.com/hashicorp/terraform-provider-google/pull/12498)) +* **New Resource:** `google_filestore_snapshot` ([#12490](https://github.com/hashicorp/terraform-provider-google/pull/12490)) + +IMPROVEMENTS: +* apigee: added read-only field `connection_state` to `google_apigee_endpoint_attachment` ([#12500](https://github.com/hashicorp/terraform-provider-google/pull/12500)) +* bigtable: added support for `autoscaling_config.storage_target` to `google_bigtable_instance` ([#12510](https://github.com/hashicorp/terraform-provider-google/pull/12510)) +* cloudbuild: added support for `BITBUCKET` option to `git_source.repo_type` in `google_cloudbuild_trigger` ([#12542](https://github.com/hashicorp/terraform-provider-google/pull/12542)) +* dns: added in validation for trailing dot at end of DNS record name ([#12521](https://github.com/hashicorp/terraform-provider-google/pull/12521)) +* project: added validation for field `project_id` in `google_project` datasource. ([#12553](https://github.com/hashicorp/terraform-provider-google/pull/12553)) +* serviceaccount: added `expires_in` attribute for generating `exp` claim to `google_service_account_jwt` datasource ([#12539](https://github.com/hashicorp/terraform-provider-google/pull/12539)) + +BUG FIXES: +* notebooks: fixed perma-diff in `google_notebooks_instance` ([#12493](https://github.com/hashicorp/terraform-provider-google/pull/12493)) +* privateca: fixed an issue that blocked subordinate CA data sources when `state` was not `AWAITING_USER_ACTIVATION` ([#12511](https://github.com/hashicorp/terraform-provider-google/pull/12511)) +* storage: fixed permdiff on the field `versioning` of `google_storage_bucket` ([#12495](https://github.com/hashicorp/terraform-provider-google/pull/12495)) + +## 4.36.0 (September 12, 2022) + +FEATURES: +* **New Resource:** `google_datastream_connection_profile` ([#12475](https://github.com/hashicorp/terraform-provider-google/pull/12475)) + +IMPROVEMENTS: +* appengine: added field `service_account` to `google_app_engine_flexible_app_version` ([#12463](https://github.com/hashicorp/terraform-provider-google/pull/12463)) +* bigtable: increased timeout in `google_bigtable_table` creation. ([#12468](https://github.com/hashicorp/terraform-provider-google/pull/12468)) +* cloudbuild: added `location` field to `google_cloudbuild_trigger` resource ([#12450](https://github.com/hashicorp/terraform-provider-google/pull/12450)) +* compute: added `certificate_map` to `compute_target_ssl_proxy` resource ([#12467](https://github.com/hashicorp/terraform-provider-google/pull/12467)) +* compute: added field `chain_name` to `google_compute_resource_policy.snapshot_properties` ([#12481](https://github.com/hashicorp/terraform-provider-google/pull/12481)) +* compute: added field `chain_name` to resource `google_compute_snapshot` ([#12481](https://github.com/hashicorp/terraform-provider-google/pull/12481)) +* container: added `autoscaling.total_min_node_count`, `autoscaling.total_max_node_count`, and `autoscaling.location_policy` to `google_container_cluster.node_pool` ([#12453](https://github.com/hashicorp/terraform-provider-google/pull/12453)) +* container: added field `node_pool_defaults` to `resource_container_cluster`. ([#12452](https://github.com/hashicorp/terraform-provider-google/pull/12452)) +* dataproc: added option `shielded_instance_config` to resource `google_dataproc_workflow_template`. ([#12451](https://github.com/hashicorp/terraform-provider-google/pull/12451)) +* metastore: extended default timeouts for `google_dataproc_metastore_service` from 40m to 60m ([#12462](https://github.com/hashicorp/terraform-provider-google/pull/12462)) +* pubsub: made `google_pubsub_subscription.enable_exactly_once_delivery` mutable so that it updates subscription without recreation. ([#12438](https://github.com/hashicorp/terraform-provider-google/pull/12438)) + +## 4.35.0 (September 6, 2022) + +IMPROVEMENTS: +* apigee: added support for `nodeConfig` in `google_apigee_environment` ([#12394](https://github.com/hashicorp/terraform-provider-google/pull/12394)) +* apigee: added a `properties` field to `google_apigee_organization` ([#12433](https://github.com/hashicorp/terraform-provider-google/pull/12433)) +* cloudfunctions2: added `secret_environment_variables` and `secret_volumes` to `google_cloudfunctions2_function` ([#12417](https://github.com/hashicorp/terraform-provider-google/pull/12417)) +* compute: added support for param `visible_core_count` in `google_compute_instance` and `google_compute_instance_template` under `advanced_machine_features` ([#12404](https://github.com/hashicorp/terraform-provider-google/pull/12404)) +* compute: added support documentation links to error messages for certain Compute Operation errors. ([#12418](https://github.com/hashicorp/terraform-provider-google/pull/12418)) +* container: added `service_external_ips_config` support to `cluster_container` resource. ([#12415](https://github.com/hashicorp/terraform-provider-google/pull/12415)) +* container: added `enable_cost_allocation` to `google_container_cluster` ([#12416](https://github.com/hashicorp/terraform-provider-google/pull/12416)) +* dns: added `behavior` field to `google_dns_response_policy_rule` resource ([#12407](https://github.com/hashicorp/terraform-provider-google/pull/12407)) +* monitoring: added `force_delete` field to `google_monitoring_notification_channel` resource ([#12414](https://github.com/hashicorp/terraform-provider-google/pull/12414)) + +BUG FIXES: +* compute: fixed the `id` format of the data source `google_compute_instance` ([#12405](https://github.com/hashicorp/terraform-provider-google/pull/12405)) + +## 4.34.0 (August 29, 2022) +NOTES: +* updated Bigtable go client version from 1.13 to 1.16. ([#12349](https://github.com/hashicorp/terraform-provider-google/pull/12349)) + +IMPROVEMENTS: +* apigee: added support for specifying retention when deleting `google_apigee_organization` ([#12336](https://github.com/hashicorp/terraform-provider-google/pull/12336)) +* appengine: added `app_engine_apis` field to `google_app_engine_standard_app_version` resource ([#12339](https://github.com/hashicorp/terraform-provider-google/pull/12339)) +* cloudfunction2: promoted to `google_cloudfunctions2_function` ga ([#12322](https://github.com/hashicorp/terraform-provider-google/pull/12322)) +* compute: improved error messaging for compute errors ([#12333](https://github.com/hashicorp/terraform-provider-google/pull/12333)) +* container: added general field `reservation_affinity` to `google_container_node_pool` ([#12375](https://github.com/hashicorp/terraform-provider-google/pull/12375)) +* container: added field `auto_provisioning_network_tags` to `google_container_cluster` (beta) ([#12347](https://github.com/hashicorp/terraform-provider-google/pull/12347)) +* sql: added support for major version upgrade to `google_sql_database_instance ` resource ([#12338](https://github.com/hashicorp/terraform-provider-google/pull/12338)) + +BUG FIXES: +* bigtable: fixed comparing column family name when reading a GC policy. ([#12381](https://github.com/hashicorp/terraform-provider-google/pull/12381)) +* bigtable: passed `isTopeLevel` in getGCPolicyFromJSON() instead of hardcoding it to true. ([#12351](https://github.com/hashicorp/terraform-provider-google/pull/12351)) +* composer: corrected the description of `image_version` field. ([#12329](https://github.com/hashicorp/terraform-provider-google/pull/12329)) + +## 4.33.0 (August 22, 2022) + +FEATURES: +* **New Resource:** `google_cloudfunctions2_function` ([#12322](https://github.com/hashicorp/terraform-provider-google/pull/12322)) + +IMPROVEMENTS: +* container: added update support for `authenticator_groups_config` in `google_container_cluster` ([#12310](https://github.com/hashicorp/terraform-provider-google/pull/12310)) +* dataflow: added ability to import `google_dataflow_job` ([#12316](https://github.com/hashicorp/terraform-provider-google/pull/12316)) +* dns: added `managed_zone_id` attribute to `google_dns_managed_zone` data source ([#12312](https://github.com/hashicorp/terraform-provider-google/pull/12312)) +* monitoring: added `accepted_response_status_codes` to `monitoring_uptime_check` ([#12313](https://github.com/hashicorp/terraform-provider-google/pull/12313)) +* sql: added `password_validation_policy` field to `google_cloud_sql` resource ([#12320](https://github.com/hashicorp/terraform-provider-google/pull/12320)) + +BUG FIXES: +* bigquery: removed force replacement for `display_name` on `google_bigquery_data_transfer_config` ([#12311](https://github.com/hashicorp/terraform-provider-google/pull/12311)) +* compute: fixed permadiff for `instance_termination_action` in `google_compute_instance_template` ([#12309](https://github.com/hashicorp/terraform-provider-google/pull/12309)) + +## 4.32.0 (August 15, 2022) + +NOTES: +* Updated to Golang 1.18 ([#12246](https://github.com/hashicorp/terraform-provider-google/pull/12246)) + +FEATURES: +* **New Resource:** `google_dataplex_asset` ([#12210](https://github.com/hashicorp/terraform-provider-google/pull/12210)) +* **New Resource:** `google_gke_hub_membership_iam_binding` ([#12280](https://github.com/hashicorp/terraform-provider-google/pull/12280)) +* **New Resource:** `google_gke_hub_membership_iam_member` ([#12280](https://github.com/hashicorp/terraform-provider-google/pull/12280)) +* **New Resource:** `google_gke_hub_membership_iam_policy` ([#12280](https://github.com/hashicorp/terraform-provider-google/pull/12280)) + +IMPROVEMENTS: +* certificatemanager: added `state`, `authorization_attempt_info` and `provisioning_issue` output fields to `google_certificate_manager_certificate` ([#12224](https://github.com/hashicorp/terraform-provider-google/pull/12224)) +* compute: added `certificate_map` to `compute_target_https_proxy` resource ([#12227](https://github.com/hashicorp/terraform-provider-google/pull/12227)) +* compute: added validation for name field on `google_compute_network` ([#12271](https://github.com/hashicorp/terraform-provider-google/pull/12271)) +* compute: made `port` optional in `google_compute_network_endpoint` to allow network endpoints to be associated with `GCE_VM_IP` network endpoint groups ([#12267](https://github.com/hashicorp/terraform-provider-google/pull/12267)) +* container: added support for additional values `APISERVER`, `CONTROLLER_MANAGER`, and `SCHEDULER` in `google_container_cluster.monitoring_config` ([#12247](https://github.com/hashicorp/terraform-provider-google/pull/12247)) +* gkehub: added `monitoring` and `mutation_enabled` fields to resource `feature_membership` ([#12265](https://github.com/hashicorp/terraform-provider-google/pull/12265)) +* gkehub: added better support for import for `google_gke_hub_membership` ([#12207](https://github.com/hashicorp/terraform-provider-google/pull/12207)) +* pubsub: added `bigquery_config` to `google_pubsub_subscription` ([#12216](https://github.com/hashicorp/terraform-provider-google/pull/12216)) +* scheduler: added `paused` field to `google_cloud_scheduler_job` ([#12190](https://github.com/hashicorp/terraform-provider-google/pull/12190)) +* scheduler: added `state` output field to `google_cloud_scheduler_job` ([#12190](https://github.com/hashicorp/terraform-provider-google/pull/12190)) + +BUG FIXES: +* apigee: fixed an issue where `google_apigee_instance` creation would fail due to multiple concurrent instances ([#12289](https://github.com/hashicorp/terraform-provider-google/pull/12289)) +* billingbudget: fixed a bug where `google_billing_budget.budget_filter.services` was not updating. ([#12270](https://github.com/hashicorp/terraform-provider-google/pull/12270)) +* compute: fixed perma-diff on `google_compute_disk` for new arm64 images ([#12184](https://github.com/hashicorp/terraform-provider-google/pull/12184)) +* dataflow: fixed bug where permadiff would show on `google_dataflow_job.additional_experiments` ([#12268](https://github.com/hashicorp/terraform-provider-google/pull/12268)) +* storage: fixed a bug in `google_storage_bucket` where `name` was incorrectly validated. ([#12248](https://github.com/hashicorp/terraform-provider-google/pull/12248)) + +## 4.31.0 (Aug 1, 2022) + +FEATURES: +* **New Resource:** `google_dataplex_zone` ([#12146](https://github.com/hashicorp/terraform-provider-google/pull/12146)) + +IMPROVEMENTS: +* bucket: added support for `matches_prefix` and `matches_suffix` in `condition` of a `lifecycle_rule` in `google_storage_bucket` ([#12175](https://github.com/hashicorp/terraform-provider-google/pull/12175)) +* compute: added `network` and `subnetwork` fields to `google_compute_region_network_endpoint_group` for PSC. ([#12176](https://github.com/hashicorp/terraform-provider-google/pull/12176)) +* container: added field `boot_disk_kms_key` to `auto_provisioning_defaults` in `google_container_cluster` ([#12173](https://github.com/hashicorp/terraform-provider-google/pull/12173)) +* notebooks: added `bootDiskType` support for `PD_EXTREME` in `google_notebooks_instance` ([#12181](https://github.com/hashicorp/terraform-provider-google/pull/12181)) +* notebooks: added `softwareConfig.upgradeable`, `softwareConfig.postStartupScriptBehavior`, `softwareConfig.kernels` in `google_notebooks_runtime` ([#12181](https://github.com/hashicorp/terraform-provider-google/pull/12181)) +* notebooks: promoted `nicType` and `reservationAffinity` in `google_notebooks_instance` to GA ([#12181](https://github.com/hashicorp/terraform-provider-google/pull/12181)) +* storage: added name validation for `google_storage_bucket` ([#12183](https://github.com/hashicorp/terraform-provider-google/pull/12183)) + +BUG FIXES: +* Cloud IAM: fixed incorrect basePath for `IAMBetaBasePathKey` on `google_iam_workload_identity_pool` (ga) ([#12145](https://github.com/hashicorp/terraform-provider-google/pull/12145)) +* compute: fixed perma-diff on `google_compute_disk` for new arm64 images ([#12184](https://github.com/hashicorp/terraform-provider-google/pull/12184)) +* dns: fixed a bug where `google_dns_record_set` would create an inconsistent plan when using interpolated values in `rrdatas` ([#12157](https://github.com/hashicorp/terraform-provider-google/pull/12157)) +* kms: fixed setting of resource id post-import for `google_kms_crypto_key` ([#12164](https://github.com/hashicorp/terraform-provider-google/pull/12164)) +* provider: fixed a bug where user-agent was showing "dev" rather than the provider version ([#12137](https://github.com/hashicorp/terraform-provider-google/pull/12137)) + +## 4.30.0 (July 25, 2022) + +FEATURES: +* **New Data Source:** `google_service_account_jwt` ([#12107](https://github.com/hashicorp/terraform-provider-google/pull/12107)) +* **New Resource:** `google_certificate_map_entry` ([#12127](https://github.com/hashicorp/terraform-provider-google/pull/12127)) +* **New Resource:** `google_certificate_map` ([#12127](https://github.com/hashicorp/terraform-provider-google/pull/12127)) + +IMPROVEMENTS: +* billingbudget: made `thresholdRules` optional in `google_billing_budget` ([#12087](https://github.com/hashicorp/terraform-provider-google/pull/12087)) +* compute: added `instance_termination_action` field to `google_compute_instance_template` resource to support Spot VM termination action ([#12105](https://github.com/hashicorp/terraform-provider-google/pull/12105)) +* compute: added `instance_termination_action` field to `google_compute_instance` resource to support Spot VM termination action ([#12105](https://github.com/hashicorp/terraform-provider-google/pull/12105)) +* compute: added `request_coalescing` and `bypass_cache_on_request_headers` fields to `compute_backend_bucket` ([#12098](https://github.com/hashicorp/terraform-provider-google/pull/12098)) +* compute: added support for `esp` protocol in `google_compute_packet_mirroring.filters.ip_protocols` ([#12118](https://github.com/hashicorp/terraform-provider-google/pull/12118)) +* compute: promoted `rules.rate_limit_options`, `rules.redirect_options`, `adaptive_protection_config` in `compute_security_policy` to GA ([#12085](https://github.com/hashicorp/terraform-provider-google/pull/12085)) +* dataproc: promoted `lifecycle_config` and `endpoint_config` in `google_dataproc_cluster` to GA ([#12129](https://github.com/hashicorp/terraform-provider-google/pull/12129)) +* monitoring: added `evaluation_missing_data` field to `google_monitoring_alert_policy` ([#12128](https://github.com/hashicorp/terraform-provider-google/pull/12128)) +* notebooks: added `reserved_ip_range` field to `google_notebooks_runtime` ([#12113](https://github.com/hashicorp/terraform-provider-google/pull/12113)) + +BUG FIXES: +* bigtable: fixed an incorrect diff when adding two or more clusters ([#12109](https://github.com/hashicorp/terraform-provider-google/pull/12109)) +* compute: allowed properly updating `adaptive_protection_config` in `compute_security_policy` ([#12085](https://github.com/hashicorp/terraform-provider-google/pull/12085)) +* notebooks: fixed a bug where `google_notebooks_runtime` can't be updated ([#12113](https://github.com/hashicorp/terraform-provider-google/pull/12113)) +* sql: fixed an issue in `google_sql_database_instance` where updates would fail because of the `collation` field ([#12131](https://github.com/hashicorp/terraform-provider-google/pull/12131)) + +## 4.29.0 (July 18, 2022) + +FEATURES: +* **New Resource:** `google_artifact_registry_repository_iam_binding` ([#12063](https://github.com/hashicorp/terraform-provider-google/pull/12063)) +* **New Resource:** `google_artifact_registry_repository_iam_member` ([#12063](https://github.com/hashicorp/terraform-provider-google/pull/12063)) +* **New Resource:** `google_artifact_registry_repository_iam_policy` ([#12063](https://github.com/hashicorp/terraform-provider-google/pull/12063)) +* **New Resource:** `google_artifact_registry_repository` ([#12063](https://github.com/hashicorp/terraform-provider-google/pull/12063)) +* **New Resource:** `google_iam_workload_identity_pool_provider` ([#12065](https://github.com/hashicorp/terraform-provider-google/pull/12065)) +* **New Resource:** `google_iam_workload_identity_pool` ([#12065](https://github.com/hashicorp/terraform-provider-google/pull/12065)) +* **New Resource:** `google_cloudiot_registry_iam_binding` ([#12036](https://github.com/hashicorp/terraform-provider-google/pull/12036)) +* **New Resource:** `google_cloudiot_registry_iam_member` ([#12036](https://github.com/hashicorp/terraform-provider-google/pull/12036)) +* **New Resource:** `google_cloudiot_registry_iam_policy` ([#12036](https://github.com/hashicorp/terraform-provider-google/pull/12036)) +* **New Resource:** `google_compute_snapshot_iam_binding` ([#12028](https://github.com/hashicorp/terraform-provider-google/pull/12028)) +* **New Resource:** `google_compute_snapshot_iam_member` ([#12028](https://github.com/hashicorp/terraform-provider-google/pull/12028)) +* **New Resource:** `google_compute_snapshot_iam_policy` ([#12028](https://github.com/hashicorp/terraform-provider-google/pull/12028)) +* **New Resource:** `google_dataproc_metastore_service` ([#12026](https://github.com/hashicorp/terraform-provider-google/pull/12026)) + +IMPROVEMENTS: +* container: added `binauthz_evaluation_mode` field to `resource_container_cluster`. ([#12035](https://github.com/hashicorp/terraform-provider-google/pull/12035)) +* dataproc: added Support for Dataproc on GKE in `google_dataproc_cluster` ([#12076](https://github.com/hashicorp/terraform-provider-google/pull/12076)) +* dataproc: added `metastore_config` in `google_dataproc_cluster` ([#12040](https://github.com/hashicorp/terraform-provider-google/pull/12040)) +* metastore: add `databaseType`, `releaseChannel`, and `hiveMetastoreConfig.endpointProtocol` arguments ([#12026](https://github.com/hashicorp/terraform-provider-google/pull/12026)) +* sql: added attribute "encryption_key_name" to `google_sql_database_instance` resource. ([#12039](https://github.com/hashicorp/terraform-provider-google/pull/12039)) + +BUG FIXES: +* bigquery: fixed case-sensitive for `user_by_email` and `group_by_email` on `google_bigquery_dataset_access` ([#12029](https://github.com/hashicorp/terraform-provider-google/pull/12029)) +* clouddeploy: fixed permadiff on `execution_configs` in `google_clouddeploy_target` resource ([#12033](https://github.com/hashicorp/terraform-provider-google/pull/12033)) +* cloudscheduler: fixed a diff on the last slash of uri on `google_cloud_scheduler_job` ([#12027](https://github.com/hashicorp/terraform-provider-google/pull/12027)) +* compute: fixed force recreation on `provisioned_iops` of `google_compute_disk` ([#12058](https://github.com/hashicorp/terraform-provider-google/pull/12058)) +* compute: fixed missing `network_interface.0.ipv6_access_config.0.external_ipv6` output on `google_compute_instance` ([#12072](https://github.com/hashicorp/terraform-provider-google/pull/12072)) +* documentai: fixed a bug where eu region could not be utilized for documentai resources ([#12074](https://github.com/hashicorp/terraform-provider-google/pull/12074)) +* gkehub: fixed a bug where `issuer` can't be updated on `google_gke_hub_membership` ([#12073](https://github.com/hashicorp/terraform-provider-google/pull/12073)) + +## 4.28.0 (July 11, 2022) + +FEATURES: +* **New Resource:** google_bigquery_connection_iam_binding ([#12004](https://github.com/hashicorp/terraform-provider-google/pull/12004)) +* **New Resource:** google_bigquery_connection_iam_member ([#12004](https://github.com/hashicorp/terraform-provider-google/pull/12004)) +* **New Resource:** google_bigquery_connection_iam_policy ([#12004](https://github.com/hashicorp/terraform-provider-google/pull/12004)) +* **New Resource:** google_cloud_tasks_queue_iam_binding ([#11987](https://github.com/hashicorp/terraform-provider-google/pull/11987)) +* **New Resource:** google_cloud_tasks_queue_iam_member ([#11987](https://github.com/hashicorp/terraform-provider-google/pull/11987)) +* **New Resource:** google_cloud_tasks_queue_iam_policy ([#11987](https://github.com/hashicorp/terraform-provider-google/pull/11987)) +* **New Resource:** google_dataproc_autoscaling_policy_iam_binding ([#12008](https://github.com/hashicorp/terraform-provider-google/pull/12008)) +* **New Resource:** google_dataproc_autoscaling_policy_iam_member ([#12008](https://github.com/hashicorp/terraform-provider-google/pull/12008)) +* **New Resource:** google_dataproc_autoscaling_policy_iam_policy ([#12008](https://github.com/hashicorp/terraform-provider-google/pull/12008)) +* **New Resource:** monitoring: Promoted 'monitoredproject' to GA ([#11974](https://github.com/hashicorp/terraform-provider-google/pull/11974)) + +IMPROVEMENTS: +* bigquery: fixed a permadiff in `google_bigquery_job.query. destination_table` ([#11936](https://github.com/hashicorp/terraform-provider-google/pull/11936)) +* billing: added `calendar_period` and `custom_period` fields to `google_billing_budget` ([#11993](https://github.com/hashicorp/terraform-provider-google/pull/11993)) +* cloudsql: added attribute `project` to data source `google_sql_backup_run` ([#11938](https://github.com/hashicorp/terraform-provider-google/pull/11938)) +* composer: added CMEK, PUPI and IP_masq_agent support for Composer 2 in `google_composer_environment` resource ([#11994](https://github.com/hashicorp/terraform-provider-google/pull/11994)) +* compute: added `max_ports_per_vm` field to `google_compute_router_nat` resource ([#11933](https://github.com/hashicorp/terraform-provider-google/pull/11933)) +* compute: added `GCE_VM_IP` support to `google_compute_network_endpoint_group` resource. ([#11997](https://github.com/hashicorp/terraform-provider-google/pull/11997)) +* compute: promoted `disk_encryption_key.kms_key_name` on `google_compute_region_disk` ([#11976](https://github.com/hashicorp/terraform-provider-google/pull/11976)) +* container: promoted `gce_persistent_disk_csi_driver_config` addon in `google_container_cluster` resource to GA ([#11999](https://github.com/hashicorp/terraform-provider-google/pull/11999)) +* container: promoted `notification_config` and `dns_cache_config` on `google_container_cluster` ([#11944](https://github.com/hashicorp/terraform-provider-google/pull/11944)) +* privateca: added support to subordinate CA activation ([#11980](https://github.com/hashicorp/terraform-provider-google/pull/11980)) +* redis: added CMEK key field `customer_managed_key` in `google_redis_instance ` ([#11998](https://github.com/hashicorp/terraform-provider-google/pull/11998)) +* spanner: added field `version_retention_period` to `google_spanner_database` resource ([#11982](https://github.com/hashicorp/terraform-provider-google/pull/11982)) +* sql: added `settings.location_preference.secondary_zone` field in `google_sql_database_instance` ([#11996](https://github.com/hashicorp/terraform-provider-google/pull/11996)) +* sql: added `sql_server_audit_config` field in `google_sql_database_instance` ([#11941](https://github.com/hashicorp/terraform-provider-google/pull/11941)) + +BUG FIXES: +* composer: fixed a problem with updating Cloud Composer's `scheduler_count` field (https://github.com/hashicorp/terraform-provider-google/issues/11940) ([#11951](https://github.com/hashicorp/terraform-provider-google/pull/11951)) +* composer: fixed permadiff on `private_environment_config.cloud_composer_connection_subnetwork` ([#11954](https://github.com/hashicorp/terraform-provider-google/pull/11954)) +* container: fixed an issue where `node_config.min_cpu_platform` could cause a perma-diff in `google_container_cluster` ([#11986](https://github.com/hashicorp/terraform-provider-google/pull/11986)) +* filestore: fixed a case where `google_filestore_instance.networks.network` would incorrectly see a diff between state and config when the network `id` format was used ([#11995](https://github.com/hashicorp/terraform-provider-google/pull/11995)) + +## 4.27.0 (June 27, 2022) + +IMPROVEMENTS: +* clouddeploy: added `suspend` field to `google_clouddeploy_delivery_pipeline` resource ([#11914](https://github.com/hashicorp/terraform-provider-google/pull/11914)) +* compute: added maxPortsPerVm field to `google_compute_router_nat` resource ([#11933](https://github.com/hashicorp/terraform-provider-google/pull/11933)) +* compute: added `psc_connection_id` and `psc_connection_status` output fields to `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` resources ([#11892](https://github.com/hashicorp/terraform-provider-google/pull/11892)) +* containeraws: made `config.instance_type` field updatable in `google_container_aws_node_pool` ([#11892](https://github.com/hashicorp/terraform-provider-google/pull/11892)) + +BUG FIXES: +* compute: fixed default handling for `enable_dynamic_port_allocation ` to be managed by the api ([#11887](https://github.com/hashicorp/terraform-provider-google/pull/11887)) +* vertexai: Fixed a bug where terraform crashes when `force_destroy` is set in `google_vertex_ai_featurestore` resource ([#11928](https://github.com/hashicorp/terraform-provider-google/pull/11928)) + +## 4.26.0 (June 21, 2022) + +FEATURES: +* **New Resource:** `google_cloudfunctions2_function_iam_binding` ([#11853](https://github.com/hashicorp/terraform-provider-google/pull/11853)) +* **New Resource:** `google_cloudfunctions2_function_iam_member` ([#11853](https://github.com/hashicorp/terraform-provider-google/pull/11853)) +* **New Resource:** `google_cloudfunctions2_function_iam_policy` ([#11853](https://github.com/hashicorp/terraform-provider-google/pull/11853)) +* **New Resource:** `google_documentai_processor` ([#11879](https://github.com/hashicorp/terraform-provider-google/pull/11879)) +* **New Resource:** `google_documentai_processor_default_version` ([#11879](https://github.com/hashicorp/terraform-provider-google/pull/11879)) + +IMPROVEMENTS: +* accesscontextmanager: Added `external_resources` to `egress_to` in `google_access_context_manager_service_perimeter` and `google_access_context_manager_service_perimeters` resource ([#11857](https://github.com/hashicorp/terraform-provider-google/pull/11857)) +* cloudbuild: Added `include_build_logs` to `google_cloudbuild_trigger` ([#11866](https://github.com/hashicorp/terraform-provider-google/pull/11866)) +* composer: Promoted `config.privately_used_public_ips` and `config.ip_masq_agent` in `google_composer_environment` resource to GA. ([#11849](https://github.com/hashicorp/terraform-provider-google/pull/11849)) + +BUG FIXES: +* dns: fixed a bug where `google_dns_record_set` resource can not be changed from default routing to Geo routing policy. ([#11872](https://github.com/hashicorp/terraform-provider-google/pull/11872)) + +## 4.25.0 (June 15, 2022) + +IMPROVEMENTS: +* bigquery: added `connection_id` to `external_data_configuration` for `google_bigquery_table` ([#11836](https://github.com/hashicorp/terraform-provider-google/pull/11836)) +* composer: promoted `config.master_authorized_networks_config` in `google_composer_environment` resource to GA. ([#11810](https://github.com/hashicorp/terraform-provider-google/pull/11810)) +* compute: added `advanced_options_config` to `google_compute_security_policy` ([#11809](https://github.com/hashicorp/terraform-provider-google/pull/11809)) +* compute: added `cache_key_policy` field to `google_compute_backend_bucket` resource ([#11791](https://github.com/hashicorp/terraform-provider-google/pull/11791)) +* compute: added `include_named_cookies` to `cdn_policy` on `compute_backend_service` resource ([#11818](https://github.com/hashicorp/terraform-provider-google/pull/11818)) +* compute: added internal IPv6 support on `google_compute_network` and `google_compute_subnetwork` ([#11842](https://github.com/hashicorp/terraform-provider-google/pull/11842)) +* container: added `spot` field to `node_config` sub-resource ([#11796](https://github.com/hashicorp/terraform-provider-google/pull/11796)) +* monitoring: added support for JSONPath content matchers to `google_monitoring_uptime_check_config` resource ([#11829](https://github.com/hashicorp/terraform-provider-google/pull/11829)) +* monitoring: added support for `user_labels` in `google_monitoring_slo` resource ([#11833](https://github.com/hashicorp/terraform-provider-google/pull/11833) +* sql: added `sql_server_user_details` field to `google_sql_user` resource ([#11834](https://github.com/hashicorp/terraform-provider-google/pull/11834)) + +BUG FIXES: +* certificatemanager: fixed bug where `DEFAULT` scope would permadiff and force replace the certificate. ([#11811](https://github.com/hashicorp/terraform-provider-google/pull/11811)) +* dns: fixed perma-diff for updated labels in `google_dns_managed_zone` ([#11846](https://github.com/hashicorp/terraform-provider-google/pull/11846)) +* storagetransfer: fixed perm diff on transfer_options for `google_storage_transfer_job` ([#11812](https://github.com/hashicorp/terraform-provider-google/pull/11812)) + +## 4.24.0 (June 6, 2022) + +IMPROVEMENTS: +* compute: added `cache_key_policy` field to `google_compute_backend_bucket` resource ([#11791](https://github.com/hashicorp/terraform-provider-google/pull/11791)) + +## 4.23.0 (June 1, 2022) + +FEATURES: +* **New Data Source:** `google_tags_tag_key` ([#11753](https://github.com/hashicorp/terraform-provider-google/pull/11753)) +* **New Data Source:** `google_tags_tag_value` ([#11753](https://github.com/hashicorp/terraform-provider-google/pull/11753)) +* **New Resource:** `google_dataplex_lake` ([#11769](https://github.com/hashicorp/terraform-provider-google/pull/11769)) + +IMPROVEMENTS: +* bigqueryconnection: updated connection types to support v1 ga ([#11728](https://github.com/hashicorp/terraform-provider-google/pull/11728)) +* cloudfunctions: added docker registry support for Cloud Functions ([#11729](https://github.com/hashicorp/terraform-provider-google/pull/11729)) +* memcache: added `maintenance_policy` and `maintenance_schedule` to `google_memcache_instance` ([#11759](https://github.com/hashicorp/terraform-provider-google/pull/11759)) + +BUG FIXES: +* binaryauthorization: fixed permadiff in `google_binary_authorization_attestor` ([#11731](https://github.com/hashicorp/terraform-provider-google/pull/11731)) +* service: added re-polling for service account after creation, 404s sometimes due to [eventual consistency](https://cloud.google.com/iam/docs/overview#consistency) ([#11749](https://github.com/hashicorp/terraform-provider-google/pull/11749)) + +## 4.22.0 (May 24, 2022) + +FEATURES: +* **New Resource:** `google_bigquery_connection` ([#11701](https://github.com/hashicorp/terraform-provider-google/pull/11701)) +* **New Resource:** `google_certificate_manager_certificate` ([#11685](https://github.com/hashicorp/terraform-provider-google/pull/11685)) +* **New Resource:** `google_certificate_manager_dns_authorization` ([#11685](https://github.com/hashicorp/terraform-provider-google/pull/11685)) +* **New Resource:** `google_clouddeploy_delivery_pipeline` ([#11658](https://github.com/hashicorp/terraform-provider-google/pull/11658)) +* **New Resource:** `google_clouddeploy_target` ([#11658](https://github.com/hashicorp/terraform-provider-google/pull/11658)) + +IMPROVEMENTS: +* bigquery: Added connection of type cloud_resource for `google_bigquery_connection` ([#11701](https://github.com/hashicorp/terraform-provider-google/pull/11701)) +* cloudfunctions: added `https_trigger_security_level` to `google_cloudfunctions_function` ([#11672](https://github.com/hashicorp/terraform-provider-google/pull/11672)) +* cloudrun: added `traffic.tag` and `traffic.url` fields to `google_cloud_run_service` ([#11641](https://github.com/hashicorp/terraform-provider-google/pull/11641)) +* compute: Added `enable_dynamic_port_allocation` to `google_compute_router_nat` ([#11707](https://github.com/hashicorp/terraform-provider-google/pull/11707)) +* compute: added field `update_policy.most_disruptive_allowed_action` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#11640](https://github.com/hashicorp/terraform-provider-google/pull/11640)) +* compute: added support for NEG type `PRIVATE_SERVICE_CONNECT` in `NetworkEndpointGroup` ([#11687](https://github.com/hashicorp/terraform-provider-google/pull/11687)) +* compute: added support for `domain_names` attribute in `google_compute_service_attachment` ([#11702](https://github.com/hashicorp/terraform-provider-google/pull/11702)) +* compute: added value `REFRESH` to field update_policy.minimal_action` in `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#11640](https://github.com/hashicorp/terraform-provider-google/pull/11640)) +* container: added field `exclusion_options` to `google_container_cluster` ([#11662](https://github.com/hashicorp/terraform-provider-google/pull/11662)) +* monitoring: Added `checker_type` field to `google_monitoring_uptime_check_config` resource ([#11686](https://github.com/hashicorp/terraform-provider-google/pull/11686)) +* privateca: add a new field `desired_state` to manage CertificateAuthority state. ([#11638](https://github.com/hashicorp/terraform-provider-google/pull/11638)) +* sql: added `active_directory_config` field in `google_sql_database_instance` ([#11678](https://github.com/hashicorp/terraform-provider-google/pull/11678)) +* sql: removed requirement that Cloud SQL Insight is only allowed for Postgres in `google_sql_database_instance` ([#11699](https://github.com/hashicorp/terraform-provider-google/pull/11699)) + +BUG FIXES: +* compute: fixed extra diffs generated on `google_security_policy` `rules` when modifying a rule ([#11656](https://github.com/hashicorp/terraform-provider-google/pull/11656)) +* container: fixed Autopilot cluster couldn't omit master ipv4 cidr in `google_container_cluster` ([#11639](https://github.com/hashicorp/terraform-provider-google/pull/11639)) +* resourcemanager: fixed a bug in wrongly writing to state when creation failed on `google_project_organization_policy` ([#11676](https://github.com/hashicorp/terraform-provider-google/pull/11676)) +* storage: not specifying `content` or `source` for `google_storage_bucket_object` now fails at plan-time instead of apply-time. ([#11663](https://github.com/hashicorp/terraform-provider-google/pull/11663)) + + + +## 4.21.0 (May 16, 2022) + +IMPROVEMENTS: +* cloudfunctions: added CMEK support for Cloud Functions ([#11627](https://github.com/hashicorp/terraform-provider-google/pull/11627)) +* compute: added `service_directory_registrations` to `google_compute_forwarding_rule` resource ([#11635](https://github.com/hashicorp/terraform-provider-google/pull/11635)) +* compute: removed validation checking against a fixed set of persistent disk types ([#11630](https://github.com/hashicorp/terraform-provider-google/pull/11630)) +* container: removed validation checking against a fixed set of persistent disk types ([#11630](https://github.com/hashicorp/terraform-provider-google/pull/11630)) +* containeraws: added `proxy_config` to `google_container_aws_node_pool` resource ([#11635](https://github.com/hashicorp/terraform-provider-google/pull/11635)) +* containerazure: added `proxy_config` to `google_container_azure_node_pool` resource ([#11635](https://github.com/hashicorp/terraform-provider-google/pull/11635)) +* dataproc: removed validation checking against a fixed set of persistent disk types ([#11630](https://github.com/hashicorp/terraform-provider-google/pull/11630)) +* dns: added `routing_policy` to `google_dns_record_set` resource ([#11610](https://github.com/hashicorp/terraform-provider-google/pull/11610)) + +BUG FIXES: +* compute: fixed a crash in `google_compute_instance` when the instance is deleted outside of Terraform ([#11602](https://github.com/hashicorp/terraform-provider-google/pull/11602)) +* provider: removed printing credentials to the console if malformed JSON is given ([#11614](https://github.com/hashicorp/terraform-provider-google/pull/11614)) + +## 4.20.0 (May 2, 2022) + +NOTES: +* `google_privateca_certificate_authority` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. ([#11551](https://github.com/hashicorp/terraform-provider-google/pull/11551)) + +FEATURES: +* **New Data Source:** `google_compute_disk` ([#11584](https://github.com/hashicorp/terraform-provider-google/pull/11584)) + +IMPROVEMENTS: +* apigee: added `consumer_accept_list` and `service_attachment` to `google_apigee_instance`. ([#11595](https://github.com/hashicorp/terraform-provider-google/pull/11595)) +* compute: added `provisioning_model` field to `google_compute_instance_template` and `google_compute_instance` resources to support Spot VM ([#11552](https://github.com/hashicorp/terraform-provider-google/pull/11552)) +* privateca: added `deletion_protection` for `google_privateca_certificate_authority`. ([#11551](https://github.com/hashicorp/terraform-provider-google/pull/11551)) +* privateca: added new output fields on `google_privateca_certificate` including `issuer_certificate_authority`, `pem_certificate_chain` and `certificate_description.x509_description` ([#11553](https://github.com/hashicorp/terraform-provider-google/pull/11553)) +* redis: added multi read replica field `read_replicas_mode` and `secondary_ip_range` in `google_redis_instance` ([#11592](https://github.com/hashicorp/terraform-provider-google/pull/11592)) + +BUG FIXES: +* compute: fixed a crash when `compute.instance` is not found ([#11602](https://github.com/hashicorp/terraform-provider-google/pull/11602)) +* provider: removed printing credentials to the console if malformed JSON is given ([#11599](https://github.com/hashicorp/terraform-provider-google/pull/11599)) +* sql: fixed bug where `encryption_key_name` was not being propagated to the API. ([#11601](https://github.com/hashicorp/terraform-provider-google/pull/11601)) + +## 4.19.0 (April 25, 2022) + +IMPROVEMENTS: +* cloudbuild: made `CLOUD_LOGGING_ONLY` available as a cloud build logging option. ([#11511](https://github.com/hashicorp/terraform-provider-google/pull/11511)) +* compute: added `redirect_options` field for `google_compute_security_policy` rules ([#11492](https://github.com/hashicorp/terraform-provider-google/pull/11492)) +* compute: added `FIXED_STANDARD` and `STANDARD` as valid values to the field `network_interface.0.access_configs.0.network_tier` of `google_compute_instance_template` resource ([#11536](https://github.com/hashicorp/terraform-provider-google/pull/11536)) +* compute: added `FIXED_STANDARD` and `STANDARD` as valid values to the field `network_interface.0.access_configs.0.network_tier` of `google_compute_instance` resource ([#11536](https://github.com/hashicorp/terraform-provider-google/pull/11536)) +* filestore: added `kms_key_name` field to `google_filestore_instance` resource to support CMEK ([#11493](https://github.com/hashicorp/terraform-provider-google/pull/11493)) +* filestore: promoted enterprise features to GA ([#11493](https://github.com/hashicorp/terraform-provider-google/pull/11493)) +* logging: made `google_logging_*_bucket_config` deletable ([#11538](https://github.com/hashicorp/terraform-provider-google/pull/11538)) +* notebooks: updated `container_images` on `google_notebooks_runtime` to default to the value returned by the API if not set ([#11491](https://github.com/hashicorp/terraform-provider-google/pull/11491)) +* provider: modified request retry logic to retry all per-minute quota limits returned with a 403 error code. Previously, only read requests were retried. This will generally affect Google Compute Engine resources. ([#11508](https://github.com/hashicorp/terraform-provider-google/pull/11508)) + +BUG FIXES: +* bigquery: fixed a bug where `encryption_configuration.kms_key_name` stored the version rather than the key name. ([#11496](https://github.com/hashicorp/terraform-provider-google/pull/11496)) +* compute: fixed url_mask required mis-annotation in `google_compute_region_network_endpoint_group`, making it optional ([#11517](https://github.com/hashicorp/terraform-provider-google/pull/11517)) +* spanner: fixed escaping of database names with Postgres dialect in `google_spanner_database` ([#11518](https://github.com/hashicorp/terraform-provider-google/pull/11518)) + +## 4.18.0 (April 18, 2022) + +FEATURES: +* **New Resource:** `google_privateca_certificate_template_iam_binding` ([#11464](https://github.com/hashicorp/terraform-provider-google/pull/11464)) +* **New Resource:** `google_privateca_certificate_template_iam_member` ([#11464](https://github.com/hashicorp/terraform-provider-google/pull/11464)) +* **New Resource:** `google_privateca_certificate_template_iam_policy` ([#11464](https://github.com/hashicorp/terraform-provider-google/pull/11464)) + +IMPROVEMENTS: +* bigtable: added `gc_rules` to `google_bigtable_gc_policy` resource. ([#11481](https://github.com/hashicorp/terraform-provider-google/pull/11481)) +* dialogflow: added support for location based dialogflow resources ([#11470](https://github.com/hashicorp/terraform-provider-google/pull/11470)) +* metastore: added support for encryption_config during service creation. ([#11468](https://github.com/hashicorp/terraform-provider-google/pull/11468)) +* privateca: added support for update on CertificateAuthority and Certificate ([#11476](https://github.com/hashicorp/terraform-provider-google/pull/11476)) + +BUG FIXES: +* apigee: updated mutex on google_apigee_instance_attachment to lock on org_id. ([#11467](https://github.com/hashicorp/terraform-provider-google/pull/11467)) +* vpcaccess: fixed an issue where `google_vpc_access_connector` would be repeatedly recreated when `network` was not specified ([#11469](https://github.com/hashicorp/terraform-provider-google/pull/11469)) + +## 4.17.0 (April 11, 2022) + +FEATURES: +* **New Data Source:** `google_access_approval_folder_service_account` ([#11407](https://github.com/hashicorp/terraform-provider-google/pull/11407)) +* **New Data Source:** `google_access_approval_organization_service_account` ([#11407](https://github.com/hashicorp/terraform-provider-google/pull/11407)) +* **New Data Source:** `google_access_approval_project_service_account` ([#11407](https://github.com/hashicorp/terraform-provider-google/pull/11407)) +* **New Resource:** `google_access_context_manager_access_policy_iam_binding` ([#11409](https://github.com/hashicorp/terraform-provider-google/pull/11409)) +* **New Resource:** `google_access_context_manager_access_policy_iam_member` ([#11409](https://github.com/hashicorp/terraform-provider-google/pull/11409)) +* **New Resource:** `google_access_context_manager_access_policy_iam_policy` ([#11409](https://github.com/hashicorp/terraform-provider-google/pull/11409)) +* **New Resource:** `google_endpoints_service_consumers_iam_binding` ([#11372](https://github.com/hashicorp/terraform-provider-google/pull/11372)) +* **New Resource:** `google_endpoints_service_consumers_iam_member` ([#11372](https://github.com/hashicorp/terraform-provider-google/pull/11372)) +* **New Resource:** `google_endpoints_service_consumers_iam_policy` ([#11372](https://github.com/hashicorp/terraform-provider-google/pull/11372)) +* **New Resource:** `google_iam_deny_policy` ([#11446](https://github.com/hashicorp/terraform-provider-google/pull/11446)) + +IMPROVEMENTS: +* access approval: added `active_key_version`, `ancestor_has_active_key_version`, and `invalid_key_version` fields to `google_folder_access_approval_settings`, `google_organization_access_approval_settings`, and `google_project_access_approval_settings` resources ([#11407](https://github.com/hashicorp/terraform-provider-google/pull/11407)) +* access context manager: added support for scoped policies in `google_access_context_manager_access_policy` ([#11409](https://github.com/hashicorp/terraform-provider-google/pull/11409)) +* apigee: added `deployment_type` and `api_proxy_type` to `google_apigee_environment` ([#11405](https://github.com/hashicorp/terraform-provider-google/pull/11405)) +* bigtable: updated the examples to show users can create all 3 different flavors of AppProfile ([#11394](https://github.com/hashicorp/terraform-provider-google/pull/11394)) +* cloudbuild: added `approval_config` to `google_cloudbuild_trigger` ([#11375](https://github.com/hashicorp/terraform-provider-google/pull/11375)) +* composer: added support for `airflow-1` and `airflow-2` aliases in image version argument ([#11422](https://github.com/hashicorp/terraform-provider-google/pull/11422)) +* dataflow: added `skip_wait_on_job_termination` attribute to `google_dataflow_job` and `google_dataflow_flex_template_job` resources (issue #10559) ([#11452](https://github.com/hashicorp/terraform-provider-google/pull/11452)) +* dataproc: added `presto_config` to `dataproc_job` ([#11393](https://github.com/hashicorp/terraform-provider-google/pull/11393)) +* healthcare: added support V3 parser version for Healthcare HL7 stores. ([#11430](https://github.com/hashicorp/terraform-provider-google/pull/11430)) +* healthcare: added support for `ANALYTICS_V2 `and `LOSSLESS` BigQueryDestination schema types to `google_healthcare_fhir_store` ([#11426](https://github.com/hashicorp/terraform-provider-google/pull/11426)) +* os-config: added field `migInstancesAllowed` to resource `os_config_patch_deployment` ([#11447](https://github.com/hashicorp/terraform-provider-google/pull/11447)) +* privateca: added support for IAM conditions to CaPool ([#11392](https://github.com/hashicorp/terraform-provider-google/pull/11392)) +* pubsub: added `enable_exactly_once_delivery` to `google_pubsub_subscription` ([#11384](https://github.com/hashicorp/terraform-provider-google/pull/11384)) +* spanner: added support for setting database_dialect on `google_spanner_database` ([#11363](https://github.com/hashicorp/terraform-provider-google/pull/11363)) + +BUG FIXES: +* redis: fixed an issue where older redis instances had a dangerous diff on the field `read_replicas_mode`, adding a default of `READ_REPLICAS_DISABLED`. Now, if the field is not set in config, the value of the field will keep the old value from state. ([#11420](https://github.com/hashicorp/terraform-provider-google/pull/11420)) +* tags: fixed issue where tags could not be applied sequentially to the same parent in `google_tags_tag_binding` ([#11442](https://github.com/hashicorp/terraform-provider-google/pull/11442)) + +## 4.16.0 (April 4, 2022) +NOTE: We're marked a change in this release as a `BREAKING CHANGE` to indicate that the change may cause undesirable behavior for users in some circumstances. This is done to increase visibility on the change, which otherwise would have been marked under the `BUG FIXES` category, and it is not believed to be a change that breaks the backwards compatibility of the provider requiring a major version change. + +BREAKING CHANGES: +* composer: made the `google_composer_environment.config.software_config.image_version` field immutable as updating this field is only available in beta. ([#11309](https://github.com/hashicorp/terraform-provider-google/pull/11309)) + +FEATURES: +* **New Resource:** `google_firebaserules_release` ([#11297](https://github.com/hashicorp/terraform-provider-google/pull/11297)) +* **New Resource:** `google_firebaserules_ruleset` ([#11297](https://github.com/hashicorp/terraform-provider-google/pull/11297)) + +IMPROVEMENTS: +* apigee: added field `billing_type`([#11285](https://github.com/hashicorp/terraform-provider-google/pull/11285)) +* bigtable: added support for `autoscaling_config` to `google_bigtable_instance` ([#11344](https://github.com/hashicorp/terraform-provider-google/pull/11344)) +* composer: Added support for `composer-1` and `composer-2` aliases in image version argument ([#11296](https://github.com/hashicorp/terraform-provider-google/pull/11296)) +* compute: added support for attaching a `edge_security_policy` to `google_compute_backend_bucket` ([#11350](https://github.com/hashicorp/terraform-provider-google/pull/11350)) +* compute: added support for field `type` to `google_compute_security_policy` ([#11350](https://github.com/hashicorp/terraform-provider-google/pull/11350)) +* eventarc: added gke and workflows destination for eventarc trigger resource. ([#11347](https://github.com/hashicorp/terraform-provider-google/pull/11347)) +* networkservices: added `included_cookie_names` to cache key policy configuration ([#11333](https://github.com/hashicorp/terraform-provider-google/pull/11333)) +* redis: added read replica field `replicaCount `, `nodes`, `readEndpoint`, `readEndpointPort`, `readReplicasMode` in `google_redis_instance` ([#11330](https://github.com/hashicorp/terraform-provider-google/pull/11330)) +* spanner: added support for setting database_dialect on `google_spanner_database` ([#11363](https://github.com/hashicorp/terraform-provider-google/pull/11363)) +* storagetransfer: added `repeat_interval` field to `google_storage_transfer_job` resource ([#11328](https://github.com/hashicorp/terraform-provider-google/pull/11328)) + +BUG FIXES: +* apikeys: fixed a bug where `google_apikeys_key.key_string` was not being set. ([#11308](https://github.com/hashicorp/terraform-provider-google/pull/11308)) +* container: fixed a bug where `google_container_cluster.authenticator_groups_config` could not be set in tandem with `enable_autopilot` ([#11310](https://github.com/hashicorp/terraform-provider-google/pull/11310)) +* iam: fixed an issue where special identifiers `allAuthenticatedUsers` and `allUsers` were flattened to lower case in IAM members. ([#11359](https://github.com/hashicorp/terraform-provider-google/pull/11359)) +* logging: fixed bug where `google_logging_project_bucket_config` would erroneously write to state after it errored out and wasn't actually created. ([#11314](https://github.com/hashicorp/terraform-provider-google/pull/11314)) +* monitoring: fixed a permadiff when `google_monitoring_uptime_check_config.http_check.path` does not begin with "/" ([#11301](https://github.com/hashicorp/terraform-provider-google/pull/11301)) +* osconfig: fixed a bug where `recurring_schedule.time_of_day` can not be set to 12am exact time in `google_os_config_patch_deployment` resource ([#11293](https://github.com/hashicorp/terraform-provider-google/pull/11293)) +* storage: fixed a bug where `google_storage_bucket` data source would retry for 20 min when bucket was not found. ([#11295](https://github.com/hashicorp/terraform-provider-google/pull/11295)) +* storage: fixed bug where `google_storage_transfer_job` that was deleted outside of Terraform would not be recreated on apply. ([#11307](https://github.com/hashicorp/terraform-provider-google/pull/11307)) + +## 4.15.0 (March 21, 2022) + +FEATURES: +* **New Resource:** google_logging_log_view ([#11282](https://github.com/hashicorp/terraform-provider-google/pull/11282)) + +IMPROVEMENTS: +* apigee: added `billing_type` attribute to `google_apigee_organization` resource. ([#11285](https://github.com/hashicorp/terraform-provider-google/pull/11285)) +* networkservices: added `disable_http2` property to `google_network_services_edge_cache_service` resource ([#11258](https://github.com/hashicorp/terraform-provider-google/pull/11258)) +* networkservices: updated `google_network_services_edge_cache_origin` resource to read and write the `timeout` property, including a new `read_timeout` field. ([#11277](https://github.com/hashicorp/terraform-provider-google/pull/11277)) +* networkservices: updated `google_network_services_edge_cache_origin` to retry_conditions to include `FORBIDDEN` ([#11277](https://github.com/hashicorp/terraform-provider-google/pull/11277)) + +BUG FIXES: +* dataproc: fixed a crash when `logging_config` only contains `nil` entry in `google_dataproc_workflow_template` ([#11280](https://github.com/hashicorp/terraform-provider-google/pull/11280)) +* sql: fixed crash when one of `settings.database_flags` is nil. ([#11279](https://github.com/hashicorp/terraform-provider-google/pull/11279)) + +## 4.14.0 (March 14, 2022) + +FEATURES: +* **New Resource:** `google_bigqueryreservation_assignment` ([#11215](https://github.com/hashicorp/terraform-provider-google/pull/11215)) +* **New Resource:** `google_apikeys_key` ([#11249](https://github.com/hashicorp/terraform-provider-google/pull/11249)) + +IMPROVEMENTS: +* artifactregistry: added maven config for `google_artifact_registry_repository` ([#11246](https://github.com/hashicorp/terraform-provider-google/pull/11246)) +* cloudbuild: added support for manual builds, git source for webhook/pubsub triggered builds and filter field ([#11219](https://github.com/hashicorp/terraform-provider-google/pull/11219)) +* composer: added support for Private Service Connect by adding `cloud_composer_connection_subnetwork` field in `google_composer_environment` ([#11223](https://github.com/hashicorp/terraform-provider-google/pull/11223)) +* container: added support for gvnic to `google_container_node_pool` ([#11240](https://github.com/hashicorp/terraform-provider-google/pull/11240)) +* dataproc: added `preemptibility` field to the `preemptible_worker_config` of `google_dataproc_cluster` ([#11230](https://github.com/hashicorp/terraform-provider-google/pull/11230)) +* serviceusage: supported `force` behavior for deleting consumer quota override ([#11205](https://github.com/hashicorp/terraform-provider-google/pull/11205)) + +BUG FIXES: +* dataproc: fixed a crash when `logging_config` only contains `nil` entry in `google_dataproc_job` ([#11232](https://github.com/hashicorp/terraform-provider-google/pull/11232)) + +## 4.13.0 (March 7, 2022) + +FEATURES: +* **New Resource:** `google_apigee_endpoint_attachment` ([#11157](https://github.com/hashicorp/terraform-provider-google/pull/11157)) +* **New Datasource:** `google_dns_record_set` ([#11180](https://github.com/hashicorp/terraform-provider-google/pull/11180)) +* **New Datasource:** `google_privateca_certificate_authority` ([#11182](https://github.com/hashicorp/terraform-provider-google/pull/11182)) + +IMPROVEMENTS: +* composer: added support for Cloud Composer maintenance window in GA ([#11170](https://github.com/hashicorp/terraform-provider-google/pull/11170)) +* compute: added support for `keepalive_interval` to `google_compute_router.bgp` ([#11188](https://github.com/hashicorp/terraform-provider-google/pull/11188)) +* compute: added update support for `google_compute_reservation.share_settings` ([#11202](https://github.com/hashicorp/terraform-provider-google/pull/11202)) +* storagetransfer: added attribute `subject_id` to data source `google_storage_transfer_project_service_account` ([#11156](https://github.com/hashicorp/terraform-provider-google/pull/11156)) + +BUG FIXES: +* composer: allow region to be undefined in configuration for `google_composer_environment` ([#11178](https://github.com/hashicorp/terraform-provider-google/pull/11178)) +* container: fixed a bug where `vertical_pod_autoscaling` would cause autopilot clusters to recreate ([#11167](https://github.com/hashicorp/terraform-provider-google/pull/11167)) + +## 4.12.0 (February 28, 2022) + +NOTE: +* updated to go 1.16.14 ([#11132](https://github.com/hashicorp/terraform-provider-google/pull/11132)) + +IMPROVEMENTS: +* bigquery: added support for authorized datasets to `google_bigquery_dataset.access` and `google_bigquery_dataset_access` ([#11091](https://github.com/hashicorp/terraform-provider-google/pull/11091)) +* bigtable: added `multi_cluster_routing_cluster_ids` fields to `google_bigtable_app_profile` ([#11097](https://github.com/hashicorp/terraform-provider-google/pull/11097)) +* compute: updated `instance` attribute for `google_compute_network_endpoint` to be optional, as Hybrid connectivity NEGs use network endpoints with just IP and Port. ([#11147](https://github.com/hashicorp/terraform-provider-google/pull/11147)) +* compute: added `NON_GCP_PRIVATE_IP_PORT` value for `network_endpoint_type` in the `google_compute_network_endpoint_group` resource ([#11147](https://github.com/hashicorp/terraform-provider-google/pull/11147)) +* datafusion: promoted `google_datafusion_instance` to GA ([#11087](https://github.com/hashicorp/terraform-provider-google/pull/11087)) +* provider: added retries for `ReadRequest` errors incorrectly coded as `403` errors, particularly in Google Compute Engine ([#11129](https://github.com/hashicorp/terraform-provider-google/pull/11129)) + +BUG FIXES: +* apigee: fixed a bug where multiple `google_apigee_instance` could not be used on the same `google_apigee_organization` ([#11121](https://github.com/hashicorp/terraform-provider-google/pull/11121)) +* compute: corrected an issue in `google_compute_security_policy` where only alpha values for certain enums were accepted ([#11095](https://github.com/hashicorp/terraform-provider-google/pull/11095)) + +## 4.11.0 (February 16, 2022) + +IMPROVEMENTS: +* cloudfunctions: Added SecretManager integration support to `google_cloudfunctions_function`. ([#11062](https://github.com/hashicorp/terraform-provider-google/pull/11062)) +* dataproc: increased the default timeout for `google_dataproc_cluster` from 20m to 45m ([#11026](https://github.com/hashicorp/terraform-provider-google/pull/11026)) +* sql: added field `clone.allocated_ip_range` to support address range picker for clone in resource `google_sql_database_instance` ([#11058](https://github.com/hashicorp/terraform-provider-google/pull/11058)) +* storagetransfer: added support for POSIX data source and data sink to `google_storage_transfer_job` via `transfer_spec.posix_data_source` and `transfer_spec.posix_data_sink` fields ([#11039](https://github.com/hashicorp/terraform-provider-google/pull/11039)) + +BUG FIXES: +* cloudrun: updated `containers.ports.container_port` to be optional instead of required on `google_cloud_run_service` ([#11040](https://github.com/hashicorp/terraform-provider-google/pull/11040)) +* compute: marked `project` field optional in `google_compute_instance_template` data source ([#11041](https://github.com/hashicorp/terraform-provider-google/pull/11041)) + +## 4.10.0 (February 7, 2022) + +FEATURES: +* **New Resource:** `google_backend_service_iam_*` ([#11010](https://github.com/hashicorp/terraform-provider-google/pull/11010)) + +IMPROVEMENTS: +* compute: added `EXTERNAL_MANAGED` as option for `load_balancing_scheme` in `google_compute_global_forwarding_rule` resource ([#10985](https://github.com/hashicorp/terraform-provider-google/pull/10985)) +* compute: promoted `EXTERNAL_MANAGED` value for `load_balancing_scheme` in `google_compute_backend_service ` and `google_compute_global_forwarding_rule` to GA ([#11018](https://github.com/hashicorp/terraform-provider-google/pull/11018)) +* container: added support for image type configuration on the GKE Node Auto-provisioning ([#11015](https://github.com/hashicorp/terraform-provider-google/pull/11015)) +* container: added support for GCPFilestoreCSIDriver addon to `google_container_cluster` resource. ([#10998](https://github.com/hashicorp/terraform-provider-google/pull/10998)) +* dataproc: increased the default timeout for `google_dataproc_cluster` from 20m to 45m ([#11026](https://github.com/hashicorp/terraform-provider-google/pull/11026)) +* redis: added `maintenance_policy` and `maintenance_schedule` to `google_redis_instance` ([#10978](https://github.com/hashicorp/terraform-provider-google/pull/10978)) +* vpcaccess: updated field `network` in `google_vpc_access_connector` to accept `self_link` or `name` ([#10988](https://github.com/hashicorp/terraform-provider-google/pull/10988)) + +BUG FIXES: +* storage: Fixed bug where the provider crashes when `Object.owner` is missing when using `google_storage_object_acl` ([#11006](https://github.com/hashicorp/terraform-provider-google/pull/11006)) + +## 4.9.0 (January 31, 2022) + +BREAKING CHANGES: +* cloudrun: changed the `location` of `google_cloud_run_service` so that modifying the `location` field will recreate the resource rather than causing Terraform to report it would attempt an invalid update ([#10948](https://github.com/hashicorp/terraform-provider-google/pull/10948)) + +IMPROVEMENTS: +* provider: changed the default timeout for many resources to 20 minutes, the current Terraform default, where it was less than 20 minutes previously ([#10954](https://github.com/hashicorp/terraform-provider-google/pull/10954)) +* redis: added `maintenance_policy` and `maintenance_schedule` to `google_redis_instance` ([#10978](https://github.com/hashicorp/terraform-provider-google/pull/10978)) +* storage: added field `transfer_spec.aws_s3_data_source.role_arn` to `google_storage_transfer_job` ([#10950](https://github.com/hashicorp/terraform-provider-google/pull/10950)) + +BUG FIXES: +* cloudrun: fixed a bug where changing the non-updatable `location` of a `google_cloud_run_service` would not force resource recreation ([#10948](https://github.com/hashicorp/terraform-provider-google/pull/10948)) +* compute: fixed a bug where `google_compute_firewall` would incorrectly find `source_ranges` to be empty during validation ([#10976](https://github.com/hashicorp/terraform-provider-google/pull/10976)) +* notebooks: fixed permadiff in `google_notebooks_runtime.software_config` ([#10947](https://github.com/hashicorp/terraform-provider-google/pull/10947)) + +## 4.8.0 (January 24, 2022) + +BREAKING CHANGES: +* dlp: renamed the `characters_to_ignore.character_to_skip` field to `characters_to_ignore.characters_to_skip` in `google_data_loss_prevention_deidentify_template`. Any affected configurations will have been failing with an error at apply time already. ([#10910](https://github.com/hashicorp/terraform-provider-google/pull/10910)) + +FEATURES: +* **New Resource:** `google_network_connectivity_spoke` ([#10921](https://github.com/hashicorp/terraform-provider-google/pull/10921)) + +IMPROVEMENTS: +* apigee: added `ip_range` field to `google_apigee_instance` ([#10928](https://github.com/hashicorp/terraform-provider-google/pull/10928)) +* cloudrun: added support for `default_mode` and `mode` settings for created files within `secrets` in `google_cloud_run_service` ([#10911](https://github.com/hashicorp/terraform-provider-google/pull/10911)) +* compute: Added `share_settings` in `google_compute_reservation` ([#10899](https://github.com/hashicorp/terraform-provider-google/pull/10899)) +* container: promoted `dns_config` field of `google_container_cluster` to GA ([#10892](https://github.com/hashicorp/terraform-provider-google/pull/10892)) + +BUG FIXES: +* all: Fixed operation polling to support custom endpoints. ([#10913](https://github.com/hashicorp/terraform-provider-google/pull/10913)) +* cloudrun: Fixed permadiff in `google_cloud_run_service`'s `template.spec.service_account_name`. ([#10940](https://github.com/hashicorp/terraform-provider-google/pull/10940)) +* dlp: Fixed typo in name of `characters_to_ignore.characters_to_skip` field for `google_data_loss_prevention_deidentify_template` ([#10910](https://github.com/hashicorp/terraform-provider-google/pull/10910)) +* storagetransfer: fixed bug where `schedule` was required, but really it is optional. ([#10942](https://github.com/hashicorp/terraform-provider-google/pull/10942)) + +## 4.7.0 (January 19, 2022) + +IMPROVEMENTS: +* compute: added `EXTERNAL_MANAGED` as option for `load_balancing_scheme` in `google_compute_backend_service` resource ([#10889](https://github.com/hashicorp/terraform-provider-google/pull/10889)) +* container: promoted `dns_config` field of `google_container_cluster` to GA ([#10892](https://github.com/hashicorp/terraform-provider-google/pull/10892)) +* monitoring: added `conditionMatchedLog` and `alertStrategy` fields to `google_monitoring_alert_policy` resource ([#10865](https://github.com/hashicorp/terraform-provider-google/pull/10865)) + +## 4.6.0 (January 10, 2022) + +BREAKING CHANGES: +* pubsub: changed `google_pubsub_schema` so that modifiying fields will recreate the resource rather than causing Terraform to report it would attempt an invalid update ([#10768](https://github.com/hashicorp/terraform-provider-google/pull/10768)) + +FEATURES: +* **New Resource:** `google_apigee_nat_address` ([#10789](https://github.com/hashicorp/terraform-provider-google/pull/10789)) +* **New Resource:** `google_network_connectivity_hub` ([#10812](https://github.com/hashicorp/terraform-provider-google/pull/10812)) + +IMPROVEMENTS: +* bigquery: added ability to create a table with both a schema and view simultaneously to `google_bigquery_table` ([#10819](https://github.com/hashicorp/terraform-provider-google/pull/10819)) +* cloud_composer: Added GA support for following fields: `web_server_network_access_control`, `database_config`, `web_server_config`, `encryption_config`. ([#10827](https://github.com/hashicorp/terraform-provider-google/pull/10827)) +* cloud_composer: Added support for Cloud Composer master authorized networks flag ([#10780](https://github.com/hashicorp/terraform-provider-google/pull/10780)) +* cloud_composer: Added support for Cloud Composer v2 in GA. ([#10795](https://github.com/hashicorp/terraform-provider-google/pull/10795)) +* container: promoted `node_config.0.boot_disk_kms_key` of `google_container_node_pool` to GA ([#10829](https://github.com/hashicorp/terraform-provider-google/pull/10829)) +* osconfig: Added daily os config patch deployments ([#10807](https://github.com/hashicorp/terraform-provider-google/pull/10807)) +* storage: added configurable read timeout to `google_storage_bucket` ([#10781](https://github.com/hashicorp/terraform-provider-google/pull/10781)) + +BUG FIXES: +* billingbudget: fixed a bug where `google_billing_budget.budget_filter.labels` was not updating. ([#10767](https://github.com/hashicorp/terraform-provider-google/pull/10767)) +* compute: fixed scenario where `region_instance_group_manager` would not start update if `wait_for_instances` was set and initial status was not `STABLE` ([#10818](https://github.com/hashicorp/terraform-provider-google/pull/10818)) +* healthcare: Added back `self_link` functionality which was accidentally removed in `4.0.0` release. ([#10808](https://github.com/hashicorp/terraform-provider-google/pull/10808)) +* pubsub: fixed update failure when attempting to change non-updatable resource `google_pubsub_schema` ([#10768](https://github.com/hashicorp/terraform-provider-google/pull/10768)) +* storage: fixed a bug where `google_storage_bucket.lifecycle_rule.condition.days_since_custom_time` was not updating. ([#10778](https://github.com/hashicorp/terraform-provider-google/pull/10778)) +* vpcaccess: Added back `self_link` functionality which was accidentally removed in `4.0.0` release. ([#10808](https://github.com/hashicorp/terraform-provider-google/pull/10808)) + +## 4.5.0 (December 20, 2021) + +FEATURES: +* **New Data Source:** google_container_aws_versions ([#10754](https://github.com/hashicorp/terraform-provider-google/pull/10754)) +* **New Data Source:** google_container_azure_versions ([#10754](https://github.com/hashicorp/terraform-provider-google/pull/10754)) +* **New Resource:** google_container_aws_cluster ([#10754](https://github.com/hashicorp/terraform-provider-google/pull/10754)) +* **New Resource:** google_container_aws_node_pool ([#10754](https://github.com/hashicorp/terraform-provider-google/pull/10754)) +* **New Resource:** google_container_azure_client ([#10754](https://github.com/hashicorp/terraform-provider-google/pull/10754)) +* **New Resource:** google_container_azure_cluster ([#10754](https://github.com/hashicorp/terraform-provider-google/pull/10754)) +* **New Resource:** google_container_azure_node_pool ([#10754](https://github.com/hashicorp/terraform-provider-google/pull/10754)) + +IMPROVEMENTS: +* bigquery: added the `return_table_type` field to `google_bigquery_routine` ([#10743](https://github.com/hashicorp/terraform-provider-google/pull/10743)) +* cloudbuild: added support for `available_secrets` to `google_cloudbuild_trigger` ([#10714](https://github.com/hashicorp/terraform-provider-google/pull/10714)) +* cloudfunctions: added support for `min_instances` to `google_cloudfunctions_function` ([#10712](https://github.com/hashicorp/terraform-provider-google/pull/10712)) +* composer: added support for Private Service Connect by adding field `cloud_composer_connection_subnetwork` in `google_composer_environment` ([#10724](https://github.com/hashicorp/terraform-provider-google/pull/10724)) +* compute: fixed bug where `google_compute_instance`'s `can_ip_forward` could not be updated without recreating or restarting the instance. ([#10741](https://github.com/hashicorp/terraform-provider-google/pull/10741)) +* compute: added field `public_access_prevention` to resource `bucket` (beta) ([#10740](https://github.com/hashicorp/terraform-provider-google/pull/10740)) +* compute: added support for regional external HTTP(S) load balancer ([#10738](https://github.com/hashicorp/terraform-provider-google/pull/10738)) +* privateca: added support for setting default values for basic constraints for `google_privateca_certificate`, `google_privateca_certificate_authority`, and `google_privateca_ca_pool` via the `non_ca` and `zero_max_issuer_path_length` fields ([#10702](https://github.com/hashicorp/terraform-provider-google/pull/10702)) +* provider: enabled gRPC requests and response logging ([#10721](https://github.com/hashicorp/terraform-provider-google/pull/10721)) + +BUG FIXES: +* assuredworkloads: fixed a bug preventing `google_assured_workloads_workload` from being created in any region other than us-central1 ([#10749](https://github.com/hashicorp/terraform-provider-google/pull/10749)) + +## 4.4.0 (December 13, 2021) + +DEPRECATIONS: +* filestore: deprecated `zone` on `google_filestore_instance` in favor of `location` to allow for regional instances ([#10662](https://github.com/hashicorp/terraform-provider-google/pull/10662)) + +FEATURES: +* **New Resource:** `google_os_config_os_policy_assignment` ([#10676](https://github.com/hashicorp/terraform-provider-google/pull/10676)) +* **New Resource:** `google_recaptcha_enterprise_key` ([#10672](https://github.com/hashicorp/terraform-provider-google/pull/10672)) +* **New Resource:** `google_spanner_instance_iam_policy` ([#10695](https://github.com/hashicorp/terraform-provider-google/pull/10695)) +* **New Resource:** `google_spanner_instance_iam_binding` ([#10695](https://github.com/hashicorp/terraform-provider-google/pull/10695)) +* **New Resource:** `google_spanner_instance_iam_member` ([#10695](https://github.com/hashicorp/terraform-provider-google/pull/10695)) + +IMPROVEMENTS: +* filestore: added support for `ENTERPRISE` value on `google_filestore_instance` `tier` ([#10662](https://github.com/hashicorp/terraform-provider-google/pull/10662)) +* privateca: added support for setting default values for basic constraints for `google_privateca_certificate`, `google_privateca_certificate_authority`, and `google_privateca_ca_pool` via the `non_ca` and `zero_max_issuer_path_length` fields ([#10702](https://github.com/hashicorp/terraform-provider-google/pull/10702)) +* sql: added field `allocated_ip_range` to resource `google_sql_database_instance` ([#10687](https://github.com/hashicorp/terraform-provider-google/pull/10687)) + +BUG FIXES: +* compute: fixed incorrectly failing validation for `INTERNAL_MANAGED` `google_compute_region_backend_service`. ([#10664](https://github.com/hashicorp/terraform-provider-google/pull/10664)) +* compute: fixed scenario where `instance_group_manager` would not start update if `wait_for_instances` was set and initial status was not `STABLE` ([#10680](https://github.com/hashicorp/terraform-provider-google/pull/10680)) +* container: fixed the `ROUTES` value for the `networking_mode` field in `google_container_cluster`. A recent API change unintentionally changed the default to a `VPC_NATIVE` cluster, and removed the ability to create a `ROUTES`-based one. Provider versions prior to this one will default to `VPC_NATIVE` due to this change, and are unable to create `ROUTES` clusters. ([#10686](https://github.com/hashicorp/terraform-provider-google/pull/10686)) + +## 4.3.0 (December 7, 2021) + +FEATURES: +* **New Data Source:** `google_compute_router_status` ([#10573](https://github.com/hashicorp/terraform-provider-google/pull/10573)) +* **New Data Source:** `google_folders` ([#10658](https://github.com/hashicorp/terraform-provider-google/pull/10658)) +* **New Resource:** `google_notebooks_runtime` ([#10627](https://github.com/hashicorp/terraform-provider-google/pull/10627)) +* **New Resource:** `google_vertex_ai_metadata_store` ([#10657](https://github.com/hashicorp/terraform-provider-google/pull/10657)) +* **New Resource:** `google_cloudbuild_worker_pool` ([#10617](https://github.com/hashicorp/terraform-provider-google/pull/10617)) + +IMPROVEMENTS: +* apigee: Added IAM support for `google_apigee_environment`. ([#10608](https://github.com/hashicorp/terraform-provider-google/pull/10608)) +* apigee: Added supported values for 'peeringCidrRange' in `google_apigee_instance`. ([#10636](https://github.com/hashicorp/terraform-provider-google/pull/10636)) +* cloudbuild: added display_name and annotations to google_cloudbuild_worker_pool for compatibility with new GA. ([#10617](https://github.com/hashicorp/terraform-provider-google/pull/10617)) +* container: added `node_group` to `node_config` for container clusters and node pools to support sole tenancy ([#10646](https://github.com/hashicorp/terraform-provider-google/pull/10646)) +* redis: Added Multi read replica field `replicaCount `, `nodes`, `readEndpoint`, `readEndpointPort`, `readReplicasMode` in `google_redis_instance ` ([#10607](https://github.com/hashicorp/terraform-provider-google/pull/10607)) + +BUG FIXES: +* essentialcontacts: marked updating `email` in `google_essential_contacts_contact` as requiring recreation ([#10592](https://github.com/hashicorp/terraform-provider-google/pull/10592)) +* privateca: fixed crlAccessUrls in `CertificateAuthority ` ([#10577](https://github.com/hashicorp/terraform-provider-google/pull/10577)) + +## 4.2.0 (December 2, 2021) + +FEATURES: +* **New Data Source:** `google_compute_router_status` ([#10573](https://github.com/hashicorp/terraform-provider-google/pull/10573)) + +IMPROVEMENTS: +* compute: added support for `queue_count` to `google_compute_instance.network_interface` and `google_compute_instance_template.network_interface` ([#10571](https://github.com/hashicorp/terraform-provider-google/pull/10571)) + +BUG FIXES: +* all: fixed an issue where some documentation for new resources was not showing up in the GA provider if it was beta-only. ([#10545](https://github.com/hashicorp/terraform-provider-google/pull/10545)) +* bigquery: fixed update failure when attempting to change non-updatable fields in `google_bigquery_routine`. ([#10546](https://github.com/hashicorp/terraform-provider-google/pull/10546)) +* compute: fixed a bug when `cache_mode` is set to FORCE_CACHE_ALL on `google_compute_backend_bucket` ([#10572](https://github.com/hashicorp/terraform-provider-google/pull/10572)) +* compute: fixed a perma-diff on `google_compute_region_health_check` when `log_config.enable` is set to false ([#10553](https://github.com/hashicorp/terraform-provider-google/pull/10553)) +* servicedirectory: added support for vpc network configuration in `google_service_directory_endpoint`. ([#10569](https://github.com/hashicorp/terraform-provider-google/pull/10569)) + +## 4.1.0 (November 15, 2021) + +IMPROVEMENTS: +* cloudrun: Added support for secrets to GA provider. ([#10519](https://github.com/hashicorp/terraform-provider-google/pull/10519)) +* compute: Added `bfd` to `google_compute_router_peer` ([#10487](https://github.com/hashicorp/terraform-provider-google/pull/10487)) +* container: added `gcfs_config` to `node_config` of `google_container_node_pool` resource ([#10499](https://github.com/hashicorp/terraform-provider-google/pull/10499)) +* container: promoted `confidential_nodes` field in `google_container_cluster` to GA ([#10531](https://github.com/hashicorp/terraform-provider-google/pull/10531)) +* provider: added retries for the `resourceNotReady` error returned when attempting to add resources to a recently-modified subnetwork ([#10498](https://github.com/hashicorp/terraform-provider-google/pull/10498)) +* pubsub: added `message_retention_duration` field to `google_pubsub_topic` ([#10501](https://github.com/hashicorp/terraform-provider-google/pull/10501)) + +BUG FIXES: +* apigee: fixed a bug where multiple `google_apigee_instance_attachment` could not be used on the same `google_apigee_instance` ([#10520](https://github.com/hashicorp/terraform-provider-google/pull/10520)) +* bigquery: fixed a bug following import where schema is empty on `google_bigquery_table` ([#10521](https://github.com/hashicorp/terraform-provider-google/pull/10521)) +* billingbudget: fixed unable to provide `labels` on `google_billing_budget` ([#10490](https://github.com/hashicorp/terraform-provider-google/pull/10490)) +* compute: allowed `source_disk` to accept full image path on `google_compute_snapshot` ([#10516](https://github.com/hashicorp/terraform-provider-google/pull/10516)) +* compute: fixed a bug in `google_compute_firewall` that would cause changes in `source_ranges` to not correctly be applied ([#10515](https://github.com/hashicorp/terraform-provider-google/pull/10515)) +* logging: fixed a bug with updating `description` on `google_logging_project_sink`, `google_logging_folder_sink` and `google_logging_organization_sink` ([#10493](https://github.com/hashicorp/terraform-provider-google/pull/10493)) + +## 4.0.0 (November 02, 2021) + +NOTES: +* compute: Google Compute Engine resources will now call the endpoint appropriate to the provider version rather than the beta endpoint by default ([#10429](https://github.com/hashicorp/terraform-provider-google/pull/10429)) +* container: Google Kubernetes Engine resources will now call the endpoint appropriate to the provider version rather than the beta endpoint by default ([#10430](https://github.com/hashicorp/terraform-provider-google/pull/10430)) + +BREAKING CHANGES: +* appengine: marked `google_app_engine_standard_app_version` `entrypoint` as required ([#10425](https://github.com/hashicorp/terraform-provider-google/pull/10425)) +* compute: removed the ability to specify the `trace-append` or `trace-ro` as scopes in `google_compute_instance`, use `trace` instead ([#10377](https://github.com/hashicorp/terraform-provider-google/pull/10377)) +* compute: changed `advanced_machine_features` on `google_compute_instance_template` to track changes when the block is undefined in a user's config ([#10427](https://github.com/hashicorp/terraform-provider-google/pull/10427)) +* compute: changed `source_ranges` in `google_compute_firewall_rule` to track changes when it is not set in a config file ([#10439](https://github.com/hashicorp/terraform-provider-google/pull/10439)) +* compute: changed the import / drift detection behaviours for `metadata_startup_script`, `metadata.startup-script` in `google_compute_instance`. Now, `metadata.startup-script` will be set by default, and `metadata_startup_script` will only be set if present. ([#10392](https://github.com/hashicorp/terraform-provider-google/pull/10392)) +* compute: removed `source_disk_link` field from `google_compute_snapshot` ([#10424](https://github.com/hashicorp/terraform-provider-google/pull/10424)) +* compute: removed the `enable_display` field from `google_compute_instance_template` ([#10410](https://github.com/hashicorp/terraform-provider-google/pull/10410)) +* compute: removed the `update_policy.min_ready_sec` field from `google_compute_instance_group_manager`, `google_compute_region_instance_group_manager` ([#10410](https://github.com/hashicorp/terraform-provider-google/pull/10410)) +* container: `instance_group_urls` has been removed in favor of `node_pool.managed_instance_group_urls` ([#10442](https://github.com/hashicorp/terraform-provider-google/pull/10442)) +* container: changed default for `enable_shielded_nodes` to true for `google_container_cluster` ([#10403](https://github.com/hashicorp/terraform-provider-google/pull/10403)) +* container: changed `master_auth.client_certificate_config` to required ([#10441](https://github.com/hashicorp/terraform-provider-google/pull/10441)) +* container: removed `master_auth.username` and `master_auth.password` from `google_container_cluster` ([#10441](https://github.com/hashicorp/terraform-provider-google/pull/10441)) +* container: removed `workload_metadata_configuration.node_metadata` in favor of `workload_metadata_configuration.mode` in `google_container_cluster` ([#10400](https://github.com/hashicorp/terraform-provider-google/pull/10400)) +* container: removed the `pod_security_policy_config` field from `google_container_cluster` ([#10410](https://github.com/hashicorp/terraform-provider-google/pull/10410)) +* container: removed the `workload_identity_config.0.identity_namespace` field from `google_container_cluster`, use `workload_identity_config.0.workload_pool` instead ([#10410](https://github.com/hashicorp/terraform-provider-google/pull/10410)) +* project: removed ability to specify `bigquery-json.googleapis.com`, the provider will no longer convert it as the upstream API migration is finished. Use `bigquery.googleapis.com` instead. ([#10370](https://github.com/hashicorp/terraform-provider-google/pull/10370)) +* provider: changed `credentials`, `access_token` precedence so that `credentials` values in configuration take precedence over `access_token` values assigned through environment variables ([#10393](https://github.com/hashicorp/terraform-provider-google/pull/10393)) +* provider: removed redundant default scopes. The provider's default scopes when authenticating with credentials are now exclusively "https://www.googleapis.com/auth/cloud-platform" and "https://www.googleapis.com/auth/userinfo.email". ([#10374](https://github.com/hashicorp/terraform-provider-google/pull/10374)) +* pubsub: removed `path` field from `google_pubsub_subscription` ([#10424](https://github.com/hashicorp/terraform-provider-google/pull/10424)) +* resourcemanager: made `google_project` remove `org_id` and `folder_id` from state when they are removed from config ([#10373](https://github.com/hashicorp/terraform-provider-google/pull/10373)) +* resourcemanager: added conflict between `org_id`, `folder_id` at plan time in `google_project` ([#10373](https://github.com/hashicorp/terraform-provider-google/pull/10373)) +* resourcemanager: changed the `project` field to `Required` in all `google_project_iam_*` resources ([#10394](https://github.com/hashicorp/terraform-provider-google/pull/10394)) +* runtimeconfig: removed the Runtime Configurator service from the `google` (GA) provider including `google_runtimeconfig_config`, `google_runtimeconfig_variable`, `google_runtimeconfig_config_iam_policy`, `google_runtimeconfig_config_iam_binding`, `google_runtimeconfig_config_iam_member`, `data.google_runtimeconfig_config`. They are only available in the `google-beta` provider, as the underlying service is in beta. ([#10410](https://github.com/hashicorp/terraform-provider-google/pull/10410)) +* sql: added drift detection to the following `google_sql_database_instance` fields: `activation_policy` (defaults `ALWAYS`), `availability_type` (defaults `ZONAL`), `disk_type` (defaults `PD_SSD`), `encryption_key_name` ([#10412](https://github.com/hashicorp/terraform-provider-google/pull/10412)) +* sql: changed the `database_version` field to `Required` in `google_sql_database_instance` resource ([#10398](https://github.com/hashicorp/terraform-provider-google/pull/10398)) +* sql: removed the following `google_sql_database_instance` fields: `authorized_gae_applications`, `crash_safe_replication`, `replication_type` ([#10412](https://github.com/hashicorp/terraform-provider-google/pull/10412)) +* storage: removed `bucket_policy_only` from `google_storage_bucket` ([#10397](https://github.com/hashicorp/terraform-provider-google/pull/10397)) +* storage: changed the `location` field to required in `google_storage_bucket` ([#10399](https://github.com/hashicorp/terraform-provider-google/pull/10399)) + +VALIDATION CHANGES: +* bigquery: at least one of `statement_timeout_ms`, `statement_byte_budget`, or `key_result_statement` is required on `google_bigquery_job.query.script_options.` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* bigquery: exactly one of `query`, `load`, `copy` or `extract` is required on `google_bigquery_job` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* bigquery: exactly one of `source_table` or `source_model` is required on `google_bigquery_job.extract` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* cloudbuild: exactly one of `branch_name`, `commit_sha` or `tag_name` is required on `google_cloudbuild_trigger.build.source.repo_source` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `fixed_delay` or `percentage` is required on `google_compute_url_map.default_route_action.fault_injection_policy.delay` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `fixed` or `percent` is required on `google_compute_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `fixed` or `percent` is required on `google_compute_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `fixed` or `percent` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_down_control.max_scaled_down_replicas` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `fixed` or `percent` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_in_control.max_scaled_in_replicas` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `max_scaled_down_replicas` or `time_window_sec` is required on `google_compute_autoscaler.autoscaling_policy.scale_down_control` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `max_scaled_down_replicas` or `time_window_sec` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_down_control` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `max_scaled_in_replicas` or `time_window_sec` is required on `google_compute_autoscaler.autoscaling_policy.scale_in_control.0.` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: at least one of `max_scaled_in_replicas` or `time_window_sec` is required on `google_compute_region_autoscaler.autoscaling_policy.scale_in_control.0.` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* compute: required one of `source_tags`, `source_ranges` or `source_service_accounts` on INGRESS `google_compute_firewall` resources ([#10369](https://github.com/hashicorp/terraform-provider-google/pull/10369)) +* dlp: at least one of `start_time` or `end_time` is required on `google_data_loss_prevention_trigger.inspect_job.storage_config.timespan_config` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* dlp: exactly one of `url` or `regex_file_set` is required on `google_data_loss_prevention_trigger.inspect_job.storage_config.cloud_storage_options.file_set` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* kms: removed `self_link` field from `google_kms_crypto_key` and `google_kms_key_ring` ([#10424](https://github.com/hashicorp/terraform-provider-google/pull/10424)) +* osconfig: at least one of `linux_exec_step_config` or `windows_exec_step_config` is required on `google_os_config_patch_deployment.patch_config.post_step` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* osconfig: at least one of `linux_exec_step_config` or `windows_exec_step_config` is required on `google_os_config_patch_deployment.patch_config.pre_step` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* osconfig: at least one of `reboot_config`, `apt`, `yum`, `goo` `zypper`, `windows_update`, `pre_step` or `pre_step` is required on `google_os_config_patch_deployment.patch_config` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* osconfig: at least one of `security`, `minimal`, `excludes` or `exclusive_packages` is required on `google_os_config_patch_deployment.patch_config.yum` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* osconfig: at least one of `type`, `excludes` or `exclusive_packages` is required on `google_os_config_patch_deployment.patch_config.apt` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* osconfig: at least one of `with_optional`, `with_update`, `categories`, `severities`, `excludes` or `exclusive_patches` is required on `google_os_config_patch_deployment.patch_config.zypper` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* osconfig: exactly one of `classifications`, `excludes` or `exclusive_patches` is required on `google_os_config_patch_deployment.inspect_job.patch_config.windows_update` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) +* spanner: at least one of `num_nodes` or `processing_units` is required on `google_spanner_instance` ([#10371](https://github.com/hashicorp/terraform-provider-google/pull/10371)) + +IMPROVEMENTS: +* compute: added `encrypted_interconnect_router` to `google_compute_router` ([#10454](https://github.com/hashicorp/terraform-provider-google/pull/10454)) +* container: added `managed_instance_group_urls` to `google_container_node_pool` to replace `instance_group_urls` on `google_container_cluster` ([#10467](https://github.com/hashicorp/terraform-provider-google/pull/10467)) +* kms: added support for EKM to `google_kms_crypto_key.protection_level` ([#10391](https://github.com/hashicorp/terraform-provider-google/pull/10391)) +* project: added support for `billing_project` on `google_project_service` ([#10395](https://github.com/hashicorp/terraform-provider-google/pull/10395)) +* spanner: increased the default timeout on `google_spanner_instance` operations from 4 minutes to 20 minutes, significantly reducing the likelihood that resources will time out ([#10437](https://github.com/hashicorp/terraform-provider-google/pull/10437)) + +BUG FIXES: +* bigquery: fixed a bug of cannot add required fields to an existing schema on `google_bigquery_table` ([#10421](https://github.com/hashicorp/terraform-provider-google/pull/10421)) +* compute: fixed a bug in updating multiple `ttl` fields on `google_compute_backend_bucket` ([#10375](https://github.com/hashicorp/terraform-provider-google/pull/10375)) +* compute: fixed a permadiff on `subnetwork` when it is optional on `google_compute_network_endpoint_group` ([#10420](https://github.com/hashicorp/terraform-provider-google/pull/10420)) +* compute: fixed perma-diff bug on `log_config.enable` of both `google_compute_backend_service` and `google_compute_region_backend_service` ([#10378](https://github.com/hashicorp/terraform-provider-google/pull/10378)) +* compute: fixed the `google_compute_instance_group_manager.update_policy.0.min_ready_sec` field so that updating it to `0` works ([#10457](https://github.com/hashicorp/terraform-provider-google/pull/10457)) +* compute: fixed the `google_compute_region_instance_group_manager.update_policy.0.min_ready_sec` field so that updating it to `0` works ([#10457](https://github.com/hashicorp/terraform-provider-google/pull/10457)) +* spanner: fixed the schema for `data.google_spanner_instance` so that non-configurable fields are considered outputs ([#10450](https://github.com/hashicorp/terraform-provider-google/pull/10450))
diff --git a/v6.2.0/CHANGELOG_v0.md b/v6.2.0/CHANGELOG_v0.md new file mode 100644 index 0000000..ddd24eb --- /dev/null +++ b/v6.2.0/CHANGELOG_v0.md
@@ -0,0 +1,111 @@ +## 0.1.3 (August 17, 2017) + +BACKWARDS INCOMPATIBILITIES / NOTES: +* bigtable: `num_nodes` in `google_bigtable_instance` no longer defaults to `3`; if you used that default, it will need to be explicitly set. ([#313](https://github.com/terraform-providers/terraform-provider-google/issues/313)) +* compute: `automatic_restart` and `on_host_maintenance` have been removed from `google_compute_instance_template`. Use `scheduling.automatic_restart` or `scheduling.on_host_maintenance` instead. ([#224](https://github.com/terraform-providers/terraform-provider-google/issues/224)) + +FEATURES: +* **New Data Source:** `google_compute_instance_group` ([#267](https://github.com/terraform-providers/terraform-provider-google/issues/267)) +* **New Data Source:** `google_dns_managed_zone` ([#268](https://github.com/terraform-providers/terraform-provider-google/issues/268)) +* **New Resource:** `google_compute_project_metadata_item` - allows management of single key/value pairs within the project metadata map ([#176](https://github.com/terraform-providers/terraform-provider-google/issues/176)) +* **New Resource:** `google_project_iam_binding` - allows fine-grained control of a project's IAM policy, controlling only a single binding. ([#171](https://github.com/terraform-providers/terraform-provider-google/issues/171)) +* **New Resource:** `google_project_iam_member` - allows fine-grained control of a project's IAM policy, controlling only a single member in a binding. ([#171](https://github.com/terraform-providers/terraform-provider-google/issues/171)) +* **New Resource:** `google_compute_network_peering` ([#259](https://github.com/terraform-providers/terraform-provider-google/issues/259)) +* **New Resource:** `google_runtimeconfig_config` - allows creating, updating and deleting Google RuntimeConfig resources ([#315](https://github.com/terraform-providers/terraform-provider-google/issues/315)) +* **New Resource:** `google_runtimeconfig_variable` - allows creating, updating, and deleting Google RuntimeConfig variables ([#315](https://github.com/terraform-providers/terraform-provider-google/issues/315)) +* **New Resource:** `google_sourcerepo_repository` - allows creating and deleting Google Source Repositories ([#256](https://github.com/terraform-providers/terraform-provider-google/issues/256)) +* **New Resource:** `google_spanner_instance` - allows creating, updating and deleting Google Spanner Instance ([#270](https://github.com/terraform-providers/terraform-provider-google/issues/270)) +* **New Resource:** `google_spanner_database` - allows creating, updating and deleting Google Spanner Database ([#271](https://github.com/terraform-providers/terraform-provider-google/issues/271)) + +IMPROVEMENTS: +* bigtable: Add support for `instance_type` to `google_bigtable_instance`. ([#313](https://github.com/terraform-providers/terraform-provider-google/issues/313)) +* compute: Add import support for `google_compute_subnetwork` ([#227](https://github.com/terraform-providers/terraform-provider-google/issues/227)) +* compute: Add import support for `google_container_node_pool` ([#284](https://github.com/terraform-providers/terraform-provider-google/issues/284)) +* compute: Change google_container_node_pool ID format to zone/cluster/name to remove artificial restriction on node pool name across clusters ([#304](https://github.com/terraform-providers/terraform-provider-google/issues/304)) +* compute: Add support for `auto_healing_policies` to `google_compute_instance_group_manager` ([#249](https://github.com/terraform-providers/terraform-provider-google/issues/249)) +* compute: Add support for `ip_version` to `google_compute_global_forwarding_rule` ([#265](https://github.com/terraform-providers/terraform-provider-google/issues/265)) +* compute: Add support for `ip_version` to `google_compute_global_address` ([#250](https://github.com/terraform-providers/terraform-provider-google/issues/250)) +* compute: Add support for `subnetwork` as a self_link to `google_compute_instance`. ([#290](https://github.com/terraform-providers/terraform-provider-google/issues/290)) +* compute: Add support for `secondary_ip_range` to `google_compute_subnetwork`. ([#310](https://github.com/terraform-providers/terraform-provider-google/issues/310)) +* compute: Add support for multiple `network_interface`'s to `google_compute_instance`. ([#289](https://github.com/terraform-providers/terraform-provider-google/issues/289)) +* compute: Add support for `denied` to `google_compute_firewall` ([#282](https://github.com/terraform-providers/terraform-provider-google/issues/282)) +* compute: Add support for egress traffic using `direction` to `google_compute_firewall` ([#306](https://github.com/terraform-providers/terraform-provider-google/issues/306)) +* compute: When disks are created from snapshots, both snapshot names and URLs may be used ([#238](https://github.com/terraform-providers/terraform-provider-google/issues/238)) +* container: Add support for node pool autoscaling ([#157](https://github.com/terraform-providers/terraform-provider-google/issues/157)) +* container: Add NodeConfig support on `google_container_node_pool` ([#184](https://github.com/terraform-providers/terraform-provider-google/issues/184)) +* container: Add support for legacyAbac to `google_container_cluster` ([#261](https://github.com/terraform-providers/terraform-provider-google/issues/261)) +* container: Allow configuring node_config of node_pools specified in `google_container_cluster` ([#299](https://github.com/terraform-providers/terraform-provider-google/issues/299)) +* sql: Persist state from the API for `google_sql_database_instance` regardless of what attributes the user has set ([#208](https://github.com/terraform-providers/terraform-provider-google/issues/208)) +* storage: Buckets now can have lifecycle properties ([#6](https://github.com/terraform-providers/terraform-provider-google/pull/6)) + +BUG FIXES: +* bigquery: Fix type panic on expiration_time ([#209](https://github.com/terraform-providers/terraform-provider-google/issues/209)) +* compute: Marked 'private_key' as sensitive ([#220](https://github.com/terraform-providers/terraform-provider-google/pull/220)) +* compute: Fix disk type "Malformed URL" error on `google_compute_instance` boot disks ([#275](https://github.com/terraform-providers/terraform-provider-google/issues/275)) +* compute: Refresh `google_compute_autoscaler` using the `zone` set in state instead of scanning for the first one with a matching name in the provider region. ([#193](https://github.com/terraform-providers/terraform-provider-google/issues/193)) +* compute: `google_compute_instance` reads `scheduling` fields from GCP ([#237](https://github.com/terraform-providers/terraform-provider-google/issues/237)) +* compute: Fix bug where `scheduling.automatic_restart` set to false on `google_compute_instance_template` would force recreate ([#224](https://github.com/terraform-providers/terraform-provider-google/issues/224)) +* container: Fix error if `google_container_node_pool` deleted out of band ([#293](https://github.com/terraform-providers/terraform-provider-google/issues/293)) +* container: Fail when both name and name_prefix are set for node_pool in `google_container_cluster` ([#296](https://github.com/terraform-providers/terraform-provider-google/issues/296)) +* container: Allow upgrading GKE versions and provide better error message handling ([#291](https://github.com/terraform-providers/terraform-provider-google/issues/291)) + +## 0.1.2 (July 20, 2017) + +BACKWARDS INCOMPATIBILITIES / NOTES: + +* `google_sql_database_instance`: a limited number of fields will be read during import because of ([#114](https://github.com/terraform-providers/terraform-provider-google/issues/114)) +* `google_sql_database_instance`: `name`, `region`, `database_version`, and `master_instance_name` fields are now updated during a refresh and may display diffs + +FEATURES: + +* **New Resource:** `google_bigtable_instance` ([#177](https://github.com/terraform-providers/terraform-provider-google/issues/177)) +* **New Resource:** `google_bigtable_table` ([#177](https://github.com/terraform-providers/terraform-provider-google/issues/177)) + +IMPROVEMENTS: + +* compute: Add `boot_disk` property to `google_compute_instance` ([#122](https://github.com/terraform-providers/terraform-provider-google/issues/122)) +* compute: Add `scratch_disk` property to `google_compute_instance` and deprecate `disk` ([#123](https://github.com/terraform-providers/terraform-provider-google/issues/123)) +* compute: Add `labels` property to `google_compute_instance` ([#150](https://github.com/terraform-providers/terraform-provider-google/issues/150)) +* compute: Add import support for `google_compute_image` ([#194](https://github.com/terraform-providers/terraform-provider-google/issues/194)) +* compute: Add import support for `google_compute_https_health_check` ([#213](https://github.com/terraform-providers/terraform-provider-google/issues/213)) +* compute: Add import support for `google_compute_instance_group` ([#201](https://github.com/terraform-providers/terraform-provider-google/issues/201)) +* container: Add timeout support ([#13203](https://github.com/hashicorp/terraform/issues/13203)) +* container: Allow adding/removing zones to/from GKE clusters without recreating them ([#152](https://github.com/terraform-providers/terraform-provider-google/issues/152)) +* project: Allow unlinking of billing account ([#138](https://github.com/terraform-providers/terraform-provider-google/issues/138)) +* sql: Add support for importing `google_sql_database` ([#12](https://github.com/terraform-providers/terraform-provider-google/issues/12)) +* sql: Add support for importing `google_sql_database_instance` ([#11](https://github.com/terraform-providers/terraform-provider-google/issues/11)) +* sql: Add `charset` and `collation` properties to `google_sql_database` ([#183](https://github.com/terraform-providers/terraform-provider-google/issues/183)) + +BUG FIXES: + +* compute: `compute_firewall` will no longer display a perpetual diff if `source_ranges` isn't set ([#147](https://github.com/terraform-providers/terraform-provider-google/issues/147)) +* compute: Fix read method + test/document import for `google_compute_health_check` ([#155](https://github.com/terraform-providers/terraform-provider-google/issues/155)) +* compute: Read named ports changes properly in `google_compute_instance_group` ([#188](https://github.com/terraform-providers/terraform-provider-google/issues/188)) +* compute: `google_compute_image` `description` property can now be set ([#199](https://github.com/terraform-providers/terraform-provider-google/issues/199)) +* compute: `google_compute_target_https_proxy` will no longer display a diff if ssl certificates are referenced using only the path ([#210](https://github.com/terraform-providers/terraform-provider-google/issues/210)) + +## 0.1.1 (June 21, 2017) + +BUG FIXES: + +* compute: Restrict the number of health_checks in Backend Service resources to 1. ([#145](https://github.com/terraform-providers/terraform-provider-google/issues/145)) + +## 0.1.0 (June 20, 2017) + +BACKWARDS INCOMPATIBILITIES / NOTES: + +* `compute_disk.image`: shorthand for disk images is no longer supported, and will display a diff if used ([#1](https://github.com/terraform-providers/terraform-provider-google/issues/1)) + +IMPROVEMENTS: + +* compute: Add support for importing `compute_backend_service` ([#40](https://github.com/terraform-providers/terraform-provider-google/issues/40)) +* compute: Wait for disk resizes to complete ([#1](https://github.com/terraform-providers/terraform-provider-google/issues/1)) +* compute: Support `connection_draining_timeout_sec` in `google_compute_region_backend_service` ([#101](https://github.com/terraform-providers/terraform-provider-google/issues/101)) +* compute: Made `path_rule` optional in `google_compute_url_map`'s `path_matcher` block ([#118](https://github.com/terraform-providers/terraform-provider-google/issues/118)) +* container: Add support for labels and tags on GKE node_config ([#7](https://github.com/terraform-providers/terraform-provider-google/issues/7)) +* sql: Add an additional delay when checking for sql operations ([#15170](https://github.com/hashicorp/terraform/pull/15170)) + +BUG FIXES: + +* compute: Changed `google_compute_instance_group_manager` `target_size` default to 0 ([#65](https://github.com/terraform-providers/terraform-provider-google/issues/65)) +* storage: Represent GCS Bucket locations as uppercase in state. ([#117](https://github.com/terraform-providers/terraform-provider-google/issues/117))
diff --git a/v6.2.0/CHANGELOG_v1.md b/v6.2.0/CHANGELOG_v1.md new file mode 100644 index 0000000..2fdf707 --- /dev/null +++ b/v6.2.0/CHANGELOG_v1.md
@@ -0,0 +1,698 @@ +## 1.20.0 (December 14, 2018) + +DEPRECATIONS: +* **Deprecated `google_compute_snapshot`'s top-level encryption fields.** ([#2572](https://github.com/terraform-providers/terraform-provider-google/issues/2572)) + +FEATURES: +* **New Resource**: `google_storage_object_access_control` for fine-grained management of ACLs on Google Cloud Storage objects ([#2256](https://github.com/terraform-providers/terraform-provider-google/issues/2256)) +* **New Resource**: `google_storage_default_object_access_control` for fine-grained management of default object ACLs on Google Cloud Storage buckets ([#2358](https://github.com/terraform-providers/terraform-provider-google/issues/2358)) +* **New Resource**: `google_sql_ssl_cert` for Google Cloud SQL client SSL certificates. ([#2290](https://github.com/terraform-providers/terraform-provider-google/issues/2290)) +* **New Resource**: `google_monitoring_notification_channel` ([#2452](https://github.com/terraform-providers/terraform-provider-google/issues/2452)) +* **New Resource**: `google_compute_router_nat` ([#2576](https://github.com/terraform-providers/terraform-provider-google/issues/2576)) +* **New Resource**: `google_monitoring_group` ([#2451](https://github.com/terraform-providers/terraform-provider-google/issues/2451)) +* **New Resource**: `google_billing_account_iam_binding`, `google_billing_account_iam_member`, `google_billing_account_iam_policy` for managing Billing Account IAM policies, including managing Billing Account users. ([#2143](https://github.com/terraform-providers/terraform-provider-google/issues/2143)) +* **New Datasource**: `google_iam_role` datasource to be able to read an IAM role's permissions. ([#2482](https://github.com/terraform-providers/terraform-provider-google/issues/2482)) + +ENHANCEMENTS: +* cloudbuild: Added Update support for `google_cloudbuild_trigger`. ([#2121](https://github.com/terraform-providers/terraform-provider-google/issues/2121)) +* cloudfunctions: Add `runtime` support to `google_cloudfunctions_function` ([#2340](https://github.com/terraform-providers/terraform-provider-google/issues/2340)) +* cloudfunctions: Add new-style Storage and Pub/Sub trigger support to `google_cloudfunctions_function` ([#2412](https://github.com/terraform-providers/terraform-provider-google/issues/2412)) +* compute: `google_compute_health_check` supports for content-based load balancing (`response` field) in HTTP(S) checks. ([#2550](https://github.com/terraform-providers/terraform-provider-google/issues/2550)) +* container: regional and private clusters are in GA now ([#2364](https://github.com/terraform-providers/terraform-provider-google/issues/2364)) +* iam: `google_service_accounts` now supports multiple import formats. ([#2261](https://github.com/terraform-providers/terraform-provider-google/issues/2261)) +* sql: add support for private IP for SQL instances. ([#2662](https://github.com/terraform-providers/terraform-provider-google/issues/2662)) + +BUG FIXES: +* bigquery: added australia and europe regions to the validate function ([#2333](https://github.com/terraform-providers/terraform-provider-google/issues/2333)) +* compute: `google_compute_disk.snapshot`, `google_compute_region_disk.snapshot` properly allow partial URIs. ([#2450](https://github.com/terraform-providers/terraform-provider-google/issues/2450)) +* compute: The `google_compute_instance` datasource can now be addressed by `self_link`. ([#2874](https://github.com/terraform-providers/terraform-provider-google/issues/2874)) +* compute: `google_compute_image.licenses` elements properly allow partial URIs / versioned self links. ([#3018](https://github.com/terraform-providers/terraform-provider-google/issues/3018)) +* compute: `google_compute_project_metadata` can now be imported from a project other than the one specified in your config. ([#3018](https://github.com/terraform-providers/terraform-provider-google/issues/3018)) +* pubsub: fix issue where not all attributes were saved in state ([#2469](https://github.com/terraform-providers/terraform-provider-google/issues/2469)) + + +## 1.19.1 (October 12, 2018) + +BUG FIXES: + +* all: fix deprecation links in resources ([#2197](https://github.com/terraform-providers/terraform-provider-google/issues/2197)] [[#2196](https://github.com/terraform-providers/terraform-provider-google/issues/2196)) +* all: fix panics caused by including empty blocks with lists ([#2229](https://github.com/terraform-providers/terraform-provider-google/issues/2229)] [[#2233](https://github.com/terraform-providers/terraform-provider-google/issues/2233)] [[#2239](https://github.com/terraform-providers/terraform-provider-google/issues/2239)) +* compute: allow instance templates to have disks with no source image set ([#2218](https://github.com/terraform-providers/terraform-provider-google/issues/2218)) +* project: fix plan output when app engine api is not enabled ([#2204](https://github.com/terraform-providers/terraform-provider-google/issues/2204)) + +## 1.19.0 (October 08, 2018) + +BACKWARDS INCOMPATIBILITIES: +* all: beta fields have been deprecated in favor of the new `google-beta` provider. See https://terraform.io/docs/providers/google/provider_versions.html for more info. ([#2152](https://github.com/terraform-providers/terraform-provider-google/issues/2152)] [[#2142](https://github.com/terraform-providers/terraform-provider-google/issues/2142)) +* bigtable: `google_bigtable_instance` deprecated the `cluster_id`, `zone`, `num_nodes`, and `storage_type` fields, creating a `cluster` block containing those fields instead. ([#2161](https://github.com/terraform-providers/terraform-provider-google/issues/2161)) +* cloudfunctions: `google_cloudfunctions_function` and `datasource_google_cloudfunctions_function` deprecated `trigger_bucket` and `trigger_topic` in favor of the new `event_trigger` field, and deprecated `retry_on_failure` in favor of the `event_trigger.failure_policy.retry` field. ([#2158](https://github.com/terraform-providers/terraform-provider-google/issues/2158)) +* compute: `google_compute_instance`, `google_compute_instance_template`, `google_compute_instance_from_template` have had the `network_interface.address` field deprecated and the `network_interface.network_ip` field undeprecated to better match the API. Terraform configurations should migrate from `network_interface.address` to `network_interface.network_ip`. ([#2096](https://github.com/terraform-providers/terraform-provider-google/issues/2096)) +* compute: `google_compute_instance`, `google_compute_instance_from_template` have had the `network_interface.0.access_config.0.assigned_nat_ip` field deprecated. Please use `network_interface.0.access_config.0.nat_ip` instead. +* compute: `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` have had their `version`, `auto_healing_policies`, and `rolling_update_policy` fields deprecated. `google_compute_instance_group_manager` also now accepts `REPLACE` for `update_strategy`, which is an alias for `RESTART`, and is preferred. ([#2156](https://github.com/terraform-providers/terraform-provider-google/issues/2156)) +* project: `google_project`'s `app_engine` sub-block has been deprecated. Please use the `google_app_engine_app` resource instead. Changing between the two should not force project re-creation. ([#2147](https://github.com/terraform-providers/terraform-provider-google/issues/2147)) +* project: `google_project_iam_policy`'s `restore_policy` field is now deprecated ([#2186](https://github.com/terraform-providers/terraform-provider-google/issues/2186)) + +FEATURES: +* **New Datasource**: `google_compute_instance` ([#1906](https://github.com/terraform-providers/terraform-provider-google/issues/1906)) +* **New Resource**: `google_compute_interconnect_attachment` ([#1140](https://github.com/terraform-providers/terraform-provider-google/issues/1140)) +* **New Resource**: `google_filestore_instance` ([#2088](https://github.com/terraform-providers/terraform-provider-google/issues/2088)) +* **New Resource**: `google_app_engine_application` ([#2147](https://github.com/terraform-providers/terraform-provider-google/issues/2147)) + +ENHANCEMENTS: +* container: Add `enable_tpu` flag to google_container_cluster ([#1974](https://github.com/terraform-providers/terraform-provider-google/issues/1974)) +* dns: `google_dns_managed_zone` is now importable ([#1944](https://github.com/terraform-providers/terraform-provider-google/issues/1944)) +* dns: `google_dns_managed_zone` is now entirely GA ([#2154](https://github.com/terraform-providers/terraform-provider-google/issues/2154)) +* runtimeconfig: `google_runtimeconfig_config` and `google_runtimeconfig_variable` are now importable. ([#2054](https://github.com/terraform-providers/terraform-provider-google/issues/2054)) +* services: containeranalysis.googleapis.com can now be enabled ([#2095](https://github.com/terraform-providers/terraform-provider-google/issues/2095)) + +BUG FIXES: +* compute: fix instance template interaction with regional disk self links ([#2138](https://github.com/terraform-providers/terraform-provider-google/issues/2138)) +* compute: fix diff when using image shorthands for instance templates ([#1995](https://github.com/terraform-providers/terraform-provider-google/issues/1995)) +* compute: fix error when reading instance templates created from disks and referenced by name instead of self_link ([#2153](https://github.com/terraform-providers/terraform-provider-google/issues/2153)) +* container: Make max_pods_per_node ForceNew ([#2139](https://github.com/terraform-providers/terraform-provider-google/issues/2139)) +* services: make google_project_service more resilient to projects being deleted ([#2090](https://github.com/terraform-providers/terraform-provider-google/issues/2090)) +* sql: retry failed sql calls ([#2174](https://github.com/terraform-providers/terraform-provider-google/issues/2174)) + +## 1.18.0 (September 17, 2018) + +BACKWARDS INCOMPATIBILITIES: +* compute: instance templates used to not set any disks in the template in state unless they were in the config, as well. It also only stored the image name in state. Both of these were bugs, and have been fixed. They should not cause any disruption. If you were interpolating an image name from a disk in an instance template, you'll need to update your config to strip out everything before the last `/`. If you imported an instance template, and did not add all the disks in the template to your config, you'll see a diff; add those disks to your config, and it will go away. Those are the only two instances where this change should effect you. We apologise for the inconvenience. ([#1916](https://github.com/terraform-providers/terraform-provider-google/issues/1916)) +* iam: `google_*_custom_roles` now treats `delete` as deprecated - to actually delete roles, remove from config. +* provider: This is the first release tested against and built with Go 1.11, which required go fmt changes to the code. If you are building a custom version of this provider or running tests using the repository Make targets (e.g. make build) when using a previous version of Go, you will receive errors. You can use the underlying go commands (e.g. go build) to workaround the go fmt check in the Make targets until you are able to upgrade Go. + +FEATURES: +* **New Resource**: `google_compute_attached_disk` ([#1585](https://github.com/terraform-providers/terraform-provider-google/issues/1585)) +* **New Resource**: `google_composer_environment` ([#2001](https://github.com/terraform-providers/terraform-provider-google/issues/2001)) + +IMPROVEMENTS: +* bigquery: Add Support For BigQuery Access Control ([#1931](https://github.com/terraform-providers/terraform-provider-google/issues/1931)) +* compute: `google_compute_health_check` is autogenerated, exposing the `type` attribute and accepting more import formats. ([#1941](https://github.com/terraform-providers/terraform-provider-google/issues/1941)) +* compute: `google_compute_ssl_certificate` is autogenerated, exposing the `creation_timestamp` attribute and accepting more import formats. Note: `certificate_id` was changed to an int from a string. This should have no effect on backwards compatibility, but please report a bug if you have any issues! ([#2015](https://github.com/terraform-providers/terraform-provider-google/issues/2015)) +* container: Addition of create_subnetwork and other fields relevant for Alias IPs ([#1921](https://github.com/terraform-providers/terraform-provider-google/issues/1921)) +* dataflow: Add region choice to dataflow jobs ([#1979](https://github.com/terraform-providers/terraform-provider-google/issues/1979)) +* logging: Add import support for `google_logging_organization_sink`, `google_logging_folder_sink`, `google_logging_billing_account_sink` ([#1860](https://github.com/terraform-providers/terraform-provider-google/issues/1860)) +* logging: Sending a default update mask for all logging sinks to prevent future breakages ([#1991](https://github.com/terraform-providers/terraform-provider-google/issues/1991)) +* dns: Adding support for labels to managed DNS ([#1803](https://github.com/terraform-providers/terraform-provider-google/issues/1803)) +* container: Add support for `max_pods_per_node` for private clusters. ([#2038](https://github.com/terraform-providers/terraform-provider-google/issues/2038)) + +BUG FIXES: +* compute: Store google_compute_vpn_tunnel.router as a self_link to avoid permadiffs. ([#2003](https://github.com/terraform-providers/terraform-provider-google/issues/2003)) +* iam: Prevent error when attempting to recreate recently soft-deleted `google_(project|organization)_iam_custom_role`. Instead, roles that are able to be undeleted will be undeleted-updated, as long as they were deleted within 7 days. ([#1681](https://github.com/terraform-providers/terraform-provider-google/issues/1681)) +* project: make validation for project id less restrictive ([#1878](https://github.com/terraform-providers/terraform-provider-google/issues/1878)) + +## 1.17.1 (August 22, 2018) + +BUG FIXES: +* container: fix panic on gke binauth ([#1924](https://github.com/terraform-providers/terraform-provider-google/issues/1924)) + +## 1.17.0 (August 22, 2018) + +FEATURES: +* **New Datasource**: `google_project_services` ([#1822](https://github.com/terraform-providers/terraform-provider-google/issues/1822)) +* **New Resource**: `google_compute_region_disk` ([#1755](https://github.com/terraform-providers/terraform-provider-google/issues/1755)) +* **New Resource**: `google_binary_authorization_attestor` ([#1885](https://github.com/terraform-providers/terraform-provider-google/issues/1885)) +* **New Resource**: `google_binary_authorization_policy` ([#1885](https://github.com/terraform-providers/terraform-provider-google/issues/1885)) +* **New Resource**: `google_container_analysis_note` ([#1885](https://github.com/terraform-providers/terraform-provider-google/issues/1885)) + +IMPROVEMENTS: +* cloudfunctions: Add support for updating function code in place ([#1781](https://github.com/terraform-providers/terraform-provider-google/issues/1781)) +* cloudbuild: Add support for substitutions in triggers ([#1810](https://github.com/terraform-providers/terraform-provider-google/issues/1810)) +* compute: Bring regional instance groups up to par with zonal instance groups. ([#1809](https://github.com/terraform-providers/terraform-provider-google/issues/1809)) +* compute: Add labels to Address and GlobalAddress. ([#1811](https://github.com/terraform-providers/terraform-provider-google/issues/1811)) +* container: allow updating node image types ([#1843](https://github.com/terraform-providers/terraform-provider-google/issues/1843)) +* container: Add support for binary authorization in GKE ([#1884](https://github.com/terraform-providers/terraform-provider-google/issues/1884)) +* compute: Allow update of master auth on GKE container cluster. ([#1873](https://github.com/terraform-providers/terraform-provider-google/issues/1873)) +* compute: Add support for `boot_disk_type` to `google_dataproc_cluster`. ([#1855](https://github.com/terraform-providers/terraform-provider-google/issues/1855)) +* compute: Generate resource_compute_firewall in magic-modules. Make more fields updatable by using PATCH instead of PUT. ([#1907](https://github.com/terraform-providers/terraform-provider-google/issues/1907)) +* storage: Add user_project support to `google_storage_project_service_account` data source ([#1913](https://github.com/terraform-providers/terraform-provider-google/issues/1913)) + +BUG FIXES: +* project: Fix bug where app engine wasn't getting enabled on projects that had billing enabled ([#1795](https://github.com/terraform-providers/terraform-provider-google/issues/1795)) +* redis: Allow authorized network to be a name or self link ([#1782](https://github.com/terraform-providers/terraform-provider-google/issues/1782)) +* sql: lock on master name when creating replicas ([#1798](https://github.com/terraform-providers/terraform-provider-google/issues/1798)) +* storage: allow all role-entity pairs to be unordered ([#1787](https://github.com/terraform-providers/terraform-provider-google/issues/1787)) +* compute: allow switching from a daily `ubuntu-minimal` build to `ubuntu-minimal-lts` instead of only `ubuntu`. ([#1870](https://github.com/terraform-providers/terraform-provider-google/issues/1870)) +* kms: allow project ids with colons ([#1865](https://github.com/terraform-providers/terraform-provider-google/issues/1865)) +* compute: allow project iam policy import with a resource that doesn't match provider project. ([#1875](https://github.com/terraform-providers/terraform-provider-google/issues/1875)) +* compute: Ensure regional container clusters update correctly. ([#1887](https://github.com/terraform-providers/terraform-provider-google/issues/1887)) + +## 1.16.2 (July 18, 2018) + +BUG FIXES: +* compute: use patch instead of put to update router ([#1780](https://github.com/terraform-providers/terraform-provider-google/issues/1780)) +* compute: allow a lot more fields in `google_compute_firewall` to be updated to their empty value ([#1784](https://github.com/terraform-providers/terraform-provider-google/issues/1784)) +* compute: allow setting instance scheduling booleans on `google_compute_instance` to false ([#1779](https://github.com/terraform-providers/terraform-provider-google/issues/1779)) +* compute: ensure router peers and interfaces are always removed. ([#1877](https://github.com/terraform-providers/terraform-provider-google/issues/1877)) + +## 1.16.1 (July 16, 2018) + +BUG FIXES: +* container: Fix crash when updating resource labels on a cluster ([#1769](https://github.com/terraform-providers/terraform-provider-google/issues/1769)) + +## 1.16.0 (July 12, 2018) + +FEATURES: +* **New Resource**: `compute_instance_from_template` ([#1652](https://github.com/terraform-providers/terraform-provider-google/issues/1652)) + +IMPROVEMENTS: +* compute: Autogenerate `google_compute_forwarding_rule`, adding labels, service labels, and service name attribute. +* compute: add `quic_override` to `google_compute_target_https_proxy` ([#1718](https://github.com/terraform-providers/terraform-provider-google/issues/1718)) +* compute: add support for licenses to `compute_image` ([#1717](https://github.com/terraform-providers/terraform-provider-google/issues/1717)) +* compute: Autogenerate router resource. Also adds update support and a few new fields (advertise_mode, advertised_groups, advertised_ip_ranges). ([#1723](https://github.com/terraform-providers/terraform-provider-google/issues/1723)) +* container: add ability to configure resource labels on `google_container_cluster` ([#1663](https://github.com/terraform-providers/terraform-provider-google/issues/1663)) +* container: increase max number of `master_authorized_networks` to 20 ([#1733](https://github.com/terraform-providers/terraform-provider-google/issues/1733)) +* container: support specifying `disk_type` for `node_config` ([#1665](https://github.com/terraform-providers/terraform-provider-google/issues/1665)) +* project: correctly paginate when more than 50 services are enabled ([#1737](https://github.com/terraform-providers/terraform-provider-google/issues/1737)) +* redis: Support Redis Configuration ([#1706](https://github.com/terraform-providers/terraform-provider-google/issues/1706)) + +BUG FIXES: +* all: Fix retries for wrapped errors ([#1760](https://github.com/terraform-providers/terraform-provider-google/issues/1760)) +* iot: Retry creation of Cloud IoT registry ([#1713](https://github.com/terraform-providers/terraform-provider-google/issues/1713)) +* project: ignore stackdriverprovisioning service, so it doesn't permadiff ([#1763](https://github.com/terraform-providers/terraform-provider-google/issues/1763)) + +## 1.15.0 (June 25, 2018) + +FEATURES: + +IMPROVEMENTS: +* compute: Autogenerate `compute_subnetwork` ([#1661](https://github.com/terraform-providers/terraform-provider-google/issues/1661)) +* container: Allow specifying project when importing container_node_pool ([#1653](https://github.com/terraform-providers/terraform-provider-google/issues/1653)) +* dns: Add update support for `dns_managed_zone` ([#1617](https://github.com/terraform-providers/terraform-provider-google/issues/1617)) +* project: App Engine application fields can now be updated in-place where possible ([#1621](https://github.com/terraform-providers/terraform-provider-google/issues/1621)) +* storage: Add `project` field for GCS service account data source ([#1677](https://github.com/terraform-providers/terraform-provider-google/issues/1677)) +* sql: Attempting to shrink an `sql_database_instance`'s disk size will now force recreation of the resource ([#1684](https://github.com/terraform-providers/terraform-provider-google/issues/1684)) + +BUG FIXES: +* all: Check for done operations before waiting on them. This fixes a 403 we were getting when trying to enable already-enabled services. ([#1632](https://github.com/terraform-providers/terraform-provider-google/issues/1632)) +* bigquery: add error checking for bigquery dataset id ([#1638](https://github.com/terraform-providers/terraform-provider-google/issues/1638)) +* compute: Store v1 `self_link` for `(sub)?network` in `google_compute_instance` ([#1629](https://github.com/terraform-providers/terraform-provider-google/issues/1629)) +* compute: `zone` field in `google_compute_disk` should be optional ([#1631](https://github.com/terraform-providers/terraform-provider-google/issues/1631)) +* compute: name_prefix is no longer deprecated for SSL certificates ([#1622](https://github.com/terraform-providers/terraform-provider-google/issues/1622)) +* compute: for global address ip_version, IPV4 and empty are equivalent. ([#1639](https://github.com/terraform-providers/terraform-provider-google/issues/1639)) +* compute: fix default service account data source to actually set the email and project ([#1690](https://github.com/terraform-providers/terraform-provider-google/issues/1690)) +* container: fix permadiff on `container_cluster`'s `pod_security_policy_config` ([#1670](https://github.com/terraform-providers/terraform-provider-google/issues/1670)) +* container: removing sub-blocks of `container_cluster` like maintenance windows will now delete them from the API ([#1685](https://github.com/terraform-providers/terraform-provider-google/issues/1685)) +* container: retry node pool writes on failed precondition ([#1660](https://github.com/terraform-providers/terraform-provider-google/issues/1660)) +* iam: Fixes issue with consecutive whitespace ([#1625](https://github.com/terraform-providers/terraform-provider-google/issues/1625)) +* iam: use same mutex for project_iam_policy as the other project_iam resources ([#1645](https://github.com/terraform-providers/terraform-provider-google/issues/1645)) +* iam: don't error if service account key is already gone on delete ([#1659](https://github.com/terraform-providers/terraform-provider-google/issues/1659)) +* iam: Fix bug in v1.14 where service_account_key needed project set ([#1664](https://github.com/terraform-providers/terraform-provider-google/issues/1664)) +* iot: fix updatemask so updates actually work ([#1640](https://github.com/terraform-providers/terraform-provider-google/issues/1640)) +* storage: fix a permadiff in bucket ACL role entities ([#1692](https://github.com/terraform-providers/terraform-provider-google/issues/1692)) + +## 1.14.0 (June 07, 2018) + +FEATURES: +* **New Datasource**: `google_service_account` ([#1535](https://github.com/terraform-providers/terraform-provider-google/issues/1535)) +* **New Datasource**: `google_service_account_key` ([#1535](https://github.com/terraform-providers/terraform-provider-google/issues/1535)) +* **New Datasource**: `google_netblock_ip_ranges` ([#1580](https://github.com/terraform-providers/terraform-provider-google/issues/1580)) +* **New Datasource**: `google_compute_regions` ([#1603](https://github.com/terraform-providers/terraform-provider-google/issues/1603)) + +IMPROVEMENTS: +* compute: As part of migrating `google_compute_disk` to be autogenerated, enabled encrypted source snapshot & images. [[#1521](https://github.com/terraform-providers/terraform-provider-google/issues/1521)]. +* compute: Accept subnetwork name only in `google_forwarding_rule` ([#1552](https://github.com/terraform-providers/terraform-provider-google/issues/1552)) +* compute: Add disabled property to `google_compute_firewall` ([#1536](https://github.com/terraform-providers/terraform-provider-google/issues/1536)) +* compute: Add support for custom request headers in `google_compute_backend_service` ([#1537](https://github.com/terraform-providers/terraform-provider-google/issues/1537)) +* compute: Add support for `ssl_policy` to `google_compute_target_ssl_proxy` ([#1568](https://github.com/terraform-providers/terraform-provider-google/issues/1568)) +* compute: Add support for `version`s in instance group manager ([#1499](https://github.com/terraform-providers/terraform-provider-google/issues/1499)) +* compute: Add support for `network_tier` to address, instance and instance_template ([#1530](https://github.com/terraform-providers/terraform-provider-google/issues/1530)) +* cloudbuild: Use the project defined in `trigger_template` when creating a `google_cloudbuild_trigger` ([#1556](https://github.com/terraform-providers/terraform-provider-google/issues/1556)) +* cloudbuild: Support configuration file in repository for `google_cloudbuild_trigger` ([#1557](https://github.com/terraform-providers/terraform-provider-google/issues/1557)) +* kms: Add basic update for `google_kms_crypto_key` resource ([#1511](https://github.com/terraform-providers/terraform-provider-google/issues/1511)) +* project: Use default provider project for `google_project_services` if project field is empty ([#1553](https://github.com/terraform-providers/terraform-provider-google/issues/1553)) +* project: Added support for restoring default organization policies ([#1477](https://github.com/terraform-providers/terraform-provider-google/issues/1477)) +* project: Handle spurious Cloud API errors and performance issues for `google_project_service(s)` ([#1565](https://github.com/terraform-providers/terraform-provider-google/issues/1565)) +* redis: Add update support for Redis Instances ([#1590](https://github.com/terraform-providers/terraform-provider-google/issues/1590)) +* sql: Add labels support in `sql_database_instance` ([#1567](https://github.com/terraform-providers/terraform-provider-google/issues/1567)) + +BUG FIXES: +* dns: Suppress diff for ipv6 address in `google_dns_record_set` ([#1551](https://github.com/terraform-providers/terraform-provider-google/issues/1551)) +* storage: Support removing a label in `google_storage_bucket` ([#1550](https://github.com/terraform-providers/terraform-provider-google/issues/1550)) +* compute: Fix perpetual diff caused by the `google_instance_group` self_link in `google_regional_instance_group_manager` ([#1549](https://github.com/terraform-providers/terraform-provider-google/issues/1549)) +* project: Retry while listing enabled services ([#1573](https://github.com/terraform-providers/terraform-provider-google/issues/1573)) +* redis: Allow self links for redis authorized network ([#1599](https://github.com/terraform-providers/terraform-provider-google/issues/1599)) + +## 1.13.0 (May 24, 2018) + +BACKWARDS INCOMPATIBILITIES / NOTES: +* `google_project_service`/`google_project_services` now use the [Service Usage API](https://cloud.google.com/service-usage). Users of those resources will need to enable the API at https://console.cloud.google.com/apis/api/serviceusage.googleapis.com. +* If you have a `google_project` resource where App Engine is enabled in the project, add an `app_engine` [block](https://www.terraform.io/docs/providers/google/r/google_project.html#app_engine) to your resource before running Terraform after upgrading to this version, or hold off on upgrading for now. See [#1561](https://github.com/terraform-providers/terraform-provider-google/issues/1561), which has more details and an ongoing investigation of other potential fixes. + +FEATURES: +* **New Resource**: `google_cloudbuild_trigger`. ([#1357](https://github.com/terraform-providers/terraform-provider-google/issues/1357)) +* **New Resource**: `google_storage_bucket_iam_policy` ([#1190](https://github.com/terraform-providers/terraform-provider-google/issues/1190)) +* **New Resource**: `google_resource_manager_lien` ([#1484](https://github.com/terraform-providers/terraform-provider-google/issues/1484)) +* **New Resource**: `google_logging_billing_account_exclusion` ([#990](https://github.com/terraform-providers/terraform-provider-google/issues/990)) +* **New Resource**: `google_logging_folder_exclusion` ([#990](https://github.com/terraform-providers/terraform-provider-google/issues/990)) +* **New Resource**: `google_logging_organization_exclusion` ([#990](https://github.com/terraform-providers/terraform-provider-google/issues/990)) +* **New Resource**: `google_logging_project_exclusion` ([#990](https://github.com/terraform-providers/terraform-provider-google/issues/990)) +* **New Resource**: `google_redis_instance` ([#1485](https://github.com/terraform-providers/terraform-provider-google/issues/1485)) +* App Engine applications can now be managed using the `app_engine` field in `google_project` ([#1503](https://github.com/terraform-providers/terraform-provider-google/issues/1503)) + +IMPROVEMENTS: +* cloudfunctions: add ability to retry cloud functions on failure ([#1452](https://github.com/terraform-providers/terraform-provider-google/issues/1452)) +* container: Add support for regional cluster in `google_container` datasource ([#1441](https://github.com/terraform-providers/terraform-provider-google/issues/1441)) +* container: Add GKE Shared VPC support ([#1528](https://github.com/terraform-providers/terraform-provider-google/issues/1528)) +* compute: autogenerate `google_compute_ssl_policy` ([#1478](https://github.com/terraform-providers/terraform-provider-google/issues/1478)) +* compute: add support for `ssl_policy` to `google_target_https_proxy` ([#1466](https://github.com/terraform-providers/terraform-provider-google/issues/1466)) +* project: Added name and project_id plan-time validations ([#1519](https://github.com/terraform-providers/terraform-provider-google/issues/1519)) + +BUG FIXES: +* compute: Compare region_backend_service.backend[].group as a relative path ([#1487](https://github.com/terraform-providers/terraform-provider-google/issues/1487)) +* compute: Fixed `region_backend_service` to calc hash using relative path ([#1491](https://github.com/terraform-providers/terraform-provider-google/issues/1491)) +* sql: Fix panic on empty maintenance window ([#1507](https://github.com/terraform-providers/terraform-provider-google/issues/1507)) + +## 1.12.0 (May 04, 2018) +FEATURES: +* spanner: New resources to manage IAM for Spanner Databases: google_spanner_database_iam_binding, google_spanner_database_iam_member, and google_spanner_database_iam_policy ([#1386](https://github.com/terraform-providers/terraform-provider-google/issues/1386)) +* spanner: New resources to manage IAM for Spanner Instances: google_spanner_instance_iam_binding, google_spanner_instance_iam_member, and google_spanner_instance_iam_policy ([#1387](https://github.com/terraform-providers/terraform-provider-google/issues/1387)) + +IMPROVEMENTS: +* compute: Autogenerate `google_vpn_gateway` ([#1409](https://github.com/terraform-providers/terraform-provider-google/issues/1409)) +* compute: add `enable_flow_logs` field to subnetwork ([#1385](https://github.com/terraform-providers/terraform-provider-google/issues/1385)) +* project: Don't fail if `folder_id` and `org_id` are set but one is empty for `google_project` ([#1425](https://github.com/terraform-providers/terraform-provider-google/issues/1425)) + +BUG FIXES: +* compute: Always parse fixed64 string to int64 even on 32 bits platform to prevent out-of-range crash. ([#1429](https://github.com/terraform-providers/terraform-provider-google/issues/1429)) + +## 1.11.0 (May 01, 2018) + +IMPROVEMENTS: +* compute: Add `public_ptr_domain_name` to `google_compute_instance`. ([#1349](https://github.com/terraform-providers/terraform-provider-google/issues/1349)) +* compute: Autogenerate `google_compute_global_address`. ([#1379](https://github.com/terraform-providers/terraform-provider-google/issues/1379)) +* compute: Autogenerate `google_compute_target_http_proxy`. ([#1391](https://github.com/terraform-providers/terraform-provider-google/issues/1391)) +* compute: Autogenerate `google_compute_target_http_proxy`. ([#1373](https://github.com/terraform-providers/terraform-provider-google/issues/1373)) +* compute: Simplify autogenerated code for `google_compute_target_http_proxy` and `google_compute_target_ssl_proxy`. ([#1395](https://github.com/terraform-providers/terraform-provider-google/issues/1395)) +* compute: Use partial state setting in `google_compute_target_http_proxy` and `google_compute_target_ssl_proxy` to better handle mid-update errors. ([#1392](https://github.com/terraform-providers/terraform-provider-google/issues/1392)) +* compute: Use the v1 API for `google_compute_address` ([#1384](https://github.com/terraform-providers/terraform-provider-google/issues/1384)) +* compute: Properly detect when `public_ptr_domain_name` isn't set. ([#1383](https://github.com/terraform-providers/terraform-provider-google/issues/1383)) +* compute: Use the v1 API for `google_compute_ssl_policy` ([#1368](https://github.com/terraform-providers/terraform-provider-google/issues/1368)) +* container: Add `issue_client_certificate` to `google_container_cluster`. ([#1396](https://github.com/terraform-providers/terraform-provider-google/issues/1396)) +* container: Support regional clusters for node pools. ([#1320](https://github.com/terraform-providers/terraform-provider-google/issues/1320)) +* all: List of resources is now partially auto-generated ([#1397](https://github.com/terraform-providers/terraform-provider-google/issues/1397)] [[#1402](https://github.com/terraform-providers/terraform-provider-google/issues/1402)) + +BUG FIXES: +* iam: expand the validation for service accounts to include App Engine and compute default service accounts ([#1390](https://github.com/terraform-providers/terraform-provider-google/issues/1390)) +* sql: Increase timeouts ([#1381](https://github.com/terraform-providers/terraform-provider-google/issues/1381)) +* website: fix broken layouts ([#1405](https://github.com/terraform-providers/terraform-provider-google/issues/1405)) + +## 1.10.0 (April 20, 2018) + +FEATURES: +* **New Data Source** `google_folder` ([#1280](https://github.com/terraform-providers/terraform-provider-google/issues/1280)) +* **New Resource** `google_compute_subnetwork_iam_binding` ([#1305](https://github.com/terraform-providers/terraform-provider-google/issues/1305)) +* **New Resource** `google_compute_subnetwork_iam_member` ([#1305](https://github.com/terraform-providers/terraform-provider-google/issues/1305)) +* **New Resource** `google_compute_subnetwork_iam_policy` ([#1305](https://github.com/terraform-providers/terraform-provider-google/issues/1305)) + +IMPROVEMENTS: +* compute: Add timeouts to `google_compute_snapshot` ([#1309](https://github.com/terraform-providers/terraform-provider-google/issues/1309)) +* compute: un-deprecate name_prefix for instance templates ([#1328](https://github.com/terraform-providers/terraform-provider-google/issues/1328)) +* compute: Add `default_cluster_version` field to `data_source_google_container_engine_versions`. ([#1355](https://github.com/terraform-providers/terraform-provider-google/issues/1355)) +* compute: Add `max_connections` and `max_connections_per_instance` to `resource_compute_backend_service` ([#1353](https://github.com/terraform-providers/terraform-provider-google/issues/1353)) +* all: Maintain parity with GCP Console UI by allowing removal of default project networks. ([#1316](https://github.com/terraform-providers/terraform-provider-google/issues/1316)) +* all: Use standard user-agent header ([#1332](https://github.com/terraform-providers/terraform-provider-google/issues/1332)) + +BUG FIXES: +* compute: fix error introduced when attached disks are deleted out of band ([#1301](https://github.com/terraform-providers/terraform-provider-google/issues/1301)) +* container: Use correct project id regex in `google_container_cluster` ([#1311](https://github.com/terraform-providers/terraform-provider-google/issues/1311)) +* folder: Escape the display name in active folder data source (in case of spaces, etc) ([#1261](https://github.com/terraform-providers/terraform-provider-google/issues/1261)) +* project: Fix auto-delete default network in google_project ([#1336](https://github.com/terraform-providers/terraform-provider-google/issues/1336)) + +## 1.9.0 (April 05, 2018) + +BACKWARDS INCOMPATIBILITIES / NOTES: +* `name_prefix` is now deprecated in all resources that support it ([#1035](https://github.com/terraform-providers/terraform-provider-google/issues/1035)) + +FEATURES: +* **New Data Source** `google_compute_ssl_policy` ([#1247](https://github.com/terraform-providers/terraform-provider-google/issues/1247)) +* **New Resource** `google_compute_security_policy` ([#1242](https://github.com/terraform-providers/terraform-provider-google/issues/1242)) +* **New Resource** `google_compute_ssl_policy` ([#1247](https://github.com/terraform-providers/terraform-provider-google/issues/1247)) +* **New Resource** `google_project_organization_policy` ([#1226](https://github.com/terraform-providers/terraform-provider-google/issues/1226)) + +IMPROVEMENTS: +* all: Read `GOOGLE_CLOUD_PROJECT` environment variable also ([#1271](https://github.com/terraform-providers/terraform-provider-google/issues/1271)) +* bigquery: Add time partitioning field to `google_bigquery_table` resource ([#1240](https://github.com/terraform-providers/terraform-provider-google/issues/1240)) +* config: Add OAuth access token to `google_client_config` data source ([#1277](https://github.com/terraform-providers/terraform-provider-google/issues/1277)) +* compute: Add `wait_for_instances` field to `google_compute_instance_group_manager` and self_link option to the `google_compute_instance_group` data source ([#1222](https://github.com/terraform-providers/terraform-provider-google/issues/1222)) +* compute: add support for security policies in backend services ([#1243](https://github.com/terraform-providers/terraform-provider-google/issues/1243)) +* compute: regional instance group managers now support rolling updates ([#1260](https://github.com/terraform-providers/terraform-provider-google/issues/1260)) +* container: add ability to delete the default node pool ([#1245](https://github.com/terraform-providers/terraform-provider-google/issues/1245)) +* container: Add update support for pod security policy ([#1195](https://github.com/terraform-providers/terraform-provider-google/issues/1195)) +* container: Add gke node taints ([#1264](https://github.com/terraform-providers/terraform-provider-google/issues/1264)) +* container: Add support for node pool versions ([#1266](https://github.com/terraform-providers/terraform-provider-google/issues/1266)) +* container: Add support for private clusters ([#1250](https://github.com/terraform-providers/terraform-provider-google/issues/1250)) +* container: Updates container_cluster to set `enable_legacy_abac` to false by default ([#1281](https://github.com/terraform-providers/terraform-provider-google/issues/1281)) +* container: Add support for regional GKE clusters in `google_container_cluster` ([#1181](https://github.com/terraform-providers/terraform-provider-google/issues/1181)) +* iam: allow setting service account email as id for service account keys ([#1256](https://github.com/terraform-providers/terraform-provider-google/issues/1256)) +* sql: add custom timeouts support for sql database instance ([#1288](https://github.com/terraform-providers/terraform-provider-google/issues/1288)) +* sql: Retry on 429 and 503 errors on sql admin operation ([#1212](https://github.com/terraform-providers/terraform-provider-google/issues/1212)) +* project: Add disable_on_destroy flag to `google_project_services` ([#1293](https://github.com/terraform-providers/terraform-provider-google/issues/1293)) + +BUG FIXES: +* compute: fix panic when setting empty iap block ([#1232](https://github.com/terraform-providers/terraform-provider-google/issues/1232)) +* compute: protect against an instance getting deleted by an igm while the disk is being detached ([#1241](https://github.com/terraform-providers/terraform-provider-google/issues/1241)) +* compute: Add DiffSuppress for URL maps on Target HTTP(S) Proxies ([#1263](https://github.com/terraform-providers/terraform-provider-google/issues/1263)) +* storage: Set force_destroy when importing storage buckets ([#1223](https://github.com/terraform-providers/terraform-provider-google/issues/1223)) +* storage: Delete all object version when deleting all objects in a bucket ([#1285](https://github.com/terraform-providers/terraform-provider-google/issues/1285)) + +## 1.8.0 (March 19, 2018) + +BACKWARDS INCOMPATIBILITIES / NOTES: +* `google_dataproc_cluster.delete_autogen_bucket` is now deprecated ([#1171](https://github.com/terraform-providers/terraform-provider-google/issues/1171)) + +FEATURES: +* **New Resource** `google_organization_iam_policy` (see docs for caveats) ([#1196](https://github.com/terraform-providers/terraform-provider-google/issues/1196)) + +IMPROVEMENTS: +* container: un-deprecate `google_container_node_pool.initial_node_count` ([#1176](https://github.com/terraform-providers/terraform-provider-google/issues/1176)) +* container: Add support for pod security policy ([#1192](https://github.com/terraform-providers/terraform-provider-google/issues/1192)) +* container: Add support for GKE metadata concealment ([#1199](https://github.com/terraform-providers/terraform-provider-google/issues/1199)) +* container: Add support for GKE network policy config addon. ([#1200](https://github.com/terraform-providers/terraform-provider-google/issues/1200)) +* container: Add support for `instance_group_urls` in `google_container_node_pool` ([#1207](https://github.com/terraform-providers/terraform-provider-google/issues/1207)) +* compute: Rolling update support for instance group manager ([#1137](https://github.com/terraform-providers/terraform-provider-google/issues/1137)) +* compute: Add `cdn_policy` field to backend service ([#1208](https://github.com/terraform-providers/terraform-provider-google/issues/1208)) +* compute: Add support for deletion protection. ([#1205](https://github.com/terraform-providers/terraform-provider-google/issues/1205)) +* all: IAM resources now wait for propagation before reporting created. ([#1197](https://github.com/terraform-providers/terraform-provider-google/issues/1197)) + +BUG FIXES: +* compute: Properly set `image_id` field on `data_google_compute_image` in state ([#1217](https://github.com/terraform-providers/terraform-provider-google/issues/1217)) +* compute: Properly set `project` field on `google_compute_project_metadata` in state ([#1217](https://github.com/terraform-providers/terraform-provider-google/issues/1217)) +* dataproc: Properly set `cluster_config.0.initialization_action` on `google_dataproc_cluster` in state ([#1217](https://github.com/terraform-providers/terraform-provider-google/issues/1217)) + +## 1.7.0 (March 12, 2018) + +Features: +* **New Data Source** `google_compute_forwarding_rule` ([#1078](https://github.com/terraform-providers/terraform-provider-google/issues/1078)) +* **New Data Source** `google_compute_vpn_gateway` ([#1071](https://github.com/terraform-providers/terraform-provider-google/issues/1071)) +* **New Data Source** `google_project` ([#1111](https://github.com/terraform-providers/terraform-provider-google/issues/1111)) +* **New Data Source** `google_compute_backend_service` ([#1150](https://github.com/terraform-providers/terraform-provider-google/issues/1150)) +* **New Data Source** `google_storage_project_service_account` ([#1110](https://github.com/terraform-providers/terraform-provider-google/issues/1110)) +* **New Data Source** `google_compute_default_service_account` ([#1119](https://github.com/terraform-providers/terraform-provider-google/issues/1119)) +* **New Resource** `google_folder_iam_binding` ([#1076](https://github.com/terraform-providers/terraform-provider-google/issues/1076)) +* **New Resource** `google_folder_iam_member` ([#1076](https://github.com/terraform-providers/terraform-provider-google/issues/1076)) +* **New Resource** `google_project_usage_export_bucket` ([#1080](https://github.com/terraform-providers/terraform-provider-google/issues/1080)) + +IMPROVEMENTS: +* compute: add support for updating alias ips in instances ([#1084](https://github.com/terraform-providers/terraform-provider-google/issues/1084)) +* compute: allow setting a route resource's `description` attribute ([#1088](https://github.com/terraform-providers/terraform-provider-google/issues/1088)) +* compute: allow lowercase ip protocols in forwarding rules ([#1118](https://github.com/terraform-providers/terraform-provider-google/issues/1118)) +* compute: `google_compute_zones` datasource accepts a `project` parameter ([#1122](https://github.com/terraform-providers/terraform-provider-google/issues/1122)) +* compute: Support `distributionPolicy` when creating regional instance group managers. ([#1092](https://github.com/terraform-providers/terraform-provider-google/issues/1092)) +* compute: Timeout customization for `google_compute_backend_bucket`, `google_compute_http_health_check`, and `google_compute_https_health_check` ([#1177](https://github.com/terraform-providers/terraform-provider-google/issues/1177)) +* container: Fail if the ip_allocation_policy doesn't specify secondary range names ([#1065](https://github.com/terraform-providers/terraform-provider-google/issues/1065)) +* container: Allow specifying accelerators in cluster node_config. ([#1115](https://github.com/terraform-providers/terraform-provider-google/issues/1115)) +* pubsub: Add project field to iam pubsub topic resources ([#1154](https://github.com/terraform-providers/terraform-provider-google/issues/1154)) +* sql: Support multiple users with the same name for different host for 1st gen SQL instances. ([#1066](https://github.com/terraform-providers/terraform-provider-google/issues/1066)) +* sql: Add SQL DB Instance attribute `first_ip_address` ([#1050](https://github.com/terraform-providers/terraform-provider-google/issues/1050)) + +BUG FIXES: +* compute: Don't store disk in state if it didn't create ([#1129](https://github.com/terraform-providers/terraform-provider-google/issues/1129)) +* compute: Check set equality for service account scope changes ([#1130](https://github.com/terraform-providers/terraform-provider-google/issues/1130)) +* compute: Disk now accepts project id with '.' and ':' ([#1145](https://github.com/terraform-providers/terraform-provider-google/issues/1145)) +* dataproc: fix typos in pyspark dataproc job resource that led to args not working ([#1120](https://github.com/terraform-providers/terraform-provider-google/issues/1120)) +* dns: fix perpetual diffs when names aren't all uppercase or if TXT records aren't quoted ([#1141](https://github.com/terraform-providers/terraform-provider-google/issues/1141)) +* spanner: Accepts project id with '.' and ':' ([#1151](https://github.com/terraform-providers/terraform-provider-google/issues/1151)) + +## 1.6.0 (February 09, 2018) + +Features: +* **New Resource** `google_cloudiot_registry` ([#970](https://github.com/terraform-providers/terraform-provider-google/issues/970)) +* **New Resource** `google_endpoints_service` ([#933](https://github.com/terraform-providers/terraform-provider-google/issues/933)) +* **New Resource** `google_storage_default_object_acl` ([#992](https://github.com/terraform-providers/terraform-provider-google/issues/992)) +* **New Resource** `google_storage_notification` ([#1033](https://github.com/terraform-providers/terraform-provider-google/issues/1033)) + +IMPROVEMENTS: +* compute: Suppress diff if `guest_accelerators` count is 0 in `google_compute_instance` and `google_compute_instance_template` ([#866](https://github.com/terraform-providers/terraform-provider-google/issues/866)) +* compute: Add update support for machine type, min cpu platform, and service accounts ([#1005](https://github.com/terraform-providers/terraform-provider-google/issues/1005)) +* compute: Add import support for google_compute_shared_vpc_host_project/google_compute_shared_vpc_service_project resources ([#1004](https://github.com/terraform-providers/terraform-provider-google/issues/1004)) +* compute: Make route priority optional since Compute has a default value. ([#1009](https://github.com/terraform-providers/terraform-provider-google/issues/1009)) +* container: Suppress diff for empty/default provider in `google_container_cluster` network policy [#1031](https://github.com/terraform-providers/terraform-provider-google/issues/1031) +* container: Return an error if name and name prefix are specified in node pool ([#1062](https://github.com/terraform-providers/terraform-provider-google/issues/1062)) +* sql: Support for PostgreSQL high availability ([#1001](https://github.com/terraform-providers/terraform-provider-google/issues/1001)) +* sql: Support for ServerCaCert in Cloud SQL instance. (Related to [#635](https://github.com/terraform-providers/terraform-provider-google/issues/635)) +* storage: Add support for setting bucket's logging config ([#946](https://github.com/terraform-providers/terraform-provider-google/issues/946)) + + +BUG FIXES: + +* project: Fix crash when errors are encountered updating a `google_project` ([#1016](https://github.com/terraform-providers/terraform-provider-google/issues/1016)) +* logging: Set project during import for `google_logging_project_sink` to avoid recreation ([#1018](https://github.com/terraform-providers/terraform-provider-google/issues/1018)) +* compute: Suppress diff on image field when referring to unconventional public image family naming pattern ([#1024](https://github.com/terraform-providers/terraform-provider-google/issues/1024)) +* compute: Backend service backed by a group couldn't be created or updated because both max_rate and max_rate_per_instance would always be set to zero and they can't be both set. ([#1051](https://github.com/terraform-providers/terraform-provider-google/issues/1051)) +* container: Fix perpetual diff in `google_container_cluster` if the subnetwork field is not specified ([#1061](https://github.com/terraform-providers/terraform-provider-google/issues/1061)) + +## 1.5.0 (January 18, 2018) + +FEATURES: +* **New Resource:** `google_cloudfunctions_function` ([#899](https://github.com/terraform-providers/terraform-provider-google/issues/899)) +* **New Resource:** `google_logging_organization_sink` ([#923](https://github.com/terraform-providers/terraform-provider-google/issues/923)) +* **New Resource:** `google_service_account_iam_binding` ([#840](https://github.com/terraform-providers/terraform-provider-google/issues/840)) +* **New Resource:** `google_service_account_iam_member` ([#840](https://github.com/terraform-providers/terraform-provider-google/issues/840)) +* **New Resource:** `google_service_account_iam_policy` ([#840](https://github.com/terraform-providers/terraform-provider-google/issues/840)) +* **New Resource:** `google_pubsub_topic_iam_binding` ([#875](https://github.com/terraform-providers/terraform-provider-google/issues/875)) +* **New Resource:** `google_pubsub_topic_iam_member` ([#875](https://github.com/terraform-providers/terraform-provider-google/issues/875)) +* **New Resource:** `google_pubsub_topic_iam_policy` ([#875](https://github.com/terraform-providers/terraform-provider-google/issues/875)) +* **New Resource:** `google_dataflow_job` ([#855](https://github.com/terraform-providers/terraform-provider-google/issues/855)) +* **New Data Source:** `google_compute_region_instance_group` ([#851](https://github.com/terraform-providers/terraform-provider-google/issues/851)) +* **New Data Source:** `google_container_cluster` ([#740](https://github.com/terraform-providers/terraform-provider-google/issues/740)) +* **New Data Source:** `google_kms_secret` ([#741](https://github.com/terraform-providers/terraform-provider-google/issues/741)) +* **New Data Source:** `google_billing_account`([#889](https://github.com/terraform-providers/terraform-provider-google/issues/889)) +* **New Data Source:** `google_organization` ([#887](https://github.com/terraform-providers/terraform-provider-google/issues/887)) +* **New Data Source:** `google_container_registry_repository` ([#954](https://github.com/terraform-providers/terraform-provider-google/issues/954)) +* **New Data Source:** `google_container_registry_image` ([#954](https://github.com/terraform-providers/terraform-provider-google/issues/954)) + +IMPROVEMENTS: +* iam: Add support for import of IAM resources (project, folder, organizations, crypto keys, and key rings). ([#835](https://github.com/terraform-providers/terraform-provider-google/issues/835)) +* compute: Add support for routing mode in compute network. ([#838](https://github.com/terraform-providers/terraform-provider-google/issues/838)) +* compute: Add configurable create/update/delete timeouts to `google_compute_instance` ([#856](https://github.com/terraform-providers/terraform-provider-google/issues/856)) +* compute: Add configurable create/update/delete timeouts to `google_compute_subnetwork` ([#871](https://github.com/terraform-providers/terraform-provider-google/issues/871)) +* compute: Add update support for `routing_mode` in `google_compute_network` ([#857](https://github.com/terraform-providers/terraform-provider-google/issues/857)) +* compute: Add import support for `google_compute_instance` ([#873](https://github.com/terraform-providers/terraform-provider-google/issues/873)) +* compute: More descriptive error message for health check not found in `google_compute_target_pool` ([#883](https://github.com/terraform-providers/terraform-provider-google/issues/883)) +* compute: Add `disable_on_destroy` (default true) for `google_project_service`. ([#965](https://github.com/terraform-providers/terraform-provider-google/issues/965)) +* compute: Add update support for subnetwork IP CIDR range expansion ([#945](https://github.com/terraform-providers/terraform-provider-google/issues/945)) +* compute: Read boot disk initialization params from API in `google_compute_instance` ([#948](https://github.com/terraform-providers/terraform-provider-google/issues/948)) +* container: Ensure operations on a cluster are applied serially ([#937](https://github.com/terraform-providers/terraform-provider-google/issues/937)) +* container: Don't recreate container_cluster when maintenance_window changes ([#893](https://github.com/terraform-providers/terraform-provider-google/issues/893)) +* dataproc: Add "internal IP only" support for Dataproc clusters ([#837](https://github.com/terraform-providers/terraform-provider-google/issues/837)) +* dataproc: Support `self_link` from a different project in dataproc network and subnetwork fields ([#935](https://github.com/terraform-providers/terraform-provider-google/issues/935)) +* sourcerepo: Export new `url` field for `google_sourcerepo_repository` ([#943](https://github.com/terraform-providers/terraform-provider-google/issues/943)) +* folder: Support more format for `folder` field in `google_folder_organization_policy` ([#963](https://github.com/terraform-providers/terraform-provider-google/issues/963)) +* dns: Add import support to `google_dns_record_set` ([#895](https://github.com/terraform-providers/terraform-provider-google/issues/895)) +* all: Make provider-wide region optional ([#916](https://github.com/terraform-providers/terraform-provider-google/issues/916)) +* all: Infers region from zone schema before using the provider-level region ([#938](https://github.com/terraform-providers/terraform-provider-google/issues/938)) +* all: Upgrade terraform core to v0.11.2 ([#940](https://github.com/terraform-providers/terraform-provider-google/issues/940)) + +BUG FIXES: +* compute: Suppress diff for equivalent value in `google_compute_disk` image field ([#884](https://github.com/terraform-providers/terraform-provider-google/issues/884)) +* compute: Read IAP settings properly in `google_compute_backend_service` ([#907](https://github.com/terraform-providers/terraform-provider-google/issues/907)) +* compute: Fix bug causing a crash when specifying unknown network in `google_compute_network_peering` ([#918](https://github.com/terraform-providers/terraform-provider-google/issues/918)) +* compute: Fix failing update when changing `google_compute_health_check` type ([#944](https://github.com/terraform-providers/terraform-provider-google/issues/944)) +* compute: Fix bug blocking `google_compute_autoscaler` from containing multiple metrics. ([#966](https://github.com/terraform-providers/terraform-provider-google/issues/966)) +* container: Set default scopes when creating GKE clusters/node pools ([#924](https://github.com/terraform-providers/terraform-provider-google/issues/924)) +* storage: Fix bug blocking the update of a storage object if its content is dynamic/interpolated ([#848](https://github.com/terraform-providers/terraform-provider-google/issues/848)) +* storage: Fix bug preventing the removal of lifecycle rules for a `google_storage_bucket` ([#850](https://github.com/terraform-providers/terraform-provider-google/issues/850)) +* all: Fix bug causing a perpetual diff when using provider-default zone ([#914](https://github.com/terraform-providers/terraform-provider-google/issues/914)) + +## 1.4.0 (December 11, 2017) + +FEATURES: +* **New Data Source:** `google_compute_image` ([#128](https://github.com/terraform-providers/terraform-provider-google/issues/128)) +* **New Resource:** `google_storage_bucket_iam_binding` ([#822](https://github.com/terraform-providers/terraform-provider-google/issues/822)) +* **New Resource:** `google_storage_bucket_iam_member` ([#822](https://github.com/terraform-providers/terraform-provider-google/issues/822)) + +IMPROVEMENTS: + +* all: Add support for `zone` at the provider level, as a default for all zonal resources. ([#816](https://github.com/terraform-providers/terraform-provider-google/issues/816)) +* compute: Add support for `min_cpu_platform` to `google_compute_instance_template` ([#808](https://github.com/terraform-providers/terraform-provider-google/issues/808)) +* compute: Add example for Shared VPC (aka cross-project networking, or XPN). ([#810](https://github.com/terraform-providers/terraform-provider-google/issues/810)) + +BUG FIXES: + +* all: Fix bug that disallowed using file paths for credentials ([#832](https://github.com/terraform-providers/terraform-provider-google/issues/832)) +* dns: Fix bug that broke NS records on subdomains ([#807](https://github.com/terraform-providers/terraform-provider-google/issues/807)) +* bigquery: Fix bug causing a crash if the import id was invalid ([#828](https://github.com/terraform-providers/terraform-provider-google/issues/828)) + +## 1.3.0 (November 30, 2017) + +FEATURES: +* **New Resource:** `google_folder_organization_policy` ([#747](https://github.com/terraform-providers/terraform-provider-google/issues/747)) +* **New Resource:** `google_kms_key_ring_iam_binding` ([#781](https://github.com/terraform-providers/terraform-provider-google/issues/781)) +* **New Resource:** `google_kms_key_ring_iam_member` ([#781](https://github.com/terraform-providers/terraform-provider-google/issues/781)) +* **New Resource:** `google_kms_crypto_key_iam_binding` ([#781](https://github.com/terraform-providers/terraform-provider-google/issues/781)) +* **New Resource:** `google_kms_crypto_key_iam_member` ([#781](https://github.com/terraform-providers/terraform-provider-google/issues/781)) +* **New Resource:** `google_project_custom_iam_role` ([#709](https://github.com/terraform-providers/terraform-provider-google/issues/709)) +* **New Resource:** `google_organization_custom_iam_role` ([#735](https://github.com/terraform-providers/terraform-provider-google/issues/735)) +* **New Resource:** `google_organization_iam_binding` ([#775](https://github.com/terraform-providers/terraform-provider-google/issues/775)) +* **New Resource:** `google_organization_iam_member` ([#775](https://github.com/terraform-providers/terraform-provider-google/issues/775)) +* **New Resource:** `google_dataproc_job` ([#253](https://github.com/terraform-providers/terraform-provider-google/issues/253)) +* **New Data Source:** `google_active_folder` ([#738](https://github.com/terraform-providers/terraform-provider-google/issues/738)) +* **New Data Source:** `google_compute_address` ([#748](https://github.com/terraform-providers/terraform-provider-google/issues/748)) +* **New Data Source:** `google_compute_global_address` ([#759](https://github.com/terraform-providers/terraform-provider-google/issues/759)) + +IMPROVEMENTS: +* compute: Add import support for `google_compute_ssl_certificates` ([#678](https://github.com/terraform-providers/terraform-provider-google/issues/678)) +* compute: Add import support for `google_compute_target_http_proxy` ([#678](https://github.com/terraform-providers/terraform-provider-google/issues/678)) +* compute: Add import support for `google_compute_target_https_proxy` ([#678](https://github.com/terraform-providers/terraform-provider-google/issues/678)) +* compute: Add partial import support for `google_compute_url_map` ([#678](https://github.com/terraform-providers/terraform-provider-google/issues/678)) +* compute: Add import support for `google_compute_backend_bucket` ([#736](https://github.com/terraform-providers/terraform-provider-google/issues/736)) +* compute: Add configurable timeouts for disks ([#717](https://github.com/terraform-providers/terraform-provider-google/issues/717)) +* compute: Use v1 API now that all beta features are in GA for `google_compute_firewall` ([#768](https://github.com/terraform-providers/terraform-provider-google/issues/768)) +* compute: Add Alias IP and Guest Accelerator support to Instance Templates ([#639](https://github.com/terraform-providers/terraform-provider-google/issues/639)) +* container: Relax diff on `daily_maintenance_window.start_time` for `google_container_cluster` ([#726](https://github.com/terraform-providers/terraform-provider-google/issues/726)) +* container: Allow node pools with size 0 ([#752](https://github.com/terraform-providers/terraform-provider-google/issues/752)) +* container: Add support for `google_container_node_pool` management ([#669](https://github.com/terraform-providers/terraform-provider-google/issues/669)) +* container: Add container cluster network policy ([#630](https://github.com/terraform-providers/terraform-provider-google/issues/630)) +* container: add support for ip aliasing in `google_container_cluster` ([#654](https://github.com/terraform-providers/terraform-provider-google/issues/654)) +* kms: Adds support for creating KMS CryptoKeys resources ([#692](https://github.com/terraform-providers/terraform-provider-google/issues/692)) +* project: Add validation for `account_id` in `google_service_account` ([#793](https://github.com/terraform-providers/terraform-provider-google/issues/793)) +* storage: Detect file changes in `google_storage_bucket_object` when using source field ([#789](https://github.com/terraform-providers/terraform-provider-google/issues/789)) +* all: Consistently store the project and region fields value in state. ([#784](https://github.com/terraform-providers/terraform-provider-google/issues/784)) + +BUG FIXES: +* bigquery: Set UseLegacySql to true for compatibility with the BigQuery API ([#724](https://github.com/terraform-providers/terraform-provider-google/issues/724)) +* compute: Fix perpetual diff with `next_hop_instance` field in `google_compute_route` ([#716](https://github.com/terraform-providers/terraform-provider-google/issues/716)) +* compute: Restore the `ipv4_range` field to `google_compute_network` to support legacy VPCs ([#805](https://github.com/terraform-providers/terraform-provider-google/issues/805)) +* project: Fix timeout issue with project services ([#737](https://github.com/terraform-providers/terraform-provider-google/issues/737)) +* sql: Fix perpetual diff with `authorized_networks` field in `google_sql_database_instance` ([#733](https://github.com/terraform-providers/terraform-provider-google/issues/733)) +* sql: give disk_autoresize a default in `google_sql_database_instance` ([#806](https://github.com/terraform-providers/terraform-provider-google/issues/806)) + +## 1.2.0 (November 09, 2017) + +FEATURES: + +* **New Resource:** `google_service_account_key` ([#472](https://github.com/terraform-providers/terraform-provider-google/issues/472)) +* **New Resource:** `google_kms_key_ring` ([#518](https://github.com/terraform-providers/terraform-provider-google/issues/518)) +* **New Resource:** `google_dataproc_cluster` ([#252](https://github.com/terraform-providers/terraform-provider-google/issues/252)) +* **New Resource:** `google_project_service` ([#668](https://github.com/terraform-providers/terraform-provider-google/issues/668)) + +IMPROVEMENTS: +* compute: Add import support for `google_compute_global_forwarding_rule` ([#653](https://github.com/terraform-providers/terraform-provider-google/issues/653)) +* compute: Add IAP support for backend services ([#471](https://github.com/terraform-providers/terraform-provider-google/issues/471)) +* compute: Allow attaching and detaching disks from instances ([#636](https://github.com/terraform-providers/terraform-provider-google/issues/636)) +* compute: Add support for source/target service accounts to `google_compute_firewall` ([#681](https://github.com/terraform-providers/terraform-provider-google/issues/681)) +* compute: Add `secondary_ip_range` support to `google_compute_subnetwork` data source ([#687](https://github.com/terraform-providers/terraform-provider-google/issues/687)) +* compute: Add support for internal address (beta feature) in `google_compute_address` ([#594](https://github.com/terraform-providers/terraform-provider-google/issues/594)) +* compute: Add support to `google_compute_target_pool` for health checks self_link ([#702](https://github.com/terraform-providers/terraform-provider-google/issues/702)) +* container: Add support for CPU Platform in `google_container_node_pool` and `google_container_cluster` ([#622](https://github.com/terraform-providers/terraform-provider-google/issues/622)) +* container: Add support for Kubernetes alpha features ([#646](https://github.com/terraform-providers/terraform-provider-google/issues/646)) +* container: Add support for master authorized networks in `google_container_cluster` ([#626](https://github.com/terraform-providers/terraform-provider-google/issues/626)) +* container: Add support for maintenance window on `google_container_cluster` ([#670](https://github.com/terraform-providers/terraform-provider-google/issues/670)) +* logging: Make `google_logging_project_sink` resource importable ([#688](https://github.com/terraform-providers/terraform-provider-google/issues/688)) +* project: Make `google_service_account` resource importable ([#606](https://github.com/terraform-providers/terraform-provider-google/issues/606)) +* project: Project is optional and default to the provider value in `google_project_iam_policy` ([#691](https://github.com/terraform-providers/terraform-provider-google/issues/691)) +* pubsub: Create a `google_pubsub_subscription` for a topic in a different project ([#640](https://github.com/terraform-providers/terraform-provider-google/issues/640)) +* storage: Add labels to `google_storage_bucket` ([#652](https://github.com/terraform-providers/terraform-provider-google/issues/652)) + +BUG FIXES: +* compute: Increase timeout for deleting networks ([#662](https://github.com/terraform-providers/terraform-provider-google/issues/662)) +* compute: Fix disk migration bug with empty `initialize_params` block ([#664](https://github.com/terraform-providers/terraform-provider-google/issues/664)) +* compute: Update `google_compute_target_pool` to no longer have a plan/apply loop with instance URLs ([#666](https://github.com/terraform-providers/terraform-provider-google/issues/666)) +* container: `google_container_cluster.node_config.oauth_scopes` no longer need to be set alphabetically ([#506](https://github.com/terraform-providers/terraform-provider-google/issues/506)) +* dns: `google_dns_record_set` can now manage NS records ([#359](https://github.com/terraform-providers/terraform-provider-google/issues/359)) +* project: Set valid default `public_key_type` for `google_service_account_key` ([#686](https://github.com/terraform-providers/terraform-provider-google/issues/686)) + +## 1.1.1 (October 24, 2017) + +FEATURES: + +* **New Resource:** `google_compute_target_ssl_proxy` ([#569](https://github.com/terraform-providers/terraform-provider-google/issues/569)) +* **New Data Source:** `google_compute_lb_ip_ranges` ([#567](https://github.com/terraform-providers/terraform-provider-google/issues/567)) + +IMPROVEMENTS: +* compute: Make `boot_disk` required; remove checks around expected number of disks ([#600](https://github.com/terraform-providers/terraform-provider-google/issues/600)) +* compute: Allow setting boot and attached disk sources by name or self link ([#605](https://github.com/terraform-providers/terraform-provider-google/issues/605)) +* container: Allow updating `google_container_cluster.monitoring_service` ([#598](https://github.com/terraform-providers/terraform-provider-google/issues/598)) +* container: Allow updating `google_container_cluster.addons_config` ([#597](https://github.com/terraform-providers/terraform-provider-google/issues/597)) +* project: Make `google_project_services` resource importable ([#601](https://github.com/terraform-providers/terraform-provider-google/issues/601)) + +BUG FIXES: +* compute: Fix import functionality in `google_compute_route` ([#565](https://github.com/terraform-providers/terraform-provider-google/issues/565)) +* compute: Migrate boot disk initialize params ([#592](https://github.com/terraform-providers/terraform-provider-google/issues/592)) + +## 1.1.0 (October 12, 2017) + +FEATURES: +* **New Resource:** `google_logging_folder_sink` ([#470](https://github.com/terraform-providers/terraform-provider-google/pull/470)) +* **New Resource:** `google_organization_policy` ([#523](https://github.com/terraform-providers/terraform-provider-google/pull/523)) +* **New Resource:** `google_compute_target_tcp_proxy` ([#528](https://github.com/terraform-providers/terraform-provider-google/pull/528)) +* **New Resource:** `google_compute_region_autoscaler` ([#544](https://github.com/terraform-providers/terraform-provider-google/pull/544)) +* **New Resources:** `google_compute_shared_vpc_host_project` and `google_compute_shared_vpc_service_project` ([#544](https://github.com/terraform-providers/terraform-provider-google/pull/572)) + +IMPROVEMENTS: +* compute: Generate network link without calling network API in `google_compute_subnetwork` ([#527](https://github.com/terraform-providers/terraform-provider-google/issues/527)) +* compute: Generate network link without calling network API in `google_compute_vpn_gateway` and `google_compute_router` ([#527](https://github.com/terraform-providers/terraform-provider-google/issues/527)) +* compute: Add import support to `google_compute_target_tcp_proxy` ([#534](https://github.com/terraform-providers/terraform-provider-google/issues/534)) +* compute: Add labels support to `google_compute_instance_template` ([#17](https://github.com/terraform-providers/terraform-provider-google/issues/17)) +* compute: `google_vpn_tunnel` - Mark 'shared_secret' as sensitive ([#561](https://github.com/terraform-providers/terraform-provider-google/issues/561)) +* container: Allow disabling of Kubernetes Dashboard via `kubernetes_dashboard` addon ([#433](https://github.com/terraform-providers/terraform-provider-google/issues/433)) +* container: Merge the schemas and logic for the node pool resource and the node pool field in the cluster to aid in maintainability ([#489](https://github.com/terraform-providers/terraform-provider-google/issues/489)) +* container: Add master_version to container cluster ([#538](https://github.com/terraform-providers/terraform-provider-google/issues/538)) +* sql: Add new retry wrapper fn, retry sql database instance operations that commonly 503 ([#417](https://github.com/terraform-providers/terraform-provider-google/issues/417)) +* pubsub: `push_config` field for a `google_pubsub_subscription` is not updateable ([#512](https://github.com/terraform-providers/terraform-provider-google/issues/512)) + +BUG FIXES: +* compute: Fix bug in `google_compute_instance` preventing the `assigned_nat_ip` field from ever getting assigned ([#536](https://github.com/terraform-providers/terraform-provider-google/issues/536)) +* compute: Fix bug in `google_compute_firewall` causing the beta APIs even if no beta features are used ([#500](https://github.com/terraform-providers/terraform-provider-google/issues/500)) +* compute: Fix bug in `google_network_peering` preventing creating a peering for a network outside the provider default project ([#496](https://github.com/terraform-providers/terraform-provider-google/issues/496)) +* compute: Fix BackendService group hash when instance groups use beta features ([#522](https://github.com/terraform-providers/terraform-provider-google/issues/522)) +* compute: Make `disk.device_name` computed in `google_compute_instance_template` ([#566](https://github.com/terraform-providers/terraform-provider-google/issues/566)) +* dns: Error out if DNS zone is not found ([#560](https://github.com/terraform-providers/terraform-provider-google/issues/560)) +* container: Fix crash when creating node pools with `name_prefix` or no name ([#531](https://github.com/terraform-providers/terraform-provider-google/issues/531)) +* container: Fix cluster version upgrades ([#577](https://github.com/terraform-providers/terraform-provider-google/issues/577)) + +## 1.0.1 (October 02, 2017) + +BUG FIXES: +* compute: Fix bug that prevented the state migration for `google_compute_instance` from updating to use attached_disk, boot_disk, and scratch_disk. ([#511](https://github.com/terraform-providers/terraform-provider-google/issues/511)) +* compute: Fix bug causing a crash if the API returns an error on `google_compute_instance` creation ([#556](https://github.com/terraform-providers/terraform-provider-google/issues/556)) + +## 1.0.0 (October 02, 2017) + +BACKWARDS INCOMPATIBILITIES / NOTES: +* compute: A state migration was added to convert `google_compute_instance.disk` fields into the correct one of `attached_disk`, `boot_disk`, or `scratch_disk`. This will lead to plan-time diffs for anyone still using the `disk` field. Please verify its results carefully and update configs appropriately. +* container: `google_container_cluster.node_pool.initial_node_count` is now deprecated. Please replace with `google_container_cluster.node_pool.node_count` instead. ([#331](https://github.com/terraform-providers/terraform-provider-google/issues/331)) +* storage: `google_storage_bucket_acl` now sets the bucket ACL to whatever is in the config, correcting any drift. This means any permissions set automatically by GCP (e.g., project-viewers-\* policies, etc.) will be removed unless they're added to your config. Also, the `OWNER:project-owners-{project-id}` will never be deleted, as the API won't allow it. This is now correctly handled, and it is removed from state without being deleted in the API. ([#358](https://github.com/terraform-providers/terraform-provider-google/issues/358)] [[#439](https://github.com/terraform-providers/terraform-provider-google/issues/439)) + +FEATURES: +* **New Data Source:** `google_client_config` ([#385](https://github.com/terraform-providers/terraform-provider-google/issues/385)) +* **New Resource:** `google_compute_region_instance_group_manager` ([#394](https://github.com/terraform-providers/terraform-provider-google/issues/394)) +* **New Resource:** `google_folder` ([#416](https://github.com/terraform-providers/terraform-provider-google/issues/416)) +* **New Resource:** `google_folder_iam_policy` ([#447](https://github.com/terraform-providers/terraform-provider-google/issues/447)) +* **New Resource:** `google_logging_project_sink` ([#432](https://github.com/terraform-providers/terraform-provider-google/issues/432)) +* **New Resource:** `google_logging_billing_account_sink` ([#457](https://github.com/terraform-providers/terraform-provider-google/issues/457)) + +IMPROVEMENTS: +* bigquery: Support Bigquery Views ([#230](https://github.com/terraform-providers/terraform-provider-google/issues/230)) +* container: Add import support for `google_container_cluster` ([#391](https://github.com/terraform-providers/terraform-provider-google/issues/391)) +* container: Add support for resizing a node pool defined in `google_container_cluster` ([#331](https://github.com/terraform-providers/terraform-provider-google/issues/331)) +* container: Allow updating `google_container_cluster.logging_service` ([#343](https://github.com/terraform-providers/terraform-provider-google/issues/343)) +* container: Add support for 'node_config.preemptible' field on `google_container_cluster` ([#341](https://github.com/terraform-providers/terraform-provider-google/issues/341)) +* container: Allow min node counts of 0 for node pool autoscaling ([#468](https://github.com/terraform-providers/terraform-provider-google/issues/468)) +* compute: Add support for 'labels' field on `google_compute_image` ([#339](https://github.com/terraform-providers/terraform-provider-google/issues/339)) +* compute: Add support for 'labels' field on `google_compute_disk` ([#344](https://github.com/terraform-providers/terraform-provider-google/issues/344)) +* compute: Add support for `labels` field on `google_compute_global_forwarding_rule` ([#354](https://github.com/terraform-providers/terraform-provider-google/issues/354)) +* compute: Add support for 'guest_accelerators' (GPU) on `google_compute_instance` ([#330](https://github.com/terraform-providers/terraform-provider-google/issues/330)) +* compute: Add support for 'priority' field on `google_compute_firewall` ([#342](https://github.com/terraform-providers/terraform-provider-google/issues/342)) +* compute: `google_compute_firewall` network field now supports self_link in addition of name ([#477](https://github.com/terraform-providers/terraform-provider-google/issues/477)) +* compute: Add support for 'min_cpu_platform' in `google_compute_instance` ([#349](https://github.com/terraform-providers/terraform-provider-google/issues/349)) +* compute: Add support for 'alias_ip_range' in `google_compute_instance` ([#375](https://github.com/terraform-providers/terraform-provider-google/issues/375)) +* compute: Add support for computed field 'instance_id' in `google_compute_instance` ([#427](https://github.com/terraform-providers/terraform-provider-google/issues/427)) +* compute: Improve import for `google_compute_address` to support multiple id formats. ([#378](https://github.com/terraform-providers/terraform-provider-google/issues/378)) +* compute: Add state migration from `disk` to boot_disk/scratch_disk/attached_disk ([#329](https://github.com/terraform-providers/terraform-provider-google/issues/329)) +* compute: Mark certificate as sensitive within `google_compute_ssl_certificate` ([#490](https://github.com/terraform-providers/terraform-provider-google/issues/490)) +* project: Add support for 'labels' field on `google_project` ([#383](https://github.com/terraform-providers/terraform-provider-google/issues/383)) +* project: Move a `google_project` in and out of a folder ([#438](https://github.com/terraform-providers/terraform-provider-google/issues/438)) +* pubsub: Add import support for `google_pubsub_topic`. ([#392](https://github.com/terraform-providers/terraform-provider-google/issues/392)) +* pubsub: Add import support for `google_pubsub_subscription`. ([#456](https://github.com/terraform-providers/terraform-provider-google/issues/456)) +* sql: Add support for `connection_name` in `google_sql_database_instance` ([#387](https://github.com/terraform-providers/terraform-provider-google/issues/387)) +* storage: Add support for versioning in `google_storage_bucket` ([#381](https://github.com/terraform-providers/terraform-provider-google/issues/381)) + +BUG FIXES: +* compute/sql: Fix a few instances where we read the project from the provider config and not using the helper function ([#469](https://github.com/terraform-providers/terraform-provider-google/issues/469)) +* compute: Fix bug with CSEK where the key stored in state might be associated with the wrong disk ([#327](https://github.com/terraform-providers/terraform-provider-google/issues/327)) +* compute: Fix bug where 'session_affinity' would get reset on `google_compute_backend_service` resource ([#348](https://github.com/terraform-providers/terraform-provider-google/issues/348)) +* sql: Fixed bug where ip_address elements were offset incorrectly ([#352](https://github.com/terraform-providers/terraform-provider-google/issues/352)) +* sql: Fixed bug where default user on replica would cause an incorrect delete api call ([#347](https://github.com/terraform-providers/terraform-provider-google/issues/347)) +* project: Fixed bug where deleting a project outside Terraform would cause `google_project` to fail. ([#466](https://github.com/terraform-providers/terraform-provider-google/issues/466)) +* pubsub: Fixed bug where `google_pubsub_subscription` did not read its state from the API. ([#456](https://github.com/terraform-providers/terraform-provider-google/issues/456))
diff --git a/v6.2.0/CHANGELOG_v2.md b/v6.2.0/CHANGELOG_v2.md new file mode 100644 index 0000000..0bcc01a --- /dev/null +++ b/v6.2.0/CHANGELOG_v2.md
@@ -0,0 +1,715 @@ +## 2.20.3 (March 10, 2020) + +NOTES: +* `2.20.3` is a backport release, and some changes will not appear in `3.X` series releases until `3.12.0`. +To upgrade to `3.X` you will need to perform a large jump in versions, and it is _strongly_ advised that you attempt to upgrade to `3.X` instead of using this release. +* `2.20.3` is primarily a preventative fix, in anticipation of a change in API response messages adding a default value. + +BUG FIXES: +* compute: fixed error when reading `google_compute_instance_template` resources with `network_interface[*].name` set. ([#5812](https://github.com/terraform-providers/terraform-provider-google/pull/5812)) + +## 2.20.2 (February 03, 2020) + +BUG FIXES: +* bigtable: fixed diff for DEVELOPMENT instances that are returned from the API with one node ([#5557](https://github.com/terraform-providers/terraform-provider-google/pull/5557)) + +## 2.20.1 (December 13, 2019) + +**Note:** 2.20.1 is a backport release. The changes in it are unavailable in 3.0.0-beta.1 through 3.2.0. + +BUG FIXES: +* iam: Fixed a bug that causes badRequest errors on IAM resources due to deleted serviceAccount principals ([#5142](https://github.com/terraform-providers/terraform-provider-google/pull/5142)) + +## 2.20.0 (November 13, 2019) + +BREAKING CHANGES: +* compute: the `backend.group` field is now required for `google_compute_region_backend_service`. Configurations without this would not have worked, so this isn't considered an API break. ([#4772](https://github.com/terraform-providers/terraform-provider-google/pull/4772)) + +IMPROVEMENTS: +* bigtable: added import support to `google_bigtable_table` ([#4849](https://github.com/terraform-providers/terraform-provider-google/pull/4849)) +* compute: `load_balancing_scheme` for `google_compute_forwarding_rule` now accepts `INTERNAL_MANAGED` as a value. ([#4772](https://github.com/terraform-providers/terraform-provider-google/pull/4772)) +* compute: extended backend configuration options for `google_compute_region_backend_service` to include `backend.balancing_mode`, `backend.capacity_scaler`, `backend.max_connections`, `backend.max_connections_per_endpoint`, `backend.max_connections_per_instance`, `backend.max_rate`, `backend.max_rate_per_endpoint`, `backend.max_rate_per_instance`, and `backend.max_utilization` ([#4772](https://github.com/terraform-providers/terraform-provider-google/pull/4772)) +* iam: changed the `id` for many IAM resources to the reference resource long name. Updated `instance_name` on `google_compute_instance_iam` and `subnetwork` on `google_compute_subnetwork` to their respective long names in state ([#4866](https://github.com/terraform-providers/terraform-provider-google/pull/4866)) +* logging: added `display_name` field to `google_logging_metric` resource ([#4839](https://github.com/terraform-providers/terraform-provider-google/pull/4839)) +* monitoring: Added `validate_ssl` to `google_monitoring_uptime_check_config` ([#4637](https://github.com/terraform-providers/terraform-provider-google/pull/4637)) +* project: added batching functionality to `google_project_service` read calls, so fewer API requests are made ([#4854](https://github.com/terraform-providers/terraform-provider-google/pull/4854)) +* storage: added `notification_id` field to `google_storage_notification` ([#4879](https://github.com/terraform-providers/terraform-provider-google/pull/4879)) + +BUG FIXES: +* compute: fixed issue where setting a 0 for `min_replicas` in `google_compute_autoscaler` and `google_compute_region_autoscaler` would set that field to its server-side default instead of 0. ([#4851](https://github.com/terraform-providers/terraform-provider-google/pull/4851)) +* dns: fixed crash when `network` blocks are defined without `network_url`s ([#4840](https://github.com/terraform-providers/terraform-provider-google/pull/4840)) +* google: used the correct update method for google_service_account.description ([#4870](https://github.com/terraform-providers/terraform-provider-google/pull/4870)) +* logging: fixed issue where logging exclusion resources silently failed when being mutated in parallel ([#4814](https://github.com/terraform-providers/terraform-provider-google/pull/4814)) + +## 2.19.0 (November 05, 2019) + +DEPRECATIONS: +* `compute`: deprecated `enable_flow_logs` on `google_compute_subnetwork`. The presence of the `log_config` block signals that flow logs are enabled for a subnetwork ([#4791](https://github.com/terraform-providers/terraform-provider-google/pull/4791)) +* `compute`: deprecated `instance_template` for `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` . Use `version.instance_template` instead. ([#4763](https://github.com/terraform-providers/terraform-provider-google/pull/4763)) +* `compute`: deprecated `update_strategy` for `google_compute_instance_group_manager` . Use `update_policy` instead. ([#4763](https://github.com/terraform-providers/terraform-provider-google/pull/4763)) +* `container`: deprecated `google_container_cluster` `ip_allocation_policy.create_subnetwork`, `ip_allocation_policy.subnetwork_name`, `ip_allocation_policy.node_ipv4_cidr_block`. Define an explicit `google_compute_subnetwork` and use `subnetwork` instead. ([#4774](https://github.com/terraform-providers/terraform-provider-google/pull/4774)) +* `container`: deprecated `google_container_cluster` `ip_allocation_policy.use_ip_aliases`. If it's set to true, remove it from your config. If false, remove `ip_allocation_policy` as a whole. ([#4774](https://github.com/terraform-providers/terraform-provider-google/pull/4774)) +* `iam`: Deprecated `pgp_key` on `google_service_account_key` resource. See https://www.terraform.io/docs/extend/best-practices/sensitive-state.html for more information. ([#4810](https://github.com/terraform-providers/terraform-provider-google/pull/4810)) + +BREAKING CHANGES: +* `google_service_account_iam_*` resources now support IAM Conditions. If any conditions had been created out of band before this release, take extra care to ensure they are present in your Terraform config so the provider doesn't try to create new bindings with no conditions. Terraform will show a diff that it is adding the condition to the resource, which is safe to apply. ([#4541](https://github.com/terraform-providers/terraform-provider-google/pull/4541)) + +FEATURES: +* `compute`: added `google_compute_router` datasource ([#4614](https://github.com/terraform-providers/terraform-provider-google/pull/4614)) + +IMPROVEMENTS: +* `cloudbuild`: added ability to specify `name` for `cloud_build_trigger` to avoid name collisions when creating multiple triggers at once. ([#4709](https://github.com/terraform-providers/terraform-provider-google/pull/4709)) +* `compute`: `log_config` is now available in GA for `google_compute_subnetwork` ([#4791](https://github.com/terraform-providers/terraform-provider-google/pull/4791)) +* `compute`: added support for multiple versions of `instance_template` and granular control of the update policies for `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager`. ([#4763](https://github.com/terraform-providers/terraform-provider-google/pull/4763)) +* `container`: added `maintenance_policy.recurring_window` support to `google_container_cluster`, significantly increasing expressive range. ([#4736](https://github.com/terraform-providers/terraform-provider-google/pull/4736)) +* `container`: added `taint` field in GKE resources to the GA `google` provider ([#4743](https://github.com/terraform-providers/terraform-provider-google/pull/4743)) +* `container`: fix a diff created in the cloud console when `MaintenanceExclusions` are added. ([#4764](https://github.com/terraform-providers/terraform-provider-google/pull/4764)) +* `compute`: added `google_compute_instance` support for display device (Virtual Displays) ([#4775](https://github.com/terraform-providers/terraform-provider-google/pull/4775)) +* `iam`: added support for IAM Conditions to the `google_service_account_iam_*` resources (beta provider only) ([#4541](https://github.com/terraform-providers/terraform-provider-google/pull/4541)) +* `iam`: added `description` to `google_service_account`. ([#4734](https://github.com/terraform-providers/terraform-provider-google/pull/4734)) + +BUG FIXES: +* `appengine`: Resolved permadiff in `google_app_engine_domain_mapping.ssl_settings.certificate_id`. ([#4754](https://github.com/terraform-providers/terraform-provider-google/pull/4754)) +* `storage`: Fixed error in `google_storage_bucket` where locked retention policies would cause a bucket to report failure on all updates (even though updates were applied correctly). ([#4761](https://github.com/terraform-providers/terraform-provider-google/pull/4761)) + +## 2.18.1 (October 25, 2019) + +BUGS: +* `resourcemanager`: fixed deleting the default network in `google_project` ([#4748](https://github.com/terraform-providers/terraform-provider-google/pull/4748)) + +## 2.18.0 (October 23, 2019) + +KNOWN ISSUES: +* `resourcemanager`: `google_project` `auto_create_network` is failing to delete networks when set to `false`. Use an earlier provider version to resolve. + +DEPRECATIONS: +* `container`: The `kubernetes_dashboard` addon is deprecated for `google_container_cluster`. ([#4648](https://github.com/terraform-providers/terraform-provider-google/pull/4648)) + +FEATURES: +* **New Resource:** `google_app_engine_application_url_dispatch_rules` ([#4674](https://github.com/terraform-providers/terraform-provider-google/pull/4674)) + +IMPROVEMENTS: +* `all`: increased support for custom endpoints across the provider ([#4641](https://github.com/terraform-providers/terraform-provider-google/pull/4641)) +* `appengine`: added the ability to delete the parent service of `google_app_engine_standard_app_version` ([#4596](https://github.com/terraform-providers/terraform-provider-google/pull/4596)) +* `container`: Added `shielded_instance_config` attribute to `node_config` ([#4554](https://github.com/terraform-providers/terraform-provider-google/pull/4554)) +* `dataflow`: added `ip_configuration` option to `job`. ([#4726](https://github.com/terraform-providers/terraform-provider-google/pull/4726)) +* `pubsub`: Added field `oidc_token` to `google_pubsub_subscription` ([#4679](https://github.com/terraform-providers/terraform-provider-google/pull/4679)) +* `sql`: added `location` field to `backup_configuration` block in `google_sql_database_instance` ([#4681](https://github.com/terraform-providers/terraform-provider-google/pull/4681)) + +BUGS: +* `all`: fixed the custom endpoint version used by older legacy REST clients ([#4695](https://github.com/terraform-providers/terraform-provider-google/pull/4695)) +* `bigquery`: fix issue with `google_bigquery_data_transfer_config` `params` crashing on boolean values ([#4676](https://github.com/terraform-providers/terraform-provider-google/pull/4676)) +* `cloudrun`: fixed the apiVersion sent in `google_cloud_run_domain_mapping` requests ([#4657](https://github.com/terraform-providers/terraform-provider-google/pull/4657)) +* `compute`: added support for updating multiple fields at once to `google_compute_subnetwork` ([#4688](https://github.com/terraform-providers/terraform-provider-google/pull/4688)) +* `compute`: fixed diffs in `google_compute_instance_group`'s `network` field when equivalent values were specified ([#4728](https://github.com/terraform-providers/terraform-provider-google/pull/4728)) +* `compute`: fixed issues updating `google_compute_instance_group`'s `instances` field when config/state values didn't match ([#4728](https://github.com/terraform-providers/terraform-provider-google/pull/4728)) +* `iam`: fixed bug where IAM binding wouldn't replace members if they were deleted outside of terraform. ([#4693](https://github.com/terraform-providers/terraform-provider-google/pull/4693)) +* `pubsub`: Fixed permadiff due to interaction of organization policies and `google_pubsub_topic`. ([#4721](https://github.com/terraform-providers/terraform-provider-google/pull/4721)) + +## 2.17.0 (October 08, 2019) + +NOTES: +* An [upgrade guide](https://www.terraform.io/docs/providers/google/version_3_upgrade.html) has been started for the upcoming 3.0.0 release. ([#4594](https://github.com/terraform-providers/terraform-provider-google/pull/4594)) +* `google_project_services` users of provider versions prior to `2.17.0` should update, as past versions of the provider will not handle an upcoming rename of `bigquery-json.googleapis.com` to `bigquery.googleapis.com` well. See https://github.com/terraform-providers/terraform-provider-google/issues/4590 for details. ([#4616](https://github.com/terraform-providers/terraform-provider-google/pull/4616)) + +DEPRECATIONS: +* `google_project_services` ([#4587](https://github.com/terraform-providers/terraform-provider-google/pull/4587)) + +FEATURES: +* **New Resource:** `google_bigtable_gc_policy` ([#4578](https://github.com/terraform-providers/terraform-provider-google/pull/4578)) +* **New Resource:** `google_binary_authorization_attestor_iam_policy` ([#4517](https://github.com/terraform-providers/terraform-provider-google/pull/4517)) +* **New Resource:** `google_compute_region_ssl_certificate` ([#4537](https://github.com/terraform-providers/terraform-provider-google/pull/4537)) +* **New Resource:** `google_compute_region_target_http_proxy` ([#4537](https://github.com/terraform-providers/terraform-provider-google/pull/4537)) +* **New Resource:** `google_compute_region_target_https_proxy` ([#4537](https://github.com/terraform-providers/terraform-provider-google/pull/4537)) +* **New Resource:** `google_iap_app_engine_service_iam_*` ([#4566](https://github.com/terraform-providers/terraform-provider-google/pull/4566)) +* **New Resource:** `google_iap_app_engine_version_iam_*` ([#4566](https://github.com/terraform-providers/terraform-provider-google/pull/4566)) +* **New Resource:** `google_storage_bucket_access_control` ([#4531](https://github.com/terraform-providers/terraform-provider-google/pull/4531)) + +IMPROVEMENTS: +* all: made `monitoring-read` scope available. ([#4569](https://github.com/terraform-providers/terraform-provider-google/pull/4569)) +* bigquery: Added support for default customer-managed encryption keys (CMEK) for BigQuery datasets. ([#4312](https://github.com/terraform-providers/terraform-provider-google/pull/4312)) +* bigtable: import support added to `google_bigtable_instance` ([#4598](https://github.com/terraform-providers/terraform-provider-google/pull/4598)) +* container: moved `default_max_pods_per_node` to ga. ([#4621](https://github.com/terraform-providers/terraform-provider-google/pull/4621)) +* containeranalysis: moved `google_containeranalysis_note` to ga ([#4517](https://github.com/terraform-providers/terraform-provider-google/pull/4517)) +* projectservice: added mitigations for bigquery-json to bigquery rename in project service resources. ([#4616](https://github.com/terraform-providers/terraform-provider-google/pull/4616)) + +BUGS: +* cloudscheduler: Fixed permadiff for `app_engine_http_target.app_engine_routing` on `google_cloud_scheduler_job` ([#4444](https://github.com/terraform-providers/terraform-provider-google/pull/4444)) +* compute: Added ability to set `quic_override` on `google_compute_https_target_proxy` to empty. ([#4588](https://github.com/terraform-providers/terraform-provider-google/pull/4588)) +* compute: Fix bug where changes to `region_backend_service.backends.failover` was not detected. ([#4622](https://github.com/terraform-providers/terraform-provider-google/pull/4622)) +* compute: fixed `google_compute_router_peer` to default if empty for `advertise_mode` ([#4503](https://github.com/terraform-providers/terraform-provider-google/pull/4503)) +* compute: fixed perma-diff in `google_compute_router_nat` when referencing subnetwork via `name` ([#4549](https://github.com/terraform-providers/terraform-provider-google/pull/4549)) +* container: fixed an overly-aggressive validation for `master_ipv4_cidr_block` in `google_container_cluster` ([#4577](https://github.com/terraform-providers/terraform-provider-google/pull/4577)) + +## 2.16.0 (September 24, 2019) + +KNOWN ISSUES: +* Based on an upstream change, users of the `google_project_services` resource may have seen the `bigquery.googleapis.com` service added and the `bigquery-json.googleapis.com` service removed, causing a diff. This was later reverted, causing another diff. This issue is being tracked as https://github.com/terraform-providers/terraform-provider-google/issues/4590. + +FEATURES: +* **New Resource**: `google_compute_region_url_map` is now available. To support this, the `protocol` for `google_compute_region_backend_service` can now be set to `HTTP`, `HTTPS`, `HTTP2`, and `SSL`. ([#4496](https://github.com/terraform-providers/terraform-provider-google/issues/4496)) +* **New Resource**: Adds `google_runtimeconfig_config_iam_*` resources ([#4454](https://github.com/terraform-providers/terraform-provider-google/issues/4454)) +* **New Resource**: Added `google_compute_resource_policy` and `google_compute_disk_resource_policy_attachment` to manage `google_compute_disk` resource policies as fine-grained resources ([#4409](https://github.com/terraform-providers/terraform-provider-google/issues/4409)) + +ENHANCEMENTS: +* composer: Add `python_version` and ability to set `image_version` in `google_composer_environment` in the GA provider ([#4465](https://github.com/terraform-providers/terraform-provider-google/issues/4465)) +* compute: `google_compute_global_forwarding_rule` now supports `metadata_filters`. ([#4495](https://github.com/terraform-providers/terraform-provider-google/issues/4495)) +* compute: `google_compute_backend_service` now supports `locality_lb_policy`, `outlier_detection`, `consistent_hash`, and `circuit_breakers`. ([#4412](https://github.com/terraform-providers/terraform-provider-google/issues/4412)) +* compute: Add support for `guest_os_features` to resource `google_compute_image` ([#4483](https://github.com/terraform-providers/terraform-provider-google/issues/4483)) +* compute: `google_compute_router_nat` now supports `drain_nat_ips` field ([#4480](https://github.com/terraform-providers/terraform-provider-google/issues/4480)) +* container: `google_container_node_pool` now supports node_locations to specify specific node zones. ([#4478](https://github.com/terraform-providers/terraform-provider-google/issues/4478)) +* googleapis: `google_netblock_ip_ranges` data source now has a `private-googleapis` field, for the IP addresses used for Private Google Access for services that do not support VPC Service Controls API access. ([#4367](https://github.com/terraform-providers/terraform-provider-google/issues/4367)) +* project: `google_project_iam_*` Properly set the `project` field in state ([#4488](https://github.com/terraform-providers/terraform-provider-google/issues/4488)) + +BUG FIXES: +* cloudiot: Fixed error where `subfolder_matches` were not set in `google_cloudiot_registry` `event_notification_configs` ([#4527](https://github.com/terraform-providers/terraform-provider-google/issues/4527)) + +## 2.15.0 (September 17, 2019) + +FEATURES: +* **New Resource**: `google_iap_web_iam_binding/_member/_policy` are now available for managing IAP web IAM permissions ([#4253](https://github.com/terraform-providers/terraform-provider-google/issues/4253)) +* **New Resource**: `google_iap_web_backend_service_binding/_member/_policy` are now available for managing IAM permissions on IAP enabled backend services ([#4253](https://github.com/terraform-providers/terraform-provider-google/issues/4253)) +* **New Resource**: `google_iap_web_type_compute_iam_binding/_member/_policy` are now available for managing IAM permissions on IAP enabled compute services ([#4253](https://github.com/terraform-providers/terraform-provider-google/issues/4253)) +* **New Resource**: `google_iap_web_type_app_engine_iam_binding/_member/_policy` are now available for managing IAM permissions on IAP enabled App Engine applications ([#4253](https://github.com/terraform-providers/terraform-provider-google/issues/4253)) +* **New Resource**: Add the new resource `google_app_engine_domain_mapping` ([#4310](https://github.com/terraform-providers/terraform-provider-google/issues/4310)) +* **New Resource**: `google_cloudfunctions_function_iam_policy`, `google_cloudfunctions_function_iam_binding`, and `google_cloudfunctions_function_iam_member` have been added ([#4420](https://github.com/terraform-providers/terraform-provider-google/issues/4420)) +* **New Resource**: `google_compute_reservation` allows you to reserve instance capacity in GCE. ([#4332](https://github.com/terraform-providers/terraform-provider-google/issues/4332)) +* **New Resource**: `google_compute_region_health_check` is now available. This and `google_compute_health_check` now include additional support for HTTP2 health checks. ([#4270](https://github.com/terraform-providers/terraform-provider-google/issues/4270)) + +ENHANCEMENTS: +* compute: Add all options to `google_compute_router_peer` ([#4371](https://github.com/terraform-providers/terraform-provider-google/issues/4371)) +* compute: add `tunnel_id` to `google_compute_vpn_tunnel` and `gateway_id` to `google_compute_vpn_gateway` ([#4373](https://github.com/terraform-providers/terraform-provider-google/issues/4373)) +* compute: `google_compute_subnetwork` now includes the `purpose` and `role` fields. ([#4261](https://github.com/terraform-providers/terraform-provider-google/issues/4261)) +* compute: add `purpose` field to `google_compute_address` ([#4400](https://github.com/terraform-providers/terraform-provider-google/issues/4400)) +* compute: add `mode` option to `google_compute_instance.boot_disk` ([#4413](https://github.com/terraform-providers/terraform-provider-google/issues/4413)) +* compute: `google_compute_firewall` does not show a diff if allowed or denied rules are specified with uppercase protocol values ([#4467](https://github.com/terraform-providers/terraform-provider-google/issues/4467)) +* logging: added `metric_descriptor.unit` to `google_logging_metric` resource ([#4407](https://github.com/terraform-providers/terraform-provider-google/issues/4407)) + +BUG FIXES: +* all: More classes of generic HTTP errors are retried provider-wide. +* container: Fix error when `master_authorized_networks_config` is removed from the `google_container_cluster` configuration. ([#4446](https://github.com/terraform-providers/terraform-provider-google/issues/4446)) +* iam: Make `google_service_account_` and `google_service_account_iam_*` validation less restrictive to allow for more default service accounts ([#4377](https://github.com/terraform-providers/terraform-provider-google/issues/4377)) +* iam: set auditconfigs in state for google_\*\_iam_policy resources ([#4447](https://github.com/terraform-providers/terraform-provider-google/issues/4447)) +* logging: `google_logging_metric` `explicit` bucket option can now be set ([#4358](https://github.com/terraform-providers/terraform-provider-google/issues/4358)) +* pubsub: Add retry for Pubsub Topic creation when project is still initializing org policies ([#4352](https://github.com/terraform-providers/terraform-provider-google/issues/4352)) +* servicenetworking: remove need for provider-level project to delete connection ([#4445](https://github.com/terraform-providers/terraform-provider-google/issues/4445)) +* sql: Add more retries for operationInProgress 409 errors for `google_sql_database_instance` ([#4376](https://github.com/terraform-providers/terraform-provider-google/issues/4376)) + +MISC: +* The User-Agent header that Terraform sends has been updated to correctly report the version of Terraform being run, and has minorly changed the formatting on the Terraform string. ([#4374](https://github.com/terraform-providers/terraform-provider-google/issues/4374)) + + +## 2.14.0 (August 28, 2019) + +DEPRECATIONS: +* cloudiot: `resource_cloudiot_registry`'s `event_notification_config` field has been deprecated. ([#4282](https://github.com/terraform-providers/terraform-provider-google/issues/4282)) + +FEATURES: +* **New Resource**: `google_bigtable_app_profile` is now available. ([#4126](https://github.com/terraform-providers/terraform-provider-google/issues/4126)) +* **New Resource**: `google_ml_engine_model` ([#4053](https://github.com/terraform-providers/terraform-provider-google/issues/4053)) +* **New Resource**: `google_dataproc_autoscaling_policy` ([#2220](https://github.com/terraform-providers/terraform-provider-google/issues/2220)) +* **New Data Source**: `google_kms_secret_ciphertext` ([#4204](https://github.com/terraform-providers/terraform-provider-google/issues/4204)) + +ENHANCEMENTS: +* bigquery: Add support for clustering/partitioning to bigquery_table ([#4223](https://github.com/terraform-providers/terraform-provider-google/issues/4223)) +* bigtable: `num_nodes` can now be updated in `google_bigtable_instance` ([#4026](https://github.com/terraform-providers/terraform-provider-google/issues/4026)) +* cloudiot: `resource_cloudiot_registry` now has fields plural `event_notification_configs` and `log_level`, and `event_notification_config` has been deprecated. ([#4282](https://github.com/terraform-providers/terraform-provider-google/issues/4282)) +* cloud_run: New output-only fields have been added to google_cloud_run_service' status. ([#3799](https://github.com/terraform-providers/terraform-provider-google/issues/3799)) +* compute: Adding bandwidth attribute to interconnect attachment. ([#4212](https://github.com/terraform-providers/terraform-provider-google/issues/4212)) +* compute: `google_compute_region_instance_group_manager.update_policy` now supports `instance_redistribution_type` ([#4301](https://github.com/terraform-providers/terraform-provider-google/issues/4301)) +* compute: adds admin_enabled to google_compute_interconnect_attachment ([#4300](https://github.com/terraform-providers/terraform-provider-google/issues/4300)) +* compute: The compute routes includes next_hop_ilb attribute support in beta. ([#4311](https://github.com/terraform-providers/terraform-provider-google/issues/4311)) +* scheduler: Add support for `oauth_token` and `oidc_token` on resource `google_cloud_scheduler_job` ([#4222](https://github.com/terraform-providers/terraform-provider-google/issues/4222)) + +BUG FIXES: +* containerregistry: Correctly handle domain-scoped projects ([#4129](https://github.com/terraform-providers/terraform-provider-google/issues/4129)) +* iam: Fixed regression in 2.13.0 for permadiff on empty members in IAM policy bindings. ([#4347](https://github.com/terraform-providers/terraform-provider-google/issues/4347)) +* project: `google_project_iam_custom_role` now sets the project properly on import. ([#4343](https://github.com/terraform-providers/terraform-provider-google/issues/4343)) +* sql: Added back a missing import format for `google_sql_database`. ([#4279](https://github.com/terraform-providers/terraform-provider-google/issues/4279)) + +## 2.13.0 (August 15, 2019) + +KNOWN ISSUES: +* `bigtable`: `google_bigtable_instance` may cause a panic on Terraform `0.11`. This was resolved in `2.17.0`. + +FEATURES: +* **New Resource**: added the `google_vpc_access_connector` resource and the `vpc_connector` option on the `google_cloudfunctions_function` resource. ([#4189](https://github.com/terraform-providers/terraform-provider-google/issues/4189)) +* **New Resource**: Add `google_scc_source` resource for managing Cloud Security Command Center sources in Terraform ([#4236](https://github.com/terraform-providers/terraform-provider-google/issues/4236)) +* **New Data Source**: `google_compute_network_endpoint_group` ([#4173](https://github.com/terraform-providers/terraform-provider-google/issues/4173)) + +ENHANCEMENTS: +* bigquery: Added support for `google_bigquery_data_transfer_config` (which include scheduled queries). ([#4102](https://github.com/terraform-providers/terraform-provider-google/issues/4102)) +* bigtable: `google_bigtable_instance` max number of `cluster` blocks is now 4 ([#4156](https://github.com/terraform-providers/terraform-provider-google/issues/4156)) +* binary_authorization: Added `globalPolicyEvaluationMode` to `google_binary_authorization_policy`. ([#4124](https://github.com/terraform-providers/terraform-provider-google/issues/4124)) +* cloudfunctions: Allow partial URIs in google_cloudfunctions_function event_trigger.resource ([#4201](https://github.com/terraform-providers/terraform-provider-google/issues/4201)) +* compute: Enable update for `google_compute_router_nat` +* netblock: Extended `google_netblock_ip_ranges` to supportmultiple useful IP address ranges that have a special meaning on GCP. ([#4121](https://github.com/terraform-providers/terraform-provider-google/issues/4121)) +* project: Wrapped API requests with retries for `google_project`, `google_folder`, and `google_*_organization_policy` ([#4098](https://github.com/terraform-providers/terraform-provider-google/issues/4098)) +* project: IAM and service requests are now batched ([#4207](https://github.com/terraform-providers/terraform-provider-google/issues/4207)) +* provider: allow provider's region to be specified as a self_link ([#4219](https://github.com/terraform-providers/terraform-provider-google/issues/4219)) +* provider: Adds new provider-level field `user_project_override`, which allows billing, quota checks, and service enablement checks to occur against the project a resource is in instead of the project the credentials are from. ([#4202](https://github.com/terraform-providers/terraform-provider-google/issues/4202)) +* pubsub: Pub/Sub topic geo restriction support. ([#4131](https://github.com/terraform-providers/terraform-provider-google/issues/4131)) + +BUG FIXES: +* binary_authorization: don't diff when attestation authority note public keys don't have an ID in the config ([#4246](https://github.com/terraform-providers/terraform-provider-google/issues/4246)) +* compute: google_compute_instance's description field is now set in state ([#4136](https://github.com/terraform-providers/terraform-provider-google/issues/4136)) +* project: ignore errors when deleting a default network that doesn't exist ([#4137](https://github.com/terraform-providers/terraform-provider-google/issues/4137)) + +## 2.12.0 (August 01, 2019) + +FEATURES: +* **New Data Source**: google_kms_crypto_key_version - Provides access to KMS key version data with Google Cloud KMS. ([#4078](https://github.com/terraform-providers/terraform-provider-google/issues/4078)) +* **New Resource**: `google_cloud_run_service` - Set up a cloud run service ([#3714](https://github.com/terraform-providers/terraform-provider-google/issues/3714)) +* **New Resource**: `google_cloud_run_domain_mapping` - Allows custom domains to map to a cloud run service ([#3714](https://github.com/terraform-providers/terraform-provider-google/issues/3714)) +* `google_binary_authorization_attestor` and `google_binary_authorization_policy` are available in the GA provider ([#3960](https://github.com/terraform-providers/terraform-provider-google/issues/3960)) + +ENHANCEMENTS: +* binary_authorization: Adds support for Cloud KMS PKIX keys to `binary_authorization_attestor`. ([#4078](https://github.com/terraform-providers/terraform-provider-google/issues/4078)) +* composer: Add private IP config for `google_composer_environment` ([#3952](https://github.com/terraform-providers/terraform-provider-google/issues/3952)) +* compute: add support for port_specification to resource `google_compute_health_check` ([#4001](https://github.com/terraform-providers/terraform-provider-google/issues/4001)) +* compute: Fixed import formats for `google_compute_network_endpoint` and add location-only import formats ([#4037](https://github.com/terraform-providers/terraform-provider-google/issues/4037)) +* compute: Support labelling for compute_instance boot_disks and compute_instance_template disks. ([#4117](https://github.com/terraform-providers/terraform-provider-google/issues/4117)) +* container: validate that master_ipv4_cidr_block is set if enable_private_nodes is true ([#4038](https://github.com/terraform-providers/terraform-provider-google/issues/4038)) +* dataflow: added support for user-defined `labels` on resource `google_dataflow_job` ([#4095](https://github.com/terraform-providers/terraform-provider-google/issues/4095)) +* dataproc: add support for `optional_components` to resource `resource_dataproc_cluster` ([#4073](https://github.com/terraform-providers/terraform-provider-google/issues/4073)) +* project: add checks to import to prevent importing by project number instead of id ([#4051](https://github.com/terraform-providers/terraform-provider-google/issues/4051)) +* storage: add support for `retention_policy` to resource `google_storage_bucket` ([#4044](https://github.com/terraform-providers/terraform-provider-google/issues/4044)) + +BUG FIXES: +* access_context_manager: import format checking ([#4047](https://github.com/terraform-providers/terraform-provider-google/issues/4047)) +dataproc: Suppress diff for `google_dataproc_cluster` `software_config.0.image_version` to prevent permadiff when server uses more specific versions of config value ([#4088](https://github.com/terraform-providers/terraform-provider-google/issues/4088)) +* organization: Add auditConfigs to update masks for setting org and folder IAM policy (`google_organization_iam_policy`, `google_folder_iam_policy`) ([#4084](https://github.com/terraform-providers/terraform-provider-google/issues/4084)) +* storage: `google_storage_bucket` Set website metadata during read ([#3977](https://github.com/terraform-providers/terraform-provider-google/issues/3977)) + +## 2.11.0 (July 16, 2019) + +NOTES: +* container: We have changed the way container clusters handle cluster state, and they should now wait until the cluster is ready when creating, updating, or refreshing cluster state. This is meant to decrease the frequency of errors where Terraform is operating on a cluster that isn't ready to be operated on. If this change causes a problem, please open an issue with as much information as you can provide, especially [debug logs](https://www.terraform.io/docs/internals/debugging.html). See [[#3989](https://github.com/terraform-providers/terraform-provider-google/issues/3989)] for more info. + +FEATURES: +* **New Resources**: `google_bigtable_instance_iam_binding`, `google_bigtable_instance_iam_member`, and `google_bigtable_instance_iam_policy` are now available. ([#3939](https://github.com/terraform-providers/terraform-provider-google/issues/3939)) +* **New Resources**: Add support for source repo repository IAM resources `google_sourcerepo_repository_iam_*` ([#3961](https://github.com/terraform-providers/terraform-provider-google/issues/3961)) + +ENHANCEMENTS: +* bigquery: Added support for `external_data_configuration` to `google_bigquery_table`. ([#3602](https://github.com/terraform-providers/terraform-provider-google/issues/3602)) +* compute: Avoid getting project if no diff found for `google_compute_instance_template` ([#4000](https://github.com/terraform-providers/terraform-provider-google/issues/4000)) +* firestore: `google_firestore_index` `query_scope` can have `COLLECTION_GROUP` specified. ([#3972](https://github.com/terraform-providers/terraform-provider-google/issues/3972)) + +BUG FIXES: +* compute: Allow security policy to be removed from `google_backend_service` ([#3969](https://github.com/terraform-providers/terraform-provider-google/issues/3969)) +* compute: Mark instance KMS self link field `kms_key_self_link` as computed ([#3802](https://github.com/terraform-providers/terraform-provider-google/issues/3802)) +* container: Fix panic for nil nested objects when reading cluster maintenance window ([#4002](https://github.com/terraform-providers/terraform-provider-google/issues/4002)) +* container: `google_container_cluster` keep clusters in state if they are created in an error state and don't get correctly cleaned up. ([#3995](https://github.com/terraform-providers/terraform-provider-google/issues/3995)) +* container: `google_container_cluster` will now wait to act until the cluster can be operated on, respecting timeouts. ([#3989](https://github.com/terraform-providers/terraform-provider-google/issues/3989)) +* container: `google_container_node_pool` Correctly set nodepool autoscaling in state when disabled in the API ([#3997](https://github.com/terraform-providers/terraform-provider-google/issues/3997)) +* monitoring: Fix diff in `google_monitoring_uptime_check_config` on a deprecated field. ([#4019](https://github.com/terraform-providers/terraform-provider-google/issues/4019)) +* servicenetworking: `google_service_networking_connection` correctly delete the connection when the resource is destroyed. ([#4003](https://github.com/terraform-providers/terraform-provider-google/issues/4003)) +* spanner: Wait for spanner databases to create before returning. Don't wait for databases to delete before returning anymore. ([#3975](https://github.com/terraform-providers/terraform-provider-google/issues/3975)) +* storage: Fixed an issue where `google_storage_transfer_job` `schedule_end_date` caused requests to fail if unset. ([#4005](https://github.com/terraform-providers/terraform-provider-google/issues/4005)) +* storage: `google_storage_object_acl` Prevent panic when using interpolated object names. ([#3970](https://github.com/terraform-providers/terraform-provider-google/issues/3970)) + +## 2.10.0 (July 02, 2019) + +DEPRECATIONS: +* monitoring: Deprecated non-existent fields `is_internal` and `internal_checkers` from `google_monitoring_uptime_check_config`. ([#3919](https://github.com/terraform-providers/terraform-provider-google/issues/3919)) + +FEATURES: +* **New Resource**: `google_compute_project_default_network_tier` ([#3907](https://github.com/terraform-providers/terraform-provider-google/issues/3907)) + +ENHANCEMENTS: +* compute: Added fields for managing network endpoint group backends in `google_compute_backend_service`, including `max_connections_per_endpoint` and `max_rate_per_endpoint` ([#3863](https://github.com/terraform-providers/terraform-provider-google/issues/3863)) +* compute: Support custom timeouts in `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#3955](https://github.com/terraform-providers/terraform-provider-google/issues/3955)) +* container: `logging.googleapis.com/kubernetes` and `monitoring.googleapis.com/kubernetes` are now GA for cluster logging/monitoring service +* folder: `google_folder` improve error message on delete ([#3902](https://github.com/terraform-providers/terraform-provider-google/issues/3902)) +* iam: sort bindings in `google_*_iam_policy` resources to get simpler diffs ([#3855](https://github.com/terraform-providers/terraform-provider-google/issues/3855)) +* kms: `google_kms_crypto_key` now supports labels. ([#3910](https://github.com/terraform-providers/terraform-provider-google/issues/3910)) +* pubsub: `google_pubsub_topic` supports KMS keys with `kms_key_name`. ([#3925](https://github.com/terraform-providers/terraform-provider-google/issues/3925)) + +BUG FIXES: +* iam: the member field in iam_* resources is now case-insensitive ([#3900](https://github.com/terraform-providers/terraform-provider-google/issues/3900)) +* servicenetworking: `google_service_networking_connection` fix update ([#3887](https://github.com/terraform-providers/terraform-provider-google/issues/3887)) + +## 2.9.1 (June 21, 2019) + +BUG FIXES: +* kms: fix regression when reading existing `google_kms_crypto_key` resources ([#3893](https://github.com/terraform-providers/terraform-provider-google/issues/3893)) +* storage: `google_storage_bucket` fix for crash that occurs when running plan on old buckets ([#3886](https://github.com/terraform-providers/terraform-provider-google/issues/3886)) +* storage: `google_storage_bucket` allow updating `bucket_policy_only` to false ([#3886](https://github.com/terraform-providers/terraform-provider-google/issues/3886)) + +## 2.9.0 (June 19, 2019) + +FEATURES: +* **Custom Endpoint Support**: The Google provider supports custom endpoints, allowing you to use GCP-like APIs such as emulators. See the [Provider Reference](https://www.terraform.io/docs/providers/google/provider_reference.html) for details. ([#3787](https://github.com/terraform-providers/terraform-provider-google/issues/3787)) +* **New Resource** Network endpoint groups (`google_compute_network_endpoint_group`) and fine-grained resource endpoints (`google_compute_network_endpoint`) are now available. ([#3832](https://github.com/terraform-providers/terraform-provider-google/issues/3832)) +* **New Resource** `google_service_networking_connection` is now available (previously beta-only) + + +ENHANCEMENTS: +* increased default timeouts for `google_compute_instance`, `google_container_cluster`, `google_dataproc_cluster`, and `google_sql_database_instance` ([#3872](https://github.com/terraform-providers/terraform-provider-google/issues/3872)) +* compute: `google_compute_global_address` supports `prefix_length`, `purpose`, and `network` ([#3877](https://github.com/terraform-providers/terraform-provider-google/issues/3877)) +* dns: `google_dns_record_set`: allow importing dns record sets in any project ([#3862](https://github.com/terraform-providers/terraform-provider-google/issues/3862)) +* kms: `kms_crypto_key` supports `purpose` ([#3843](https://github.com/terraform-providers/terraform-provider-google/issues/3843)) +* storage: `google_storage_bucket` now supports enabling `bucket_policy_only` access control. ([#1878](https://github.com/terraform-providers/terraform-provider-google/pull/1878) +* storage: IAM resources for storage buckets (`google_storage_bucket_iam_*`) now all support import ([#3830](https://github.com/terraform-providers/terraform-provider-google/issues/3830)) +* pubsub: `google_pubsub_topic` Updates for labels are now supported ([#3828](https://github.com/terraform-providers/terraform-provider-google/issues/3828)) + + +BUG FIXES: +* bigquery: `google_bigquery_dataset` Relax IAM role restrictions on BQ datasets ([#3451](https://github.com/terraform-providers/terraform-provider-google/issues/3451)) +* compute: `google_project_iam` When importing resources `project` no longer needs to be set in the config post import ([#3777](https://github.com/terraform-providers/terraform-provider-google/issues/3777)) +* compute: `google_compute_instance_template` Fixed issue so project can now be specified by interpolated varibles. ([#3798](https://github.com/terraform-providers/terraform-provider-google/issues/3798)) +* compute: `google_compute_instance_template` Throw error when using incompatible disk fields instead of continual plan diff ([#3789](https://github.com/terraform-providers/terraform-provider-google/issues/3789)) +* compute: `google_compute_instance_from_template` Make sure disk type is expanded to a URL ([#3717](https://github.com/terraform-providers/terraform-provider-google/issues/3717)) +* compute: `google_compute_instance_template` Attempt to put disks in state in the same order they were specified ([#3717](https://github.com/terraform-providers/terraform-provider-google/issues/3717)) +* container: `google_container_cluster` Stop guest_accelerator from having a permadiff for accelerators with `count=0` ([#3860](https://github.com/terraform-providers/terraform-provider-google/issues/3860)) +* container: `google_container_cluster` and `google_node_pool` now retry correctly when polling for status of an operation. ([#3801](https://github.com/terraform-providers/terraform-provider-google/issues/3801)) +* dns: `google_dns_record_set` overrides all existing record types on create, not just NS ([#3859](https://github.com/terraform-providers/terraform-provider-google/issues/3859)) +* monitoring: `google_monitoring_notification_channel` Allow setting enabled to false ([#3874](https://github.com/terraform-providers/terraform-provider-google/issues/3874)) +* pubsub: `google_pubsub_subscription` and `google_pubsub_topic` resources can be created inside VPC service controls. ([#3818](https://github.com/terraform-providers/terraform-provider-google/issues/3818)) +* redis: `google_redis_instance` Fall back to region from `location_id` when region isn't specified ([#3846](https://github.com/terraform-providers/terraform-provider-google/issues/3846)) +* sql: `google_sql_user` User's can now be updated to change their password ([#3785](https://github.com/terraform-providers/terraform-provider-google/issues/3785)) +* sql: Providing an non-empty host for a Postgres `google_sql_user` now correctly actually registers that the user was created and gives a slightly more understandable error/diff, instead of returning a generic "provider error" ([#3857](https://github.com/terraform-providers/terraform-provider-google/issues/3857)) + +## 2.8.0 (June 04, 2019) + + +DEPRECATIONS: +* compute: The `auto_create_routes` field on `google_compute_network_peering` has been deprecated because it is not user configurable. ([#3394](https://github.com/terraform-providers/terraform-provider-google/issues/3394)) + +FEATURES: +* **New Datasource**: `google_compute_ssl_certificate` ([#3683](https://github.com/terraform-providers/terraform-provider-google/pull/3683)) +* **New Datasource**: `google_composer_image_versions` ([#3694](https://github.com/terraform-providers/terraform-provider-google/pull/3694)) + +ENHANCEMENTS: +* app_engine: Update allowed `app_engine_application` locations. ([#3674](https://github.com/terraform-providers/terraform-provider-google/pull/3674)) +* composer: Make `google_composer_environment` image version updateable. ([#3681](https://github.com/terraform-providers/terraform-provider-google/pull/3681)) +* compute: `google_compute_router_interface` now supports specifying an `interconnect_attachment`. ([#3715](https://github.com/terraform-providers/terraform-provider-google/pull/3715)) +* compute: `google_compute_router_nat` now supports specifying a `log_config` block ([#3684](https://github.com/terraform-providers/terraform-provider-google/pull/3684)) +* compute: `google_compute_router_nat` now supports more import formats. ([#3744](https://github.com/terraform-providers/terraform-provider-google/pull/3744)) +* compute: `google_compute_network_peering` now supports importing/exporting custom routes ([#3699](https://github.com/terraform-providers/terraform-provider-google/pull/3699)) +* compute: Add support for INTERNAL_SELF_MANAGED backend services. Changed Resources: `google_compute_backend_service`, `google_compute_global_forwarding_rule`. ([#3719](https://github.com/terraform-providers/terraform-provider-google/pull/3719)) +* container: Expose the `services_ipv4_cidr` for `container_cluster`. ([#3776](https://github.com/terraform-providers/terraform-provider-google/pull/3776)) +* dns: `google_dns_managed_zone` now supports DNSSec. ([#3677](https://github.com/terraform-providers/terraform-provider-google/pull/3677)) +* dataflow: `google_dataflow_job` now supports setting machine type ([#1862](https://github.com/GoogleCloudPlatform/magic-modules/pull/1862)) +* kms: `google_kms_key_ring` is now autogenerated using Magic Modules ([#3689](https://github.com/terraform-providers/terraform-provider-google/pull/3689)) +* pubsub: `google_pubsub_subscription` supports setting an `expiration_policy` with no `ttl`. ([#3742](https://github.com/terraform-providers/terraform-provider-google/pull/3742)) + +BUG FIXES: +* compute: Allow setting firewall priority to 0. ([#3700](https://github.com/terraform-providers/terraform-provider-google/pull/3700)) +* compute: Resolved an issue where `google_compute_region_backend_service` was unable to perform a state migration. ([#3731](https://github.com/terraform-providers/terraform-provider-google/pull/3731)) +* compute: Allow empty metadata.startup-script on instances. ([#3732](https://github.com/terraform-providers/terraform-provider-google/pull/3732)) +* compute: Fix expanding of routing config in `google_compute_network`. ([#3741](https://github.com/terraform-providers/terraform-provider-google/pull/3741)) +* container: Allow going from no ip_allocation_policy to a blank-equivalent one. ([#3723](https://github.com/terraform-providers/terraform-provider-google/pull/3723)) +* container: `google_container_cluster` will no longer diff unnecessarily on `issue_client_certificate`. ([#3751](https://github.com/terraform-providers/terraform-provider-google/pull/3751)) +* container: `google_container_cluster` can enable client certificates on GKE `1.12+` series releases. ([#3751](https://github.com/terraform-providers/terraform-provider-google/pull/3751)) +* container: `google_container_cluster` now retries the call to remove default node pools during cluster creation ([#3769](https://github.com/terraform-providers/terraform-provider-google/pull/3769)) +* storage: Fix occasional crash when updating storage buckets ([#3686](https://github.com/terraform-providers/terraform-provider-google/pull/3686)) + +## 2.7.0 (May 21, 2019) + +NOTE: +* Several resources were previously undocumented on the site or changelog; they should be added to both with this release. `google_compute_backend_bucket_signed_url_key` and `google_compute_backend_service_signed_url_key` were introduced in `2.4.0`. + +BACKWARDS INCOMPATIBILITIES: +* cloudfunctions: `google_cloudfunctions_function.runtime` now has an explicit default value of `nodejs6`. Users who have a different value set in the API but the value undefined in their config will see a diff. ([#3605](https://github.com/terraform-providers/terraform-provider-google/issues/3605)) + +FEATURES: +* **New Resources**: `google_compute_instance_iam_binding`, `google_compute_instance_iam_member`, and `google_compute_instance_iam_policy` are now available. ([#3551](https://github.com/terraform-providers/terraform-provider-google/pull/3551)) +* **New Resources**: IAM resources for Dataproc jobs and clusters (`google_dataproc_job_iam_policy`, `google_dataproc_job_iam_member`, `google_dataproc_job_iam_binding`, `google_dataproc_cluster_iam_policy`, `google_dataproc_cluster_iam_member`, `google_dataproc_cluster_iam_binding`) are now available. [#3632](https://github.com/terraform-providers/terraform-provider-google/pull/3632) + +ENHANCEMENTS: +* provider: Add GCP zone to `google_client_config` datasource ([#3262](https://github.com/terraform-providers/terraform-provider-google/issues/3262)) +* compute: `google_compute_backend_service` now supports `HTTP2` protocol (beta-only feature, use with GA provider at own risk)[#3631](https://github.com/terraform-providers/terraform-provider-google/pull/3631) +* compute: `interconnect_attachment` Make vlanTag8021q computed for using PARTNER attachments ([#3600](https://github.com/terraform-providers/terraform-provider-google/issues/3600)) +* compute: Add support for creating instances with CMEK ([#3481](https://github.com/terraform-providers/terraform-provider-google/issues/3481)) +* compute: Can now specify project when importing instance groups ([#2504](https://github.com/terraform-providers/terraform-provider-google/issues/2504)) +* compute: `google_compute_organization_policies*` Allow all organization policies to be removed/unset from a constraint. ([#3611](https://github.com/terraform-providers/terraform-provider-google/issues/3611)) +* compute: `google_compute_instance` now supports `shielded_instance_config` for verifiable integrity of your VM instances. ([#3531](https://github.com/terraform-providers/terraform-provider-google/issues/3531)) +* compute: `google_compute_instance_template` now supports `shielded_instance_config` for verifiable integrity of your VM instances. ([#3531](https://github.com/terraform-providers/terraform-provider-google/issues/3531)) +* container: use the cluster subnet to look up the node cidr block ([#3654](https://github.com/terraform-providers/terraform-provider-google/issues/3654)) + +BUG FIXES: +* cloudfunctions: `google_cloudfunctions_function.runtime` now has an explicit default value of `nodejs6`. ([#3605](https://github.com/terraform-providers/terraform-provider-google/issues/3605)) +* compute: Fix panic in `compute_backend_service` hash function ([#3610](https://github.com/terraform-providers/terraform-provider-google/issues/3610)) +* monitoring: updating `google_monitoring_alert_policy` is more likely to succeed ([#3587](https://github.com/terraform-providers/terraform-provider-google/issues/3587)) +* kms: `google_kms_crypto_key` now (in addition to marking all crypto key versions for destruction) correctly disables auto-rotation for destroyed keys [[#3624](https://github.com/terraform-providers/terraform-provider-google/issues/3624)](https://github.com/terraform-providers/terraform-provider-google/pull/3624) +* iam: Increase IAM custom role length validation to match API. ([#3660](https://github.com/terraform-providers/terraform-provider-google/issues/3660)) + +## 2.6.0 (May 07, 2019) + +KNOWN ISSUES: +* cloudfunctions: `google_cloudfunctions_function`s without a `runtime` set will fail to create due to an upstream API change. You can work around this by setting an explicit `runtime` in `2.X` series releases. + +DEPRECATIONS: +* monitoring: `google_monitoring_alert_policy` `labels` was deprecated, as the field was never used and it was typed incorrectly. ([#3494](https://github.com/terraform-providers/terraform-provider-google/issues/3494)) + +FEATURES: +* **New Datasource**: `google_compute_node_types` for sole-tenant node types is now available. ([#3446](https://github.com/terraform-providers/terraform-provider-google/pull/3446)) +* **New Resource**: `google_compute_node_group` for sole-tenant nodes is now available. ([#3514](https://github.com/terraform-providers/terraform-provider-google/pull/3514)) +* **New Resource**: `google_compute_node_template` for sole-tenant nodes is now available. ([#3446](https://github.com/terraform-providers/terraform-provider-google/pull/3446)) +* **New Resource**: `google_filestore_instance` is now available at GA. ([#3522](https://github.com/terraform-providers/terraform-provider-google/issues/3522)) +* **New Resource**: `google_firestore_index` is now available to configure composite indexes on Firestore. ([#3484](https://github.com/terraform-providers/terraform-provider-google/issues/3484)) +* **New Resource**: `google_logging_metric` is now available to configure Stackdriver logs-based metrics. ([#1702](https://github.com/GoogleCloudPlatform/magic-modules/pull/1702)) +* **New Resources**: `google_compute_subnetwork_iam_binding`, `google_compute_subnetwork_iam_member`, and `google_compute_subnetwork_iam_policy` are now available at GA. ([#3541](https://github.com/terraform-providers/terraform-provider-google/issues/3541)) + +ENHANCEMENTS: +* dataflow: `google_dataflow_job`'s `network` and `subnetwork` can be configured. ([#3476](https://github.com/terraform-providers/terraform-provider-google/issues/3476)) +* monitoring: `google_monitoring_alert_policy` `user_labels` support was added. ([#3494](https://github.com/terraform-providers/terraform-provider-google/issues/3494)) +* compute: `google_compute_instance` and `google_compute_instance_template` now support node affinities for scheduling on sole tenant nodes [#3553](https://github.com/terraform-providers/terraform-provider-google/pull/3553) +* compute: `google_compute_region_backend_service` is now generated with Magic Modules, adding configurable timeouts, multiple import formats, `creation_timestamp` output. ([#3521](https://github.com/terraform-providers/terraform-provider-google/pull/3521)) +* pubsub: `google_pubsub_subscription` now supports setting an `expiration_policy`. ([#1703](https://github.com/GoogleCloudPlatform/magic-modules/pull/1703)) + +BUG FIXES: +* bigquery: `google_bigquery_table` will work with a larger range of projects id formats. ([#3486](https://github.com/terraform-providers/terraform-provider-google/issues/3486)) +* cloudfunctions: `google_cloudfunctions_fucntion` no longer restricts an outdated list of `region`s ([#3530](https://github.com/terraform-providers/terraform-provider-google/issues/3530)) +* compute: `google_compute_instance` now retries updating metadata when fingerprints are mismatched. ([#3372](https://github.com/terraform-providers/terraform-provider-google/issues/3372)) +* compute: `google_compute_subnetwork.secondary_ip_ranges` doesn't cause a diff on out of band changes, allows updating to empty list of ranges. ([#3496](https://github.com/terraform-providers/terraform-provider-google/issues/3496)) +* container: `google_container_cluster` setting networks / subnetworks by name works with `location`. ([#3492](https://github.com/terraform-providers/terraform-provider-google/issues/3492)) +* container: `google_container_cluster` removed an overly restrictive validation restricting `node_pool` and `remove_default_node_pool` being specified at the same time. ([#3497](https://github.com/terraform-providers/terraform-provider-google/issues/3497)) +* storage: `data.google_storage_bucket_object` now correctly URL encodes the slashes in a file name ([#1613](https://github.com/terraform-providers/terraform-provider-google/issues/1613)) + +## 2.5.1 (April 22, 2019) + +BUG FIXES: +* compute: `google_compute_backend_service` handles empty/nil `iap` block created by previous providers properly. ([#3459](https://github.com/terraform-providers/terraform-provider-google/issues/3459)) +* compute: `google_compute_backend_service` allows multiple instance types in `backends.group` again. ([#3463](https://github.com/terraform-providers/terraform-provider-google/issues/3463)) +* dns: `google_dns_managed_zone` does not permadiff when visiblity is set to default and returned as empty from API ([#3459](https://github.com/terraform-providers/terraform-provider-google/issues/3461)) +* google_projects: Datasource `google_projects` now handles paginated results from listing projects ([#3464](https://github.com/terraform-providers/terraform-provider-google/pull/3464)) +* google_project_iam: `google_project_iam_policy/member/binding` now attempts to retry for read-only operations as well as retrying read-write operations ([#3455](https://github.com/terraform-providers/terraform-provider-google/pull/3455)) +* kms: `google_kms_crypto_key.rotation_period` now can be an empty string to allow for unset behavior in modules ([#3468](https://github.com/terraform-providers/terraform-provider-google/pull/3468)) + +## 2.5.0 (April 18, 2019) + +KNOWN ISSUES: +* compute: `google_compute_subnetwork` will fail to reorder `secondary_ip_range` values at apply time +* compute: `google_compute_subnetwork`s used with a VPC-native GKE cluster will have a diff if that cluster creates secondary ranges automatically. + +BACKWARDS INCOMPATIBILITIES: +* all: This is the first release to use the 0.12 SDK required for Terraform 0.12 support. Some provider behaviour may have changed as a result of changes made by the new SDK version. +* compute: `google_compute_instance_group` will not reconcile instances recreated within the same `terraform apply` due to underlying `0.12` SDK changes in the provider. ([#616](https://github.com/terraform-providers/terraform-provider-google/issues/616)) +* compute: `google_compute_subnetwork` will have a diff if `secondary_ip_range` values defined in config don't exactly match real state; if so, they will need to be reconciled. ([#3432](https://github.com/terraform-providers/terraform-provider-google/issues/3432)) +* container: `google_container_cluster` will have a diff if `master_authorized_networks.cidr_blocks` defined in config doesn't exactly match the real state; if so, it will need to be reconciled. ([#3427](https://github.com/terraform-providers/terraform-provider-google/issues/3427)) + + +BUG FIXES: +* container: `google_container_cluster` catch out of band changes to `master_authorized_networks.cidr_blocks`. ([#3427](https://github.com/terraform-providers/terraform-provider-google/issues/3427)) + +## 2.4.1 (April 30, 2019) + +NOTES: +This 2.4.1 release is a bugfix release for 2.4.0. It backports the fixes applied in the 2.5.1 release to the 2.4.0 series. + +BUG FIXES: +* compute: `google_compute_backend_service` handles empty/nil `iap` block created by previous providers properly. ([#3459](https://github.com/terraform-providers/terraform-provider-google/issues/3459)) +* compute: `google_compute_backend_service` allows multiple instance types in `backends.group` again. ([#3463](https://github.com/terraform-providers/terraform-provider-google/issues/3463)) +* dns: `google_dns_managed_zone` does not permadiff when visiblity is set to default and returned as empty from API ([#3459](https://github.com/terraform-providers/terraform-provider-google/issues/3461)) + +## 2.4.0 (April 15, 2019) + +KNOWN ISSUES: + +* compute: `google_compute_backend_service` resources created with past provider versions won't work with `2.4.0`. You can pin your provider version or manually delete them and recreate them until this is resolved. (https://github.com/terraform-providers/terraform-provider-google/issues/3441) +* dns: `google_dns_managed_zone.visibility` will cause a diff if set to `public`. Setting it to `""` (defaulting to public) will work around this. (https://github.com/terraform-providers/terraform-provider-google/issues/3435) + +FEATURES: +* **New Resource**: `google_access_context_manager_access_policy` is now available at GA. ([#3358](https://github.com/terraform-providers/terraform-provider-google/issues/3358)) +* **New Resource**: `google_access_context_manager_access_level` is now available at GA. ([#3358](https://github.com/terraform-providers/terraform-provider-google/issues/3358)) +* **New Resource**: `google_access_context_manager_service_perimeter` is now available at GA. ([#3358](https://github.com/terraform-providers/terraform-provider-google/issues/3358)) +* **New Resource**: `google_compute_backend_bucket_signed_url_key` is now available. ([#3229](https://github.com/terraform-providers/terraform-provider-google/issues/3229)) +* **New Resource**: `google_compute_backend_service_signed_url_key` is now available. ([#3359](https://github.com/terraform-providers/terraform-provider-google/issues/3359)) +* **New Datasource**: `google_service_account_access_token` is now available. ([#3357](https://github.com/terraform-providers/terraform-provider-google/issues/3357)) + +ENHANCEMENTS: +* compute: `google_compute_backend_service` is now generated with Magic Modules, adding configurable timeouts, multiple import formats, `creation_timestamp` output. ([#3345](https://github.com/terraform-providers/terraform-provider-google/issues/3345)) +* compute: `google_compute_backend_service` now supports `load_balancing_scheme` and `cdn_policy.signed_url_cache_max_age_sec`. ([#3375](https://github.com/terraform-providers/terraform-provider-google/issues/3375)) +* compute: `google_compute_network` now supports `delete_default_routes_on_create` to delete pre-created routes at network creation time. ([#3391](https://github.com/terraform-providers/terraform-provider-google/issues/3391)) +* dns: `google_dns_managed_zone.private_visibility_config`, part of private DNS, is now generally available. ([#3352](https://github.com/terraform-providers/terraform-provider-google/issues/3352)) + +BUG FIXES: +* container: `google_container_cluster` will ignore out of band changes on `node_ipv4_cidr_block`. ([#3319](https://github.com/terraform-providers/terraform-provider-google/issues/3319)) +* container: `google_container_cluster` will now reject config with both `node_pool` and `remove_default_node_pool` defined ([#3422](https://github.com/terraform-providers/terraform-provider-google/issues/3422)) +* container: `google_container_cluster` will allow >20 `cidr_blocks` in `master_authorized_networks_config`. ([#3397](https://github.com/terraform-providers/terraform-provider-google/issues/3397)) +* netblock: `data.google_netblock_ip_ranges.cidr_blocks` will better handle ipv6 input. ([#3390](https://github.com/terraform-providers/terraform-provider-google/issues/3390)) +* sql: `google_sql_database_instance` will retry reads during Terraform refreshes if it hits a rate limit. ([#3366](https://github.com/terraform-providers/terraform-provider-google/issues/3366)) + +## 2.3.0 (March 26, 2019) + +DEPRECATIONS: +* container: `google_container_cluster` `zone` and `region` fields are deprecated in favour of `location`, `additional_zones` in favour of `node_locations`. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) +* container: `google_container_node_pool` `zone` and `region` fields are deprecated in favour of `location`. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) +* container: `data.google_container_cluster` `zone` and `region` fields are deprecated in favour of `location`. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) +* container: `google_container_engine_versions` `zone` and `region` fields are deprecated in favour of `location`. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) + +FEATURES: +* **New Datasource**: `google_*_organization_policy` Adding datasources for folder and project org policy ([#3137](https://github.com/terraform-providers/terraform-provider-google/issues/3137)) + +ENHANCEMENTS: +* compute: `google_compute_disk`, `google_compute_region_disk` now support `physical_block_size_bytes` ([#526](https://github.com/terraform-providers/terraform-provider-google/issues/526)) +* compute: `google_compute_forwarding_rule` supports specifying `all_ports` for internal load balancing. ([#3309](https://github.com/terraform-providers/terraform-provider-google/issues/3309)) +* compute: `google_compute_vpn_tunnel` will properly apply labels. ([#3277](https://github.com/terraform-providers/terraform-provider-google/issues/3277)) +* container: `google_container_cluster` adds a unified `location` field for regions and zones, `node_locations` to manage extra zones for multi-zonal clusters and specific zones for regional clusters. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) +* container: `google_container_node_pool` adds a unified `location` field for regions and zones. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) +* container: `data.google_container_cluster` adds a unified `location` field for regions and zones. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) +* container: `google_container_engine_versions` adds a unified `location` field for regions and zones. ([#3114](https://github.com/terraform-providers/terraform-provider-google/issues/3114)) +* dataflow: `google_dataflow_job` has support for custom service accounts with `service_account_email`. ([#3238](https://github.com/terraform-providers/terraform-provider-google/issues/3238)) +* monitoring: `google_monitoring_uptime_check_config` Add a computed field for uptime check id ([#3138](https://github.com/terraform-providers/terraform-provider-google/issues/3138)) +* resourcemanager: `google_*_organization_policy` Add import support for folder and project organization_policies ([#3218](https://github.com/terraform-providers/terraform-provider-google/issues/3218)) +* sql: `google_sql_ssl_cert` Allow project to be specified at resource level ([#3235](https://github.com/terraform-providers/terraform-provider-google/issues/3235)) +* storage: `google_storage_bucket` Change storage bucket import logic to avoid calls to compute api ([#3244](https://github.com/terraform-providers/terraform-provider-google/issues/3244)) +* storage: `google_storage_bucket.storage_class` supports updating. ([#3297](https://github.com/terraform-providers/terraform-provider-google/issues/3297)) +* various: Some import formats that previously failed will now work as documented. ([#3283](https://github.com/terraform-providers/terraform-provider-google/issues/3283)) + +BUG FIXES: +* compute: `google_compute_disk` will properly detach instances again. ([#3269](https://github.com/terraform-providers/terraform-provider-google/issues/3269)) +* container: `google_container_cluster`, `google_container_node_pool` properly suppress new GKE `1.12` `metadata` values. ([#3233](https://github.com/terraform-providers/terraform-provider-google/issues/3233)) +* container: `google_container_cluster` properly collects service-level errors from the API ([#2941](https://github.com/terraform-providers/terraform-provider-google/issues/2941)) +* monitoring: `google_monitoring_uptime_check_config` Change all fields for monitored resource to force recreation ([#3132](https://github.com/terraform-providers/terraform-provider-google/issues/3132)) +* various: Retry only 409 concurrent operation errors and not naming conflicts ([#3285](https://github.com/terraform-providers/terraform-provider-google/issues/3285)) + +## 2.2.0 (March 12, 2019) + +KNOWN ISSUES: + +* compute: `google_compute_disk` is unable to detach instances at deletion time. + +--- + +FEATURES: +* **New Datasource**: `data.google_projects` for retrieving a list of projects based on a filter. ([#3178](https://github.com/terraform-providers/terraform-provider-google/issues/3178)) +* **New Resource**: `google_tpu_node` for Cloud TPU Nodes ([#3179](https://github.com/terraform-providers/terraform-provider-google/issues/3179)) + +ENHANCEMENTS: +* compute: `google_compute_disk` and `google_compute_region_disk` will now detach themselves from a more up to date set of users at delete time. ([#3154](https://github.com/terraform-providers/terraform-provider-google/issues/3154)) +* compute: `google_compute_network` is now generated by Magic Modules, supporting configurable timeouts and more import formats. ([#3203](https://github.com/terraform-providers/terraform-provider-google/issues/3203)) +* compute: `google_compute_firewall` will validate the maximum size of service account lists at plan time. ([#3201](https://github.com/terraform-providers/terraform-provider-google/issues/3201)) +* container: `google_container_cluster` can now disable VPC Native clusters with `ip_allocation_policy.use_ip_aliases` ([#3174](https://github.com/terraform-providers/terraform-provider-google/issues/3174)) +* container: `data.google_container_engine_versions` supports `version_prefix` to allow fuzzy version matching. Using this field, Terraform can match the latest version of a major, minor, or patch release. ([#3199](https://github.com/terraform-providers/terraform-provider-google/issues/3199)) +* pubsub: `google_pubsub_subscription` now supports configuring `message_retention_duration` and `retain_acked_messages`. ([#3193](https://github.com/terraform-providers/terraform-provider-google/issues/3193)) + +BUG FIXES: +* app_engine: `google_app_engine_application` correctly outputs `gcr_domain`. ([#3149](https://github.com/terraform-providers/terraform-provider-google/issues/3149)) +* compute: `data.google_compute_subnetwork` outputs the `self_link` field again. ([#3156](https://github.com/terraform-providers/terraform-provider-google/issues/3156)) +* compute: `google_compute_attached_disk` is now removed from state if the instance was removed. ([#3183](https://github.com/terraform-providers/terraform-provider-google/issues/3183)) +* container: `google_container_cluster` private_cluster_config now has a diff suppress to prevent a permadiff for and allows for empty `master_ipv4_cidr_block` ([#460](https://github.com/terraform-providers/terraform-provider-google/issues/460)) +* container: `google_container_cluster` import behavior fixed/documented for TF-state-only fields (`remove_default_node_pool`, `min_master_version`) ([#3146](https://github.com/terraform-providers/terraform-provider-google/issues/3146)][[#3169](https://github.com/terraform-providers/terraform-provider-google/issues/3169)][[#3180](https://github.com/terraform-providers/terraform-provider-google/issues/3180)) +* storagetransfer: `google_storage_transfer_job` will no longer crash when accessing nil dates. ([#3185](https://github.com/terraform-providers/terraform-provider-google/issues/3185)) + +## 2.1.0 (February 26, 2019) + +FEATURES: +* **New Datasource**: `google_client_openid_userinfo` for retrieving the `email` used to authenticate with GCP. ([#3103](https://github.com/terraform-providers/terraform-provider-google/issues/3103)) + +ENHANCEMENTS: +* compute: `data.google_compute_subnetwork` can now be addressed by `self_link` as an alternative to the existing `name`/`region`/`project` fields. ([#3040](https://github.com/terraform-providers/terraform-provider-google/issues/3040)) +* pubsub: `google_pubsub_topic` is now generated using Magic Modules, adding Open in Cloud Shell examples, configurable timeouts, and the `labels` field. ([#3043](https://github.com/terraform-providers/terraform-provider-google/issues/3043)) +* pubsub: `google_pubsub_subscription` is now generated using Magic Modules, adding Open in Cloud Shell examples, configurable timeouts, update support, and the `labels` field. ([#3043](https://github.com/terraform-providers/terraform-provider-google/issues/3043)) +* sql: `google_sql_database_instance` now provides `public_ip_address` and `private_ip_address` outputs of the first public and private IP of the instance respectively. ([#3091](https://github.com/terraform-providers/terraform-provider-google/issues/3091)) + + +BUG FIXES: +* sql: `google_sql_database_instance` allows the empty string to be set for `private_network`. ([#3091](https://github.com/terraform-providers/terraform-provider-google/issues/3091)) + +## 2.0.0 (February 12, 2019) + +BACKWARDS INCOMPATIBILITIES: +* bigtable: `google_bigtable_instance.cluster.num_nodes` will fail at plan time if `DEVELOPMENT` instances have `num_nodes = "0"` set explicitly. If it has been set, unset the field. ([#2401](https://github.com/terraform-providers/terraform-provider-google/issues/2401)) +* cloudbuild: `google_cloudbuild_trigger.build.step.args` is now a list instead of space separated strings. ([#2790](https://github.com/terraform-providers/terraform-provider-google/issues/2790)) +* cloudfunctions: `google_cloudfunctions_function.retry_on_failure` has been removed. Use `event_trigger.failure_policy.retry` instead. ([#2392](https://github.com/terraform-providers/terraform-provider-google/issues/2392)) +* composer: `google_composer_environment.node_config.zone` is now `Required`. ([#2967](https://github.com/terraform-providers/terraform-provider-google/issues/2967)) +* compute: `google_compute_instance`, `google_compute_instance_from_template` `metadata` field is now authoritative and will remove values not explicitly set in config. ([#2208](https://github.com/terraform-providers/terraform-provider-google/issues/2208)) +* compute: `google_compute_project_metadata` resource is now authoritative and will remove values not explicitly set in config. ([#2205](https://github.com/terraform-providers/terraform-provider-google/issues/2205)) +* compute: `google_compute_url_map` resource is now authoritative and will remove values not explicitly set in config. ([#2245](https://github.com/terraform-providers/terraform-provider-google/issues/2245)) +* compute: `google_compute_global_forwarding_rule.labels` is removed from the `google` provider and must be used in the `google-beta` provider. ([#2399](https://github.com/terraform-providers/terraform-provider-google/issues/2399)) +* compute: `google_compute_subnetwork_iam_binding`, `google_compute_subnetwork_iam_member`, `google_compute_subnetwork_iam_policy` are removed from the `google` provider and must be used in the `google-beta` provider. ([#2398](https://github.com/terraform-providers/terraform-provider-google/issues/2398)) +* compute: `google_compute_backend_service.custom_request_headers` is removed from the `google` provider and must be used in the `google-beta` provider. ([#2405](https://github.com/terraform-providers/terraform-provider-google/issues/2405)) +* compute: `google_compute_snapshot.snapshot_encryption_key_raw`, `google_compute_snapshot.snapshot_encryption_key_sha256`, `google_compute_snapshot.source_disk_encryption_key_raw`, `google_compute_snapshot.source_disk_encryption_key_sha256` fields are now removed. Use `google_compute_snapshot.snapshot_encryption_key.0.raw_key`, `google_compute_snapshot.snapshot_encryption_key.0.sha256`, `google_compute_snapshot.source_disk_encryption_key.0.raw_key`, `google_compute_snapshot.source_disk_encryption_key.0.sha256` instead. ([#2572](https://github.com/terraform-providers/terraform-provider-google/issues/2572)][[#2624](https://github.com/terraform-providers/terraform-provider-google/issues/2624)) +* container: `google_container_node_pool.max_pods_per_node` is removed from the `google` provider and must be used in the `google-beta` provider. ([#2391](https://github.com/terraform-providers/terraform-provider-google/issues/2391)) +* compute: `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` have had their `version`, `auto_healing_policies`, and `rolling_update_policy` fields removed from the `google` provider. They must be used in the `google-beta` provider. `rolling_update_policy` was renamed `update_policy` in that provider. ([#2392](https://github.com/terraform-providers/terraform-provider-google/issues/2392)) +* compute: `google_compute_instance_group_manager` is no longer imported by the provider-level region. Set the appropriate provider-level zone instead. ([#2693](https://github.com/terraform-providers/terraform-provider-google/issues/2693)) +* compute: `google_compute_region_instance_group_manager.update_strategy` in the `google-beta` provider has been removed. ([#2594](https://github.com/terraform-providers/terraform-provider-google/issues/2594)) +* compute: `google_compute_instance`, `google_compute_instance_template`, `google_compute_instance_from_template` have had the `network_interface.address` field removed. ([#2595](https://github.com/terraform-providers/terraform-provider-google/issues/2595)) +* compute: `google_compute_disk` is no longer imported by the provider-level region. Set the appropriate provider-level zone instead. ([#2694](https://github.com/terraform-providers/terraform-provider-google/issues/2694)) +* compute: `google_compute_router_nat.subnetwork.source_ip_ranges_to_nat` is now Required inside `subnetwork` blocks. ([#2749](https://github.com/terraform-providers/terraform-provider-google/issues/2749)) +* compute: `google_compute_ssl_certificate`'s `private_key` field is no longer stored in state in cleartext; it is now SHA256 encoded. ([#2976](https://github.com/terraform-providers/terraform-provider-google/issues/2976)) +* container: `google_container_cluster` fields (`private_cluster`, `master_ipv4_cidr_block`) are removed. Use `private_cluster_config` and `private_cluster_config.master_ipv4_cidr_block` instead. ([#2395](https://github.com/terraform-providers/terraform-provider-google/issues/2395)) +* container: `google_container_cluster` fields (`enable_binary_authorization`, `enable_tpu`, `pod_security_policy_config`) are removed from the `google` provider and must be used in the `google-beta` provider. ([#2395](https://github.com/terraform-providers/terraform-provider-google/issues/2395)) +* container: `google_container_cluster.node_config` fields (`taints`, `workload_metadata_config`) are removed from the `google` provider and must be used in the `google-beta` provider. ([#2601](https://github.com/terraform-providers/terraform-provider-google/issues/2601)) +* container: `google_container_node_pool.node_config` fields (`taints`, `workload_metadata_config`) are removed from the `google` provider and must be used in the `google-beta` provider. ([#2601](https://github.com/terraform-providers/terraform-provider-google/issues/2601)) +* container: `google_container_node_pool`'s `name_prefix` field has been restored and is no longer deprecated. ([#2975](https://github.com/terraform-providers/terraform-provider-google/issues/2975)) +* sql: `google_sql_database_instance` resource is now authoritative and will remove values not explicitly set in config. ([#2203](https://github.com/terraform-providers/terraform-provider-google/issues/2203)) +* bigtable: `google_bigtable_instance` `zone` field is no longer inferred from the provider. +* endpoints: `google_endpoints_service.protoc_output` was removed. Use `google_endpoints_service.protoc_output_base64` instead. ([#2396](https://github.com/terraform-providers/terraform-provider-google/issues/2396)) +* resourcemanager: `google_project_iam_policy` is now authoritative and will remove values not explicitly set in config. Several fields were removed that made it authoritative: `authoritative`, `restore_policy`, and `disable_project`. This resource is very dangerous! Ensure you are not using the removed fields (`authoritative`, `restore_policy`, `disable_project`). ([#2315](https://github.com/terraform-providers/terraform-provider-google/issues/2315)) +* resourcemanager: Datasource `google_service_account_key.service_account_id` has been removed. Use the `name` field instead. ([#2397](https://github.com/terraform-providers/terraform-provider-google/issues/2397)) +* resourcemanager: `google_project.app_engine` has been removed. Use the `google_app_engine_application` resource instead. ([#2386](https://github.com/terraform-providers/terraform-provider-google/issues/2386)) +* resourcemanager: `google_organization_custom_role.deleted` is now an output-only attribute. Use `terraform destroy`, or remove the resource from your config instead. ([#2596](https://github.com/terraform-providers/terraform-provider-google/issues/2596)) +* resourcemanager: `google_project_custom_role.deleted` is now an output-only attribute. Use `terraform destroy`, or remove the resource from your config instead. ([#2619](https://github.com/terraform-providers/terraform-provider-google/issues/2619)) +* serviceusage: `google_project_service` will now error instead of silently disabling dependent services if `disable_dependent_services` is unset. ([#2938](https://github.com/terraform-providers/terraform-provider-google/issues/2938)) +* storage: `google_storage_object_acl.role_entity` is now authoritative and will remove values not explicitly set in config. Use `google_storage_object_access_control` for fine-grained management. ([#2316](https://github.com/terraform-providers/terraform-provider-google/issues/2316)) +* storage: `google_storage_default_object_acl.role_entity` is now authoritative and will remove values not explicitly set in config. ([#2345](https://github.com/terraform-providers/terraform-provider-google/issues/2345)) +* iam: `google_*_iam_binding` Change all IAM bindings to be authoritative ([#2764](https://github.com/terraform-providers/terraform-provider-google/issues/2764)) + +FEATURES: +* **New Resource**: `google_access_context_manager_access_policy` for managing the container for an organization's access levels. ([`google-beta`#96](https://github.com/terraform-providers/terraform-provider-google-beta/pull/96)) +* **New Resource**: `google_access_context_manager_access_level` for managing an organization's access levels. ([`google-beta`#149](https://github.com/terraform-providers/terraform-provider-google-beta/pull/149)) +* **New Resource**: `google_access_context_manager_service_perimeter` for managing service perimeters in an access policy. ([`google-beta`#246](https://github.com/terraform-providers/terraform-provider-google-beta/pull/246)) +* **New Resource**: `google_storage_transfer_job` for managing recurring storage transfers with Google Cloud Storage. ([#2707](https://github.com/terraform-providers/terraform-provider-google/issues/2707)) +* **New Datasource**: `google_storage_transfer_project_service_account` data source for retrieving the Storage Transfer service account for a project ([#2692](https://github.com/terraform-providers/terraform-provider-google/issues/2692)) +* **New Resource**: `google_app_engine_firewall_rule` ([#2738](https://github.com/terraform-providers/terraform-provider-google/issues/2738)][[#2849](https://github.com/terraform-providers/terraform-provider-google/issues/2849)) +* **New Resource**: `google_project_iam_audit_config` ([#2731](https://github.com/terraform-providers/terraform-provider-google/issues/2731)) +* **New Datasource**: `google_kms_crypto_key` data source for an externally managed KMS crypto key ([#2891](https://github.com/terraform-providers/terraform-provider-google/issues/2891)) +* **New Datasource**: `google_kms_key_ring` ([#2891](https://github.com/terraform-providers/terraform-provider-google/issues/2891)) + +ENHANCEMENTS: +* provider: Add `access_token` config option to allow Terraform to authenticate using short-lived Google OAuth 2.0 access token ([#2838](https://github.com/terraform-providers/terraform-provider-google/issues/2838)) +* bigquery: Add `default_partition_expiration_ms` field to `google_bigquery_dataset` resource. ([#2287](https://github.com/terraform-providers/terraform-provider-google/issues/2287)) +* bigquery: Add `delete_contents_on_destroy` field to `google_bigquery_dataset` resource. ([#2986](https://github.com/terraform-providers/terraform-provider-google/issues/2986)) +* bigquery: Add `time_partitioning.require_partition_filter` to `google_bigquery_table` resource. ([#2815](https://github.com/terraform-providers/terraform-provider-google/issues/2815)) +* bigquery: Allow more BigQuery regions ([#2566](https://github.com/terraform-providers/terraform-provider-google/issues/2566)) +* bigtable: Add `column_family` at create time to `google_bigtable_table`. ([#2228](https://github.com/terraform-providers/terraform-provider-google/issues/2228)) +* bigtable: Add multi-zone (inside one region) replication to `google_bigtable_instance`. ([#2313](https://github.com/terraform-providers/terraform-provider-google/issues/2313)] [[#2289](https://github.com/terraform-providers/terraform-provider-google/issues/2289)) +* cloudbuild: `google_cloudbuild_trigger` is now autogenerated, adding more configurable timeouts, import support, and the `disabled` field. `ignored_files`, `included_files` are now updatable. ([#2790](https://github.com/terraform-providers/terraform-provider-google/issues/2790)] [[#2871](https://github.com/terraform-providers/terraform-provider-google/issues/2871)) +* cloudfunctions: ` google_cloudfunctions_function` now has souce repo support ([#2650](https://github.com/terraform-providers/terraform-provider-google/issues/2650)) +* cloudfunctions: `google_cloudfunctions_function` now supports `service_account_email` for self-provided service accounts. ([#2947](https://github.com/terraform-providers/terraform-provider-google/issues/2947)) +* compute: `google_compute_forwarding_rule` supports specifying `all_ports` for internal load balancing. ([`google-beta`#297](https://github.com/terraform-providers/terraform-provider-google-beta/pull/297)) +* compute: `google_compute_image` is now autogenerated and supports multiple import formats, and `size_gb` attribute. ([#2769](https://github.com/terraform-providers/terraform-provider-google/issues/2769)) +* compute: `google_compute_url_map` resource is now autogenerated and supports multiple import formats. ([#2245](https://github.com/terraform-providers/terraform-provider-google/issues/2245)) +* compute: Add `name`, `unique_id`, and `display_name` properties to `data.google_compute_default_service_account` ([#2778](https://github.com/terraform-providers/terraform-provider-google/issues/2778)) +* compute: `google_compute_disk` Add support for KMS encryption to compute disk ([#2884](https://github.com/terraform-providers/terraform-provider-google/issues/2884)) +* compute: Add support for PARTNER interconnects. ([#2959](https://github.com/terraform-providers/terraform-provider-google/issues/2959)) +* dataproc: Add `accelerators` support to `google_dataproc_cluster` to allow using GPU accelerators. ([#2411](https://github.com/terraform-providers/terraform-provider-google/issues/2411)) +* dataproc: `google_dataproc_cluster` Add support for KMS encryption to dataproc cluster ([#2840](https://github.com/terraform-providers/terraform-provider-google/issues/2840)) +* project: The google_iam_policy data source now supports Audit Configs ([#2687](https://github.com/terraform-providers/terraform-provider-google/issues/2687)) +* kms: Add support for `protection_level` to `google_kms_crypto_key` ([#2751](https://github.com/terraform-providers/terraform-provider-google/issues/2751)) +* resourcemanager: add `inherit_from_parent` to all org policy resources ([#2653](https://github.com/terraform-providers/terraform-provider-google/issues/2653)) +* serviceusage: `google_project_service` now supports `disable_dependent_services` to control whether services can disable services that depend on them at disable-time. ([#2938](https://github.com/terraform-providers/terraform-provider-google/issues/2938)) +* sourcerepo: `google_sourcerepo_repository` is now autogenerated, adding configurable timeouts. ([#2797](https://github.com/terraform-providers/terraform-provider-google/issues/2797)) +* storage: `google_storage_object_acl` can more easily swap between `role_entity` and `predefined_acl` ACL definitions. ([#2316](https://github.com/terraform-providers/terraform-provider-google/issues/2316)) +* storage: `google_storage_bucket` has support for `requester_pays` ([#2580](https://github.com/terraform-providers/terraform-provider-google/issues/2580)) +* storage: `google_storage_bucket_object` exports `output_name` for interpolations on `name`, allowing you to trigger reapplication of `google_storage_object_acl` on recreated objects. ([#2914](https://github.com/terraform-providers/terraform-provider-google/issues/2914)) +* storage: During a force destroy, `google_storage_bucket` will delete objects in parallel instead of serially. ([#2944](https://github.com/terraform-providers/terraform-provider-google/issues/2944)) +* spanner: `google_spanner_database` is autogenerated and supports timeouts. ([#2812](https://github.com/terraform-providers/terraform-provider-google/issues/2812)) +* spanner: `google_spanner_instance` is autogenerated and supports timeouts. ([#2892](https://github.com/terraform-providers/terraform-provider-google/issues/2892)) + +BUG FIXES: + +* cloudbuild: allow `google_cloudbuild_trigger.trigger_template.project` to not be set ([#2655](https://github.com/terraform-providers/terraform-provider-google/issues/2655)) +* cloudbuild: fix update so it doesn't error every time ([#2743](https://github.com/terraform-providers/terraform-provider-google/issues/2743)) +* cloudfunctions: No longer over-validate project ids in `google_cloudfunctions_function` ([#2780](https://github.com/terraform-providers/terraform-provider-google/issues/2780)) +* compute: attached_disk now supports region disks ([#2441](https://github.com/terraform-providers/terraform-provider-google/issues/2441)) +* compute: extract vpn tunnel region/project from vpn gateway ([#2640](https://github.com/terraform-providers/terraform-provider-google/issues/2640)) +* compute: send instance scheduling block with automaticrestart true if there is none in cfg ([#2638](https://github.com/terraform-providers/terraform-provider-google/issues/2638)) +* compute: fix disk behaivor in compute_instance_from_template ([#2695](https://github.com/terraform-providers/terraform-provider-google/issues/2695)) +* compute: add diffsuppress for region_autoscaler.target so it can be used with both versions of the provider ([#2770](https://github.com/terraform-providers/terraform-provider-google/issues/2770)) +* compute: fix ID for inferring project for old compute_project_metadata states ([#2844](https://github.com/terraform-providers/terraform-provider-google/issues/2844)) +* compute: `google_compute_backend_service` will send the correct `iap` block values during updates ([#2978](https://github.com/terraform-providers/terraform-provider-google/issues/2978)) +* container: fix failure when updating node versions ([#2872](https://github.com/terraform-providers/terraform-provider-google/issues/2872)) +* dataproc: convert dataproc_cluster.cluster_config.gce_cluster_config.tags into a set ([#2633](https://github.com/terraform-providers/terraform-provider-google/issues/2633)) +* iam: fix permadiff when stage is ALPHA ([#2370](https://github.com/terraform-providers/terraform-provider-google/issues/2370)) +* iam: add another retry if iam read returns nil ([#2629](https://github.com/terraform-providers/terraform-provider-google/issues/2629)) +* monitoring: `uptime_check_config` can now be updated and won't error when changing duration. ([#2786](https://github.com/terraform-providers/terraform-provider-google/issues/2786)) +* runtimeconfig: allow more characters in runtimeconfig name ([#2643](https://github.com/terraform-providers/terraform-provider-google/issues/2643)) +* sql: send maintenance_window.hour even if it's zero, since that's a valid value ([#2630](https://github.com/terraform-providers/terraform-provider-google/issues/2630)) +* sql: allow cross-project imports for sql user ([#2632](https://github.com/terraform-providers/terraform-provider-google/issues/2632)) +* sql: mark region as computed in sql db instance since we use getregion ([#2635](https://github.com/terraform-providers/terraform-provider-google/issues/2635)) +* sql: `google_sql_database_instance` Stop SQL instances from reporting failing to destroy ([#2811](https://github.com/terraform-providers/terraform-provider-google/issues/2811))
diff --git a/v6.2.0/CHANGELOG_v3.md b/v6.2.0/CHANGELOG_v3.md new file mode 100644 index 0000000..3471286 --- /dev/null +++ b/v6.2.0/CHANGELOG_v3.md
@@ -0,0 +1,2091 @@ +## 3.90.1 (November 02, 2021) + +DEPRECATIONS: + +* container: fixed an overly-broad deprecation on `master_auth`, constraining it to `master_auth.username` and `master_auth.password` + +## 3.90.0 (October 26, 2021) + +DEPRECATIONS: +* container: deprecated `workload_identity_config.0.identity_namespace` and it will be removed in a future major release as it has been deprecated in the API. Use `workload_identity_config.0.workload_pool` instead. Switching your configuration from one value to the other will trigger a diff at plan time, and a spurious update. ([#10327](https://github.com/hashicorp/terraform-provider-google/pull/10327)) +* container: deprecated the following `google_container_cluster` fields: `instance_group_urls` and `master_auth` ([#10356](https://github.com/hashicorp/terraform-provider-google/pull/10356)) + +IMPROVEMENTS: +* container: added `node_config.0.guest_accelerator.0.gpu_partition_size` field to google_container_node_pool ([#10339](https://github.com/hashicorp/terraform-provider-google/pull/10339)) +* container: added `workload_identity_config.0.workload_pool` to `google_container_cluster` ([#10327](https://github.com/hashicorp/terraform-provider-google/pull/10327)) +* container_cluster: Updated `monitoring_config` to accept `WORKLOAD` ([#10321](https://github.com/hashicorp/terraform-provider-google/pull/10321)) +* provider: Added links to nested types documentation for manually generated pages ([#10333](https://github.com/hashicorp/terraform-provider-google/pull/10333)) + +BUG FIXES: +* cloudrun: fixed a permadiff on the field `template.spec.containers.ports.name` of the `google_cloud_run_service` resource ([#10340](https://github.com/hashicorp/terraform-provider-google/pull/10340)) +* composer: removed `config.node_config.zone` requirement on `google_composer_environment` ([#10353](https://github.com/hashicorp/terraform-provider-google/pull/10353)) +* compute: fixed permadiff for `failover_policy` on `google_compute_region_backend_service` ([#10316](https://github.com/hashicorp/terraform-provider-google/pull/10316)) +* compute: fixed to make `description` updatable without recreation on `google_compute_instance_group_manager` ([#10329](https://github.com/hashicorp/terraform-provider-google/pull/10329)) +* container: fixed a permadiff on `google_container_node_pool.workload_metadata_config.mode` ([#10313](https://github.com/hashicorp/terraform-provider-google/pull/10313)) +* iam: fixed request batching bug where failed requests would show unnecessary backslash escaping to the user. ([#10303](https://github.com/hashicorp/terraform-provider-google/pull/10303)) +* securitycenter: fixed bug where `google_scc_notification_config.streaming_config.filter` was not updating. ([#10315](https://github.com/hashicorp/terraform-provider-google/pull/10315)) + +## 3.89.0 (October 18, 2021) + +DEPRECATIONS: +* compute: deprecated the `enable_display` field in `google_compute_instance_template` in the `google` (GA) provider. It will only be available in the `google-beta` provider in a future release, as the underlying feature is in beta. ([#10281](https://github.com/hashicorp/terraform-provider-google/pull/10281)) + +BUG FIXES: +* compute: fixed bug where `google_compute_router_peer` could not set an advertised route priority of 0, causing permadiff. ([#10292](https://github.com/hashicorp/terraform-provider-google/pull/10292)) +* container: fixed a crash on `monitoring_config` of `google_container_cluster` ([#10290](https://github.com/hashicorp/terraform-provider-google/pull/10290)) +* iam: fixed request batching bug where failed requests would show unnecessary backslash escaping to the user. ([#10303](https://github.com/hashicorp/terraform-provider-google/pull/10303)) +* storage: fixed a bug to better handle eventual consistency among `google_storage_bucket` resources. ([#10287](https://github.com/hashicorp/terraform-provider-google/pull/10287)) + +## 3.88.0 (October 11, 2021) + +NOTES: +* reorganized documentation to group all Compute Engine and Monitoring (Stackdriver) resources together. ([#10205](https://github.com/hashicorp/terraform-provider-google/pull/10205)) + +DEPRECATIONS: +* container: deprecated `workload_metadata_configuration.node_metadata` in favor of `workload_metadata_configuration.mode` in `google_container_cluster` ([#10238](https://github.com/hashicorp/terraform-provider-google/pull/10238)) +* dataproc: deprecated the `google_dataproc_workflow_template.version` field, as it wasn't actually useful. The field is used during updates, but updates aren't currently possible with the resource. ([#10183](https://github.com/hashicorp/terraform-provider-google/pull/10183)) +* runtimeconfig: deprecated the Runtime Configurator service in the `google` (GA) provider including `google_runtimeconfig_config`, `google_runtimeconfig_variable`, `google_runtimeconfig_config_iam_policy`, `google_runtimeconfig_config_iam_binding`, `google_runtimeconfig_config_iam_member`, `data.google_runtimeconfig_config`. They will only be available in the `google-beta` provider in a future release, as the underlying service is in beta. ([#10232](https://github.com/hashicorp/terraform-provider-google/pull/10232)) +BREAKING CHANGES: +* gke_hub: made the `config_membership` field in `google_gke_hub_feature` required, disallowing invalid configurations ([#10199](https://github.com/hashicorp/terraform-provider-google/pull/10199)) +* gke_hub: made the `configmanagement`, `feature`, `location`, `membership` fields in `google_gke_hub_feature_membership` required, disallowing invalid configurations ([#10199](https://github.com/hashicorp/terraform-provider-google/pull/10199)) + +FEATURES: +* **New Data Source:** `google_service_networking_peered_dns_domain` ([#10229](https://github.com/hashicorp/terraform-provider-google/pull/10229)) +* **New Data Source:** `google_sourcerepo_repository` ([#10203](https://github.com/hashicorp/terraform-provider-google/pull/10203)) +* **New Data Source:** `google_storage_bucket` ([#10190](https://github.com/hashicorp/terraform-provider-google/pull/10190)) +* **New Resource:** `google_pubsub_lite_reservation` ([#10263](https://github.com/hashicorp/terraform-provider-google/pull/10263)) +* **New Resource:** `google_service_networking_peered_dns_domain` ([#10229](https://github.com/hashicorp/terraform-provider-google/pull/10229)) + +IMPROVEMENTS: +* composer: added support for composer v2 fields `workloads_config` and `cloud_composer_network_ipv4_cidr_block` to `composer_environment` ([10269](https://github.com/hashicorp/terraform-provider-google/pull/10269)) +* compute: added external IPv6 support on `google_compute_subnetwork` and `google_compute_instance.network_interfaces` ([#10189](https://github.com/hashicorp/terraform-provider-google/pull/10189)) +* container: added support for `workload_metadata_configuration.mode` in `google_container_cluster` ([#10238](https://github.com/hashicorp/terraform-provider-google/pull/10238)) +* eventarc: added support for `uid` output field, `cloud_function` destination to `google_eventarc_trigger` ([#10199](https://github.com/hashicorp/terraform-provider-google/pull/10199)) +* gke_hub: added support for `gcp_service_account_email` when configuring Git sync in `google_gke_hub_feature_membership` ([#10199](https://github.com/hashicorp/terraform-provider-google/pull/10199)) +* gke_hub: added support for `resource_state`, `state` outputs to `google_gke_hub_feature` ([#10199](https://github.com/hashicorp/terraform-provider-google/pull/10199)) +* pubsub: Added support for references to `google_pubsub_lite_reservation` to `google_pubsub_lite_topic`. ([#10263](https://github.com/hashicorp/terraform-provider-google/pull/10263)) + +BUG FIXES: +* monitoring: fixed typo in `google_monitoring_uptime_check_config` where `NOT_MATCHES_REGEX` could not be specified. ([#10249](https://github.com/hashicorp/terraform-provider-google/pull/10249)) + +## 3.87.0 (October 04, 2021) + +DEPRECATIONS: +* dataproc: deprecated the `google_dataproc_workflow_template.version` field, as it wasn't actually useful. The field is used during updates, but updates aren't currently possible with the resource. ([#10183](https://github.com/hashicorp/terraform-provider-google/pull/10183)) + +FEATURES: +* **New Resource:** `google_org_policy_policy` ([#10111](https://github.com/hashicorp/terraform-provider-google/pull/10111)) + +IMPROVEMENTS: +* cloudbuild: added field `service_account` to `google_cloudbuild_trigger` ([#10159](https://github.com/hashicorp/terraform-provider-google/pull/10159)) +* composer: added field `scheduler_count` to `google_composer_environment` ([#10158](https://github.com/hashicorp/terraform-provider-google/pull/10158)) +* compute: Disabled recreation of GCE instances when updating `resource_policies` property ([#10173](https://github.com/hashicorp/terraform-provider-google/pull/10173)) +* container: added support for `logging_config` and `monitoring_config` to `google_container_cluster` ([#10125](https://github.com/hashicorp/terraform-provider-google/pull/10125)) +* kms: added support for `import_only` to `google_kms_crypto_key` ([#10157](https://github.com/hashicorp/terraform-provider-google/pull/10157)) +* networkservices: boosted the default timeout for `google_network_services_edge_cache_origin` from 30m to 60m ([#10182](https://github.com/hashicorp/terraform-provider-google/pull/10182)) + +BUG FIXES: +* container: fixed an issue where a node pool created with error (eg. GKE_STOCKOUT) would not be captured in state ([#10137](https://github.com/hashicorp/terraform-provider-google/pull/10137)) +* filestore: Allowed updating `reserved_ip_range` on `google_filestore_instance` via recreation of the instance ([#10146](https://github.com/hashicorp/terraform-provider-google/pull/10146)) +* serviceusage: enabled the service api to retry on failed operation calls in anticipation of transient errors that occur when first enabling the service. ([#10171](https://github.com/hashicorp/terraform-provider-google/pull/10171)) + +## 3.86.0 (September 27, 2021) + +IMPROVEMENTS: +* healthcare: promoted `google_healthcare_hl7_v2_store.parseConfig.version` to GA ([#10099](https://github.com/hashicorp/terraform-provider-google/pull/10099)) + +BUG FIXES: +* dns: fixed an issue in `google_dns_record_set` where `rrdatas` could not be updated ([#10089](https://github.com/hashicorp/terraform-provider-google/pull/10089)) +* dns: fixed an issue in `google_dns_record_set` where creating the resource would result in an 409 error ([#10089](https://github.com/hashicorp/terraform-provider-google/pull/10089)) +* platform: fixed a bug in wrongly writing to state when creation failed on `google_organization_policy` ([#10082](https://github.com/hashicorp/terraform-provider-google/pull/10082)) + +## 3.85.0 (September 20, 2021) +IMPROVEMENTS: +* bigtable: enabled support for `user_project_override` in `google_bigtable_instance` and `google_bigtable_table` ([#10060](https://github.com/hashicorp/terraform-provider-google/pull/10060)) +* compute: added `iap` fields to `google_compute_region_backend_service` ([#10038](https://github.com/hashicorp/terraform-provider-google/pull/10038)) +* compute: allowed passing an IP address to the `nextHopIlb` field of `google_compute_route` resource ([#10048](https://github.com/hashicorp/terraform-provider-google/pull/10048)) +* iam: added `disabled` field to `google_service_account` resource ([#10033](https://github.com/hashicorp/terraform-provider-google/pull/10033)) +* provider: added links to nested types documentation within a resource ([#10063](https://github.com/hashicorp/terraform-provider-google/pull/10063)) +* storage: added field `path` to `google_storage_transfer_job` ([#10047](https://github.com/hashicorp/terraform-provider-google/pull/10047)) + +BUG FIXES: +* appengine: fixed bug where `deployment.container.image` would update to an old version even if in `ignore_changes` ([#10058](https://github.com/hashicorp/terraform-provider-google/pull/10058)) +* bigquery: fixed a bug where `destination_encryption_config.kms_key_name` stored the version rather than the key name. ([#10068](https://github.com/hashicorp/terraform-provider-google/pull/10068)) +* redis: extended the default timeouts on `google_redis_instance` ([#10037](https://github.com/hashicorp/terraform-provider-google/pull/10037)) +* serviceusage: fixed an issue in `google_project_service` where users could not reenable services that were disabled outside of Terraform. ([#10045](https://github.com/hashicorp/terraform-provider-google/pull/10045)) + +## 3.84.0 (September 13, 2021) +FEATURES: +* **New Data Source:** `google_secret_manager_secret` ([#9983](https://github.com/hashicorp/terraform-provider-google/pull/9983)) + +IMPROVEMENTS: +* compute: added update support to `google_compute_service_attachment` ([#9982](https://github.com/hashicorp/terraform-provider-google/pull/9982)) + +BUG FIXES: +* container: fixed a bug in failing to remove `maintenance_exclusion` on `google_container_cluster` ([#10025](https://github.com/hashicorp/terraform-provider-google/pull/10025)) +* compute: fixed an issue in `google_compute_router_nat` where removing `log_config` resulted in a perma-diff ([#9950](https://github.com/hashicorp/terraform-provider-google/pull/9950)) +* compute: fixed `advanced_machine_features` error messages in `google_compute_instance` ([#10023](https://github.com/hashicorp/terraform-provider-google/pull/10023)) +* eventarc: fixed bug where resources deleted outside of Terraform would cause errors ([#9997](https://github.com/hashicorp/terraform-provider-google/pull/9997)) +* functions: fixed an error message on `google_cloudfunctions_function` ([#10011](https://github.com/hashicorp/terraform-provider-google/pull/10011)) +* logging: fixed the data type for `bucket_options.linear_buckets.width` on `google_logging_metric` ([#9985](https://github.com/hashicorp/terraform-provider-google/pull/9985)) +* osconfig: fixed import on `google_os_config_guest_policies` ([#10019](https://github.com/hashicorp/terraform-provider-google/pull/10019)) +* storage: fixed an undetected change on `days_since_noncurrent_time` of `google_storage_bucket` ([#10024](https://github.com/hashicorp/terraform-provider-google/pull/10024)) + + +## 3.83.0 (September 09, 2021) +FEATURES: +* **New Resource:** `google_privateca_certificate_template` ([#9905](https://github.com/hashicorp/terraform-provider-google/pull/9905)) + +IMPROVEMENTS: +* privateca: added `certificate_template` to `google_privateca_certificate`. ([#9915](https://github.com/hashicorp/terraform-provider-google/pull/9915)) +* compute: allowed setting `ip_address` field of `google_compute_router_peer` ([#9913](https://github.com/hashicorp/terraform-provider-google/pull/9913)) +* compute: promoted `google_compute_service_attachment` to ga ([#9914](https://github.com/hashicorp/terraform-provider-google/pull/9914)) +* compute: promoted `role` and `purpose` fields in `google_compute_subnetwork` to ga ([#9914](https://github.com/hashicorp/terraform-provider-google/pull/9914)) +* kms: added support for `destroy_scheduled_duration` to `google_kms_crypto_key` ([#9911](https://github.com/hashicorp/terraform-provider-google/pull/9911)) + +BUG FIXES: +* endpoints: fixed a timezone discrepancy in `config_id` on `google_endpoints_service` ([#9912](https://github.com/hashicorp/terraform-provider-google/pull/9912)) +* cloudbuild: marked `google_cloudbuild_trigger` as requiring one of branch_name/tag_name/commit_sha within build.source.repo_source ([#9952](https://github.com/hashicorp/terraform-provider-google/pull/9952)) +* compute: fixed a crash on `enable` field of `google_compute_router_peer` ([#9940](https://github.com/hashicorp/terraform-provider-google/pull/9940)) +* compute: fixed a permanent diff for `next_hop_instance_zone` on `google_compute_route` when `next_hop_instance` was set to a self link ([#9931](https://github.com/hashicorp/terraform-provider-google/pull/9931)) +* compute: fixed an issue in `google_compute_router_nat` where removing `log_config` resulted in a perma-diff ([#9950](https://github.com/hashicorp/terraform-provider-google/pull/9950)) +* privateca: fixed a permadiff bug for `publishing_options` on `google_privateca_ca_pool` when both attributes set false ([#9926](https://github.com/hashicorp/terraform-provider-google/pull/9926)) +* spanner: fixed instance updates to processing units ([#9933](https://github.com/hashicorp/terraform-provider-google/pull/9933)) +* storage: added support for timeouts on `google_storage_bucket_object` ([#9937](https://github.com/hashicorp/terraform-provider-google/pull/9937)) + +## 3.82.0 (August 30, 2021) +FEATURES: +* **New Resource:** `google_privateca_certificate_template` ([#9905](https://github.com/hashicorp/terraform-provider-google/pull/9905)) +* **New Resource:** `google_compute_firewall_policy` ([#9887](https://github.com/hashicorp/terraform-provider-google/pull/9887)) +* **New Resource:** `google_compute_firewall_policy_association` ([#9887](https://github.com/hashicorp/terraform-provider-google/pull/9887)) +* **New Resource:** `google_compute_firewall_policy_rule` ([#9887](https://github.com/hashicorp/terraform-provider-google/pull/9887)) + +IMPROVEMENTS: +* sql: added field `collation` to `google_sql_database_instance` ([#9888](https://github.com/hashicorp/terraform-provider-google/pull/9888)) + +BUG FIXES: +* apigateway: fixed import functionality for all `apigateway` resources ([#9871](https://github.com/hashicorp/terraform-provider-google/pull/9871)) +* dns: fixed not-exists error message on data source `google_dns_managed_zone` ([#9898](https://github.com/hashicorp/terraform-provider-google/pull/9898)) +* healthcare: fixed bug where changes to `google_healthcare_hl7_v2_store.parser_config` subfields would error with "...parser_config.version field is immutable..." ([#9900](https://github.com/hashicorp/terraform-provider-google/pull/9900)) +* os_config: fixed imports for `google_os_config_guest_policies` ([#9872](https://github.com/hashicorp/terraform-provider-google/pull/9872)) +* pubsub: added polling to `google_pubsub_schema` to deal with eventually consistent deletes ([#9863](https://github.com/hashicorp/terraform-provider-google/pull/9863)) +* secretmanager: fixed an issue where `replication` fields would not update in `google_secret_manager_secret` ([#9894](https://github.com/hashicorp/terraform-provider-google/pull/9894)) +* service_usage: fixed imports on `google_service_usage_consumer_quota_override` ([#9876](https://github.com/hashicorp/terraform-provider-google/pull/9876)) +* sql: fixed a permadiff bug for `type` when BUILT_IN on `google_sql_user` ([#9864](https://github.com/hashicorp/terraform-provider-google/pull/9864)) +* sql: fixed bug in `google_sql_user` with CLOUD_IAM_USERs on POSTGRES. ([#9859](https://github.com/hashicorp/terraform-provider-google/pull/9859)) + +## 3.81.0 (August 23, 2021) + +IMPROVEMENTS: +* compute: Added `enable` attribute to `google_compute_router_peer` ([#9776](https://github.com/hashicorp/terraform-provider-google/pull/9776)) +* compute: added support for `L3_DEFAULT` as `ip_protocol` for `google_compute_forwarding_rule` and `UNSPECIFIED` as `protocol` for `google_compute_region_backend_service` to support network load balancers that forward all protocols and ports. ([#9799](https://github.com/hashicorp/terraform-provider-google/pull/9799)) +* compute: added support for `security_settings` to `google_compute_backend_service` ([#9797](https://github.com/hashicorp/terraform-provider-google/pull/9797)) +* essentialcontacts: promoted `google_essential_contacts_contact` to GA ([#9822](https://github.com/hashicorp/terraform-provider-google/pull/9822)) +* gkehub: added `google_gke_hub_membership` support for both `//container.googleapis.com/${google_container_cluster.my-cluster.id}` and `google_container_cluster.my-cluster.id` in `endpoint.0.gke_cluster.0.resource_link` ([#9765](https://github.com/hashicorp/terraform-provider-google/pull/9765)) +* provider: Added provider support for `request_reason` ([#9794](https://github.com/hashicorp/terraform-provider-google/pull/9794)) +* provider: added support for `billing_project` across all resources. If `user_project_override` is set to `true` and a `billing_project` is set, the `X-Goog-User-Project` header will be sent for all resources. ([#9852](https://github.com/hashicorp/terraform-provider-google/pull/9852)) + +BUG FIXES: +* assuredworkloads: fixed resource deletion so `google_assured_workloads_workload` can delete what it creates ([#9835](https://github.com/hashicorp/terraform-provider-google/pull/9835)) +* bigquery: fixed the permadiff bug on `location` of the `google_bigquery_dataset` ([#9810](https://github.com/hashicorp/terraform-provider-google/pull/9810)) +* composer: fixed environment version regexp to explicitly require . (dot) instead of any character after 'preview' (example: composer-2.0.0-preview.0-airflow-2.1.1) ([#9804](https://github.com/hashicorp/terraform-provider-google/pull/9804)) +* compute: changed `wait_for_instances` in `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` to no longer block plan / refresh, waiting on managed instance statuses during apply instead ([#9832](https://github.com/hashicorp/terraform-provider-google/pull/9832)) +* compute: fixed a bug where `negative_caching_policy` cannot be set always revalidate on `google_compute_backend_service` ([#9821](https://github.com/hashicorp/terraform-provider-google/pull/9821)) +* compute: fixed instances where compute resource calls would have their urls appended with a redundant `/projects` after the host ([#9834](https://github.com/hashicorp/terraform-provider-google/pull/9834)) +* firestore: removed diff for server generated field `__name__` on `google_firestore_index` ([#9820](https://github.com/hashicorp/terraform-provider-google/pull/9820)) +* privateca: fixed the creation of subordinate `google_privateca_certificate_authority` with `max_issuer_path_length = 0`. ([#9856](https://github.com/hashicorp/terraform-provider-google/pull/9856)) +* privateca: Fixed null for `ignore_active_certificates_on_deletion` on the imported `google_privateca_certificate_authority` ([#9781](https://github.com/hashicorp/terraform-provider-google/pull/9781)) + +## 3.80.0 (August 16, 2021) + +FEATURES: +* **New Resource:** `google_dialogflow_cx_environment` ([#9738](https://github.com/hashicorp/terraform-provider-google/pull/9738)) + +IMPROVEMENTS: +* gkehub: added support for both `//container.googleapis.com/${google_container_cluster.my-cluster.id}` and `google_container_cluster.my-cluster.id` references in `google_gke_hub_membership.endpoint.0.gke_cluster.0.resource_link` ([#9765](https://github.com/hashicorp/terraform-provider-google/pull/9765)) +* kms: added `name` field to `google_kms_crypto_key_version` datasource ([#9762](https://github.com/hashicorp/terraform-provider-google/pull/9762)) + +BUG FIXES: +* apigee: fixed update behavior on `google_apigee_envgroup` ([#9740](https://github.com/hashicorp/terraform-provider-google/pull/9740)) +* privateca: fixed a failure to create `google_privateca_certificate_authority` of type `SUBORDINATE` due to an invalid attempt to activate it on creation. ([#9761](https://github.com/hashicorp/terraform-provider-google/pull/9761)) + +## 3.79.0 (August 09, 2021) + +NOTES: +* spanner: The `num_nodes` field on `google_spanner_instance` will have its default removed in a future major release, and either `num_nodes` or `processing_units` will be required. ([#9716](https://github.com/hashicorp/terraform-provider-google/pull/9716)) + +FEATURES: +* **New Resource:** `google_dialogflow_cx_entity_type` ([#9717](https://github.com/hashicorp/terraform-provider-google/pull/9717)) +* **New Resource:** `google_dialogflow_cx_page` ([#9683](https://github.com/hashicorp/terraform-provider-google/pull/9683)) + +IMPROVEMENTS: +* spanner: added `processing_units` to `google_spanner_instance` ([#9716](https://github.com/hashicorp/terraform-provider-google/pull/9716)) +* storage: added support for `customer_encryption` on `resource_storage_bucket_object` ([#9704](https://github.com/hashicorp/terraform-provider-google/pull/9704)) + + +## 3.78.0 (August 02, 2021) +FEATURES: +* **New Resource:** `google_gke_hub_membership` ([#9616](https://github.com/hashicorp/terraform-provider-google/pull/9616)) + +IMPROVEMENTS: +* servicenetworking: added support for `user_project_override` and `billing_project ` to `google_service_networking_connection` ([#9668](https://github.com/hashicorp/terraform-provider-google/pull/9668)) + +BUG FIXES: +* storagetransfer: Fixed a crash on `azure_blob_storage_data_source` for `google_storage_transfer_job` ([#9644](https://github.com/hashicorp/terraform-provider-google/pull/9644)) +* sql: fixed bug that wouldn't insert the `google_sql_user` in state for iam users. ([#9625](https://github.com/hashicorp/terraform-provider-google/pull/9625)) +* storage: fixed a crash when `azure_credentials` was defined in `google_storage_transfer_job` ([#9671](https://github.com/hashicorp/terraform-provider-google/pull/9671)) + +## 3.77.0 (July 26, 2021) + +FEATURES: +* **New Resource:** `google_scc_notification_config` ([#9578](https://github.com/hashicorp/terraform-provider-google/pull/9578)) + +IMPROVEMENTS: +* compute: fixed a permadiff bug in `log_config` field of `google_compute_region_backend_service` ([#9568](https://github.com/hashicorp/terraform-provider-google/pull/9568)) +* dlp: added `crypto_replace_ffx_fpe_config` and `crypto_replace_ffx_fpe_config` as primitive transformation types to `google_data_loss_prevention_deidentify_template` ([#9572](https://github.com/hashicorp/terraform-provider-google/pull/9572)) + +BUG FIXES: +* bigquerydatatransfer: fixed a bug where `destination_dataset_id` was required, it is now optional. ([#9605](https://github.com/hashicorp/terraform-provider-google/pull/9605)) +* billing: Fixed ordering of `budget_filter. projects` on `google_billing_budget` ([#9598](https://github.com/hashicorp/terraform-provider-google/pull/9598)) +* compute: removed default value of `0.8` from `google_backend_service.backend.max_utilization` and it will now default from API. All `max_connections_xxx` and `max_rate_xxx` will also default from API as these are all conditional on balancing mode. ([#9587](https://github.com/hashicorp/terraform-provider-google/pull/9587)) +* sql: fixed bug where the provider would retry on an error if the database instance name couldn't be reused. ([#9591](https://github.com/hashicorp/terraform-provider-google/pull/9591)) + +## 3.76.0 (July 19, 2021) + +FEATURES: +* **New Resource:** `google_dialogflow_cx_flow` ([#9551](https://github.com/hashicorp/terraform-provider-google/pull/9551)) +* **New Resource:** `google_dialogflow_cx_intent` ([#9537](https://github.com/hashicorp/terraform-provider-google/pull/9537)) +* **New Resource:** `google_dialogflow_cx_version` ([#9554](https://github.com/hashicorp/terraform-provider-google/pull/9554)) +* **New Resource:** `google_network_services_edge_cache_keyset` ([#9540](https://github.com/hashicorp/terraform-provider-google/pull/9540)) +* **New Resource:** `google_network_services_edge_cache_origin` ([#9540](https://github.com/hashicorp/terraform-provider-google/pull/9540)) +* **New Resource:** `google_network_services_edge_cache_service` ([#9540](https://github.com/hashicorp/terraform-provider-google/pull/9540)) + +IMPROVEMENTS: +* apigee: Added SLASH_22 support for `peering_cidr_range` on `google_apigee_instance` ([#9558](https://github.com/hashicorp/terraform-provider-google/pull/9558)) +* cloudbuild: Added `pubsub_config` and `webhook_config` parameter to `google_cloudbuild_trigger`. ([#9541](https://github.com/hashicorp/terraform-provider-google/pull/9541)) + +BUG FIXES: +* pubsub: fixed pubsublite update issues ([#9544](https://github.com/hashicorp/terraform-provider-google/pull/9544)) + +## 3.75.0 (July 12, 2021) + +FEATURES: +* **New Resource:** google_privateca_ca_pool ([#9480](https://github.com/hashicorp/terraform-provider-google/pull/9480)) +* **New Resource:** google_privateca_certificate ([#9480](https://github.com/hashicorp/terraform-provider-google/pull/9480)) +* **New Resource:** google_privateca_certificate_authority ([#9480](https://github.com/hashicorp/terraform-provider-google/pull/9480)) + +IMPROVEMENTS: +* bigquery: added `kms_key_version` as an output on `bigquery_table.encryption_configuration` and the `destination_encryption_configuration` blocks of `bigquery_job.query`, `bigquery_job.load`, and `bigquery_copy`. ([#9500](https://github.com/hashicorp/terraform-provider-google/pull/9500)) +* compute: added `advanced_machine_features` to `google_compute_instance` ([#9470](https://github.com/hashicorp/terraform-provider-google/pull/9470)) +* compute: promoted all `cdn_policy` sub fields in `google_compute_backend_service`, `google_compute_region_backend_service` and `google_compute_backend_bucket` to GA ([#9432](https://github.com/hashicorp/terraform-provider-google/pull/9432)) +* dlp: Added `replace_with_info_type_config` to `dlp_deidentify_template`. ([#9446](https://github.com/hashicorp/terraform-provider-google/pull/9446)) +* storage: added `temporary_hold` and `event_based_hold` attributes to `google_storage_bucket_object` ([#9487](https://github.com/hashicorp/terraform-provider-google/pull/9487)) + +BUG FIXES: +* bigquery: Fixed permadiff due to lowercase mode/type in `google_bigquery_table.schema` ([#9499](https://github.com/hashicorp/terraform-provider-google/pull/9499)) +* billing: made `all_updates_rule.*` fields updatable on `google_billing_budget` ([#9473](https://github.com/hashicorp/terraform-provider-google/pull/9473)) +* billing: made `amount.specified_amount.units` updatable on `google_billing_budget` ([#9465](https://github.com/hashicorp/terraform-provider-google/pull/9465)) +* compute: fixed perma-diff in `google_compute_instance` ([#9460](https://github.com/hashicorp/terraform-provider-google/pull/9460)) +* storage: fixed handling of object paths that contain slashes for `google_storage_object_access_control` ([#9502](https://github.com/hashicorp/terraform-provider-google/pull/9502)) + +## 3.74.0 (June 28, 2021) +FEATURES: +* **New Resource:** `google_app_engine_service_network_settings` ([#9414](https://github.com/hashicorp/terraform-provider-google/pull/9414)) +* **New Resource:** `google_vertex_ai_dataset` ([#9411](https://github.com/hashicorp/terraform-provider-google/pull/9411)) +* **New Resource:** `google_cloudbuild_worker_pool` ([#9417](https://github.com/hashicorp/terraform-provider-google/pull/9417)) + +IMPROVEMENTS: +* bigtable: added `cluster.kms_key_name` field to `google_bigtable_instance` ([#9393](https://github.com/hashicorp/terraform-provider-google/pull/9393)) +* compute: promoted all `cdn_policy` sub fields in `google_compute_backend_service`, `google_compute_region_backend_service` and `google_compute_backend_bucket` to GA ([#9432](https://github.com/hashicorp/terraform-provider-google/pull/9432)) +* secretmanager: added `ttl`, `expire_time`, `topics` and `rotation` fields to `google_secret_manager_secret` ([#9398](https://github.com/hashicorp/terraform-provider-google/pull/9398)) + +BUG FIXES: +* container: allowed setting `node_config.service_account` at the same time as `enable_autopilot = true` for `google_container_cluster` ([#9399](https://github.com/hashicorp/terraform-provider-google/pull/9399)) +* container: fixed issue where creating a node pool with a name that already exists would import that resource. `google_container_node_pool` ([#9424](https://github.com/hashicorp/terraform-provider-google/pull/9424)) +* dataproc: fixed crash when creating `google_dataproc_workflow_template` with `secondary_worker_config` empty except for `num_instances = 0` ([#9381](https://github.com/hashicorp/terraform-provider-google/pull/9381)) +* filestore: fixed an issue in `google_filestore_instance` where creating two instances simultaneously resulted in an error. ([#9396](https://github.com/hashicorp/terraform-provider-google/pull/9396)) +* sql: added support for `binary_logging` on replica instances for `googe_sql_database_instance` ([#9428](https://github.com/hashicorp/terraform-provider-google/pull/9428)) + +## 3.73.0 (June 21, 2021) +FEATURES: +* **New Resource:** `google_dialogflow_cx_agent` ([#9338](https://github.com/hashicorp/terraform-provider-google/pull/9338)) + +IMPROVEMENTS: +* provider: added support for [mtls authentication](https://google.aip.dev/auth/4114) ([#9382](https://github.com/hashicorp/terraform-provider-google/pull/9382)) +* compute: added `advanced_machine_features` fields to `google_compute_instance_template` ([#9363](https://github.com/hashicorp/terraform-provider-google/pull/9363)) +* compute: promoted `custom_response_headers` to GA for `google_compute_backend_service` and `google_compute_backend_bucket` ([#9374](https://github.com/hashicorp/terraform-provider-google/pull/9374)) +* redis: allowed `redis_version` to be upgraded on `google_redis_instance` ([#9378](https://github.com/hashicorp/terraform-provider-google/pull/9378)) +* redis: promoted fields `transit_encryption_mode` and `server_ca_certs` to GA on `google_redis_instance` ([#9378](https://github.com/hashicorp/terraform-provider-google/pull/9378)) + +BUG FIXES: +* apigee: added SLASH_23 support for `peering_cidr_range` on `google_apigee_instance` ([#9343](https://github.com/hashicorp/terraform-provider-google/pull/9343)) +* cloudrun: fixed a bug where plan would should a diff on `google_cloud_run_service` if the order of the `template.spec.containers.env` list was re-ordered outside of terraform. ([#9340](https://github.com/hashicorp/terraform-provider-google/pull/9340)) +* container: added `user_project_override` support to the ContainerOperationWaiter used by `google_container_cluster` ([#9379](https://github.com/hashicorp/terraform-provider-google/pull/9379)) + +## 3.72.0 (June 14, 2021) +IMPROVEMENTS: +* compute: added support for IPsec-encrypted Interconnect in the form of new fields on `google_compute_router`, `google_compute_ha_vpn_gateway`, `google_compute_interconnect_attachment` and `google_compute_address`([#9288](https://github.com/hashicorp/terraform-provider-google/pull/9288)) +* container: Allowed specifying a cluster id field for `google_container_node_pool.cluster` to ensure that a node pool is recreated if the associated cluster is recreated. ([#9309](https://github.com/hashicorp/terraform-provider-google/pull/9309)) +* storagetransfer: added support for `azure_blob_storage_data_source` to `google_storage_transfer_job` ([#9311](https://github.com/hashicorp/terraform-provider-google/pull/9311)) + +BUG FIXES: +* bigquery: Fixed `google_bigquery_table.schema` handling of policyTags ([#9302](https://github.com/hashicorp/terraform-provider-google/pull/9302)) +* bigtable: fixed bug that would error if creating multiple bigtable gc policies at the same time ([#9305](https://github.com/hashicorp/terraform-provider-google/pull/9305)) +* compute: fixed bug where `encryption` showed a perma-diff on resources created prior to the feature being released. ([#9303](https://github.com/hashicorp/terraform-provider-google/pull/9303)) + +## 3.71.0 (June 07, 2021) +FEATURES: +* **New Resource:** `google_dialogflow_fulfillment` ([#9253](https://github.com/hashicorp/terraform-provider-google/pull/9253)) + +IMPROVEMENTS: +* compute: added `reservation_affinity` to `google_compute_instance` and `google_compute_instance_template` ([#9256](https://github.com/hashicorp/terraform-provider-google/pull/9256)) +* compute: added support for `wait_for_instances_status` on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#9231](https://github.com/hashicorp/terraform-provider-google/pull/9231)) +* compute: added support for output-only `status` field on `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#9231](https://github.com/hashicorp/terraform-provider-google/pull/9231)) +* compute: promoted `log_config` field of `google_compute_health_check` and `google_compute_region_health_check` to GA ([#9274](https://github.com/hashicorp/terraform-provider-google/pull/9274)) +* compute: set the default value for log_config.enable on `google_compute_region_health_check` to avoid permanent diff on plan/apply. ([#9274](https://github.com/hashicorp/terraform-provider-google/pull/9274)) + +BUG FIXES: +* composer: fixed a check that did not allow for preview versions in `google_composer_environment` ([#9255](https://github.com/hashicorp/terraform-provider-google/pull/9255)) +* storage: fixed error when `matches_storage_class` is set empty on `google_storage_bucket` ([#9221](https://github.com/hashicorp/terraform-provider-google/pull/9221)) +* vpcaccess: fixed permadiff when `max_throughput` is not set on `google_vpc_access_connector` ([#9282](https://github.com/hashicorp/terraform-provider-google/pull/9282)) + +## 3.70.0 (June 01, 2021) + +IMPROVEMENTS: +* compute: added `provisioned_iops` to `google_compute_disk` ([#9193](https://github.com/hashicorp/terraform-provider-google/pull/9193)) +* compute: promoted `distribution_policy_target_shape` field in `google_compute_region_instance_group_manager` to GA. ([#9186](https://github.com/hashicorp/terraform-provider-google/pull/9186)) +* sql: added field `disk_autoresize_limit` to `sql_database_instance` ([#9203](https://github.com/hashicorp/terraform-provider-google/pull/9203)) + +BUG FIXES: +* cloudrun: fixed a bug where resources would return successfully due to responses based on a previous version of the resource ([#9213](https://github.com/hashicorp/terraform-provider-google/pull/9213)) +* storage: fixed error when `matches_storage_class` is set empty on `google_storage_bucket` ([#9221](https://github.com/hashicorp/terraform-provider-google/pull/9221)) + +## 3.69.0 (May 24, 2021) + +IMPROVEMENTS: +* compute: added "description" field to "google_compute_resource_policy" resource ([#9176](https://github.com/hashicorp/terraform-provider-google/pull/9176)) +* compute: added "instance_schedule_policy" field to "google_compute_resource_policy" resource ([#9176](https://github.com/hashicorp/terraform-provider-google/pull/9176)) +* compute: promoted field `autoscaling_policy.scaling_schedules` on `google_compute_autoscaler` and `google_compute_region_autoscaler` to ga ([#9165](https://github.com/hashicorp/terraform-provider-google/pull/9165)) +* compute: promoted `autoscaling_policy.cpu_utilization.predictive_method` on `google_compute_autoscaler` and `google_compute_region_autoscaler` to ga. ([#9156](https://github.com/hashicorp/terraform-provider-google/pull/9156)) + +BUG FIXES: +* cloudidentity: fixed recreation on the `initial_group_config` of `google_cloud_identity_group` ([#9143](https://github.com/hashicorp/terraform-provider-google/pull/9143)) +* compute: added mutex in `google_compute_metadata_item` to reduce retries + quota errors ([#9168](https://github.com/hashicorp/terraform-provider-google/pull/9168)) +* container: fixed bug where `enable_shielded_nodes` could not be false on resource `google_container_cluster` ([#9131](https://github.com/hashicorp/terraform-provider-google/pull/9131)) + +## 3.68.0 (May 18, 2021) +FEATURES: +* **New Resource:** `google_pubsub_schema` ([#9116](https://github.com/hashicorp/terraform-provider-google/pull/9116)) + +IMPROVEMENTS: +* compute: added `initial_size` in resource `google_compute_node_group` to account for scenarios where size may change under the hood ([#9078](https://github.com/hashicorp/terraform-provider-google/pull/9078)) +* compute: added support for setting `kms_key_name` on `google_compute_machine_image` ([#9107](https://github.com/hashicorp/terraform-provider-google/pull/9107)) +* dataflow: enabled updates for `google_dataflow_flex_template_job` ([#9123](https://github.com/hashicorp/terraform-provider-google/pull/9123)) + +BUG FIXES: +* compute: fixed bug where, when an organization security policy association was removed outside of terraform, the next plan/apply would fail. ([#9095](https://github.com/hashicorp/terraform-provider-google/pull/9095)) +* container: added validation to check that both `node_version` and `remove_default_node_pool` cannot be set on `google_container_cluster` ([#9100](https://github.com/hashicorp/terraform-provider-google/pull/9100)) +* dns: suppressed spurious diffs due to case changes in DS records ([#9099](https://github.com/hashicorp/terraform-provider-google/pull/9099)) + +## 3.67.0 (May 10, 2021) +FEATURES: +* **New Resource:** google_memcache_instance ([#8982](https://github.com/hashicorp/terraform-provider-google/pull/8982)) + +NOTES: +* all: changed default HTTP request timeout from 30 seconds to 120 seconds ([#8966](https://github.com/hashicorp/terraform-provider-google/pull/8966)) +DEPRECATIONS: +* compute: deprecated `distribution_policy_target_shape` in `google_compute_region_instance_group_manager` Use the `google-beta` provider to continue using this field ([#8970](https://github.com/hashicorp/terraform-provider-google/pull/8970)) +* compute: deprecated `min_ready_sec` in `google_compute_region_instance_group_manager` & `google_compute_instance_group_manager` Use the `google-beta` provider to continue using this field ([#8970](https://github.com/hashicorp/terraform-provider-google/pull/8970)) +* container: deprecated `pod_security_policy_config` field on resource `google_container_cluster`. Use the `google-beta` provider to continue using this field ([#8970](https://github.com/hashicorp/terraform-provider-google/pull/8970)) + +BREAKING CHANGES: +* bigquery: updating `dataset_id` or `project_id` in `google_bigquery_dataset` will now recreate the resource ([#8973](https://github.com/hashicorp/terraform-provider-google/pull/8973)) + +IMPROVEMENTS: +* accesscontextmanager: added support for `require_verified_chrome_os` in basic access levels. ([#9071](https://github.com/hashicorp/terraform-provider-google/pull/9071)) +* billingbudget: added support for import of `google_billing_budget` ([#8990](https://github.com/hashicorp/terraform-provider-google/pull/8990)) +* cloud_identity: added support for `initial_group_config` to the google_cloud_identity_group resource ([#9035](https://github.com/hashicorp/terraform-provider-google/pull/9035)) +* cloudrun: added support to bind secrets from Secret Manager to environment variables or files to `google_cloud_run_service` ([#9073](https://github.com/hashicorp/terraform-provider-google/pull/9073)) +* compute: added `initial_size` to account for scenarios where size may change under the hood in resource `google_compute_node_group` ([#9078](https://github.com/hashicorp/terraform-provider-google/pull/9078)) +* healthcare: added support for `stream_configs` in `google_healthcare_dicom_store` ([#8986](https://github.com/hashicorp/terraform-provider-google/pull/8986)) +* secretmanager: added support for setting a CMEK on `google_secret_manager_secret` ([#9046](https://github.com/hashicorp/terraform-provider-google/pull/9046)) +* spanner: added `force_destroy` to `google_spanner_instance` to delete instances that have backups enabled. ([#9076](https://github.com/hashicorp/terraform-provider-google/pull/9076)) +* spanner: added support for setting a CMEK on `google_spanner_database` ([#8966](https://github.com/hashicorp/terraform-provider-google/pull/8966)) +* workflows: marked `source_contents` and `service_account` as updatable on `google_workflows_workflow` ([#9018](https://github.com/hashicorp/terraform-provider-google/pull/9018)) + +BUG FIXES: +* bigquery: fixed `dataset_id` to force new resource if name is changed. ([#8973](https://github.com/hashicorp/terraform-provider-google/pull/8973)) +* cloudrun: fixed permadiff on `google_cloud_run_domain_mapping.metadata.labels` ([#8971](https://github.com/hashicorp/terraform-provider-google/pull/8971)) +* composer: changed `google_composer_environment.master_ipv4_cidr_block` to draw default from the API ([#9017](https://github.com/hashicorp/terraform-provider-google/pull/9017)) +* container: fixed container node pool not removed from the state when received 404 error on delete call for the resource `google_container_node_pool` ([#9034](https://github.com/hashicorp/terraform-provider-google/pull/9034)) +* dns: fixed empty `rrdatas` list on `google_dns_record_set` for AAAA records ([#9029](https://github.com/hashicorp/terraform-provider-google/pull/9029)) +* kms: fixed indirectly force replacement via `skip_initial_version_creation` on `google_kms_crypto_key` ([#8988](https://github.com/hashicorp/terraform-provider-google/pull/8988)) +* logging: fixed `metric_descriptor.labels` can't be updated on 'google_logging_metric' ([#9057](https://github.com/hashicorp/terraform-provider-google/pull/9057)) +* pubsub: fixed diff for `minimum_backoff` & `maximum_backoff` on `google_pubsub_subscription` ([#9048](https://github.com/hashicorp/terraform-provider-google/pull/9048)) +* resourcemanager: fixed broken handling of IAM conditions for `google_organization_iam_member`, `google_organization_iam_binding`, and `google_organization_iam_policy` ([#9047](https://github.com/hashicorp/terraform-provider-google/pull/9047)) +* serviceusage: added `google_project_service.service` validation to reject invalid service domains that don't contain a period ([#8987](https://github.com/hashicorp/terraform-provider-google/pull/8987)) +* storage: fixed bug where `role_entity` user wouldn't update if the role changed. ([#9008](https://github.com/hashicorp/terraform-provider-google/pull/9008)) + +## 3.66.1 (April 29, 2021) +BUG FIXES: +* compute: fixed bug where terraform would crash if updating from no `service_account.scopes` to more. ([#9032](https://github.com/hashicorp/terraform-provider-google/pull/9032)) + +## 3.66.0 (April 28, 2021) +NOTES: +* all: changed default HTTP request timeout from 30 seconds to 120 seconds ([#8966](https://github.com/hashicorp/terraform-provider-google/pull/8966)) + +BREAKING CHANGES: +* datacatalog: updating `parent` in `google_data_catalog_tag` will now recreate the resource ([#8964](https://github.com/hashicorp/terraform-provider-google/pull/8964)) + +FEATURES: +* **New Data Source:** `google_compute_ha_vpn_gateway` ([#8952](https://github.com/hashicorp/terraform-provider-google/pull/8952)) +* **New Resource:** `google_dataproc_workflow_template` ([#8962](https://github.com/hashicorp/terraform-provider-google/pull/8962)) + +IMPROVEMENTS: +* bigquery: Added BigTable source format in BigQuery table ([#8923](https://github.com/hashicorp/terraform-provider-google/pull/8923)) +* cloudfunctions: removed bounds on the supported memory range in `google_cloudfunctions_function.available_memory_mb` ([#8946](https://github.com/hashicorp/terraform-provider-google/pull/8946)) +* compute: marked scheduling.0.node_affinities as updatable in `google_compute_instance` ([#8927](https://github.com/hashicorp/terraform-provider-google/pull/8927)) +* dataproc: added `shielded_instance_config` fields to `google_dataproc_cluster` ([#8910](https://github.com/hashicorp/terraform-provider-google/pull/8910)) +* spanner: added support for setting a CMEK on `google_spanner_database` ([#8966](https://github.com/hashicorp/terraform-provider-google/pull/8966)) + +BUG FIXES: +* compute: fixed error when creating empty `scopes` on `google_compute_instance` ([#8953](https://github.com/hashicorp/terraform-provider-google/pull/8953)) +* container: fixed a bug that allowed specifying `node_config` on `google_container_cluster` when autopilot is used ([#8905](https://github.com/hashicorp/terraform-provider-google/pull/8905)) +* datacatalog: fixed an issue where `parent` in `google_data_catalog_tag` attempted to update the resource when change instead of recreating it ([#8964](https://github.com/hashicorp/terraform-provider-google/pull/8964)) +* datacatalog: set default false for `force_delete` on `google_data_catalog_tag_template` ([#8922](https://github.com/hashicorp/terraform-provider-google/pull/8922)) +* dns: added missing record types to `google_dns_record_set` resource ([#8919](https://github.com/hashicorp/terraform-provider-google/pull/8919)) +* sql: set `clone.point_in_time` optional for `google_sql_database_instance` ([#8965](https://github.com/hashicorp/terraform-provider-google/pull/8965)) + +## 3.65.0 (April 20, 2021) + +FEATURES: +* **New Resource:** google_eventarc_trigger ([#8895](https://github.com/hashicorp/terraform-provider-google/pull/8895)) + +IMPROVEMENTS: +* compute: added the ability to specify `google_compute_forwarding_rule.ip_address` by a reference in addition to raw IP address ([#8877](https://github.com/hashicorp/terraform-provider-google/pull/8877)) +* compute: enabled fields `advertiseMode`, `advertisedGroups`, `peerAsn`, and `peerIpAddress` to be updatable on resource `google_compute_router_peer` ([#8862](https://github.com/hashicorp/terraform-provider-google/pull/8862)) + +BUG FIXES: +* cloud_identity: fixed google_cloud_identity_group_membership import/update ([#8867](https://github.com/hashicorp/terraform-provider-google/pull/8867)) +* compute: fixed an issue in `google_compute_instance` where `min_node_cpus` could not be set ([#8865](https://github.com/hashicorp/terraform-provider-google/pull/8865)) +* compute: removed minimum for `scopes` field on `google_compute_instance` resource ([#8893](https://github.com/hashicorp/terraform-provider-google/pull/8893)) +* iam: fixed issue with principle and principleSet members not retaining their casing ([#8860](https://github.com/hashicorp/terraform-provider-google/pull/8860)) +* workflows: fixed a bug in `google_workflows_workflow` that could cause inconsistent final plan errors when using the `name` field in other resources ([#8869](https://github.com/hashicorp/terraform-provider-google/pull/8869)) + +## 3.64.0 (April 12, 2021) + +FEATURES: +* **New Resource:** `google_tags_tag_key_iam_binding` ([#8844](https://github.com/hashicorp/terraform-provider-google/pull/8844)) +* **New Resource:** `google_tags_tag_key_iam_member` ([#8844](https://github.com/hashicorp/terraform-provider-google/pull/8844)) +* **New Resource:** `google_tags_tag_key_iam_policy` ([#8844](https://github.com/hashicorp/terraform-provider-google/pull/8844)) +* **New Resource:** `google_tags_tag_value_iam_binding` ([#8844](https://github.com/hashicorp/terraform-provider-google/pull/8844)) +* **New Resource:** `google_tags_tag_value_iam_member` ([#8844](https://github.com/hashicorp/terraform-provider-google/pull/8844)) +* **New Resource:** `google_tags_tag_value_iam_policy` ([#8844](https://github.com/hashicorp/terraform-provider-google/pull/8844)) +* **New Resource:** `google_apigee_envgroup_attachment` ([#8853](https://github.com/hashicorp/terraform-provider-google/pull/8853)) +* **New Resource:** `google_tags_tag_binding` ([#8854](https://github.com/hashicorp/terraform-provider-google/pull/8854)) +* **New Resource:** `google_tags_tag_key` ([#8854](https://github.com/hashicorp/terraform-provider-google/pull/8854)) +* **New Resource:** `google_tags_tag_value` ([#8854](https://github.com/hashicorp/terraform-provider-google/pull/8854)) + +IMPROVEMENTS: +* bigquery: added `require_partition_filter` field to `google_bigquery_table` when provisioning `hive_partitioning_options` ([#8775](https://github.com/hashicorp/terraform-provider-google/pull/8775)) +* compute: added field `maintenance_window.start_time` to `google_compute_node_group` ([#8847](https://github.com/hashicorp/terraform-provider-google/pull/8847)) +* compute: added gVNIC support for `google_compute_instance_template` ([#8842](https://github.com/hashicorp/terraform-provider-google/pull/8842)) +* datacatalog: added `description` field to `google_data_catalog_tag_template ` resource ([#8851](https://github.com/hashicorp/terraform-provider-google/pull/8851)) +* iam: added support for third party identities via the principle and principleSet IAM members ([#8860](https://github.com/hashicorp/terraform-provider-google/pull/8860)) +* tags: promoted `google_tags_tag_key` to GA ([#8854](https://github.com/hashicorp/terraform-provider-google/pull/8854)) +* tags: promoted `google_tags_tag_value` to GA ([#8854](https://github.com/hashicorp/terraform-provider-google/pull/8854)) + +BUG FIXES: +* compute: reverted datatype change for `mtu` in `google_compute_interconnect_attachment` as it was incompatible with existing state representation ([#8829](https://github.com/hashicorp/terraform-provider-google/pull/8829)) +* iam: fixed issue with principle and principleSet members not retaining their casing ([#8860](https://github.com/hashicorp/terraform-provider-google/pull/8860)) +* storage: fixed intermittent `Provider produced inconsistent result after apply` error when creating `google_storage_hmac_key` ([#8817](https://github.com/hashicorp/terraform-provider-google/pull/8817)) + +## 3.63.0 (April 5, 2021) + +FEATURES: +* **New Data Source:** `google_monitoring_istio_canonical_service` ([#8789](https://github.com/hashicorp/terraform-provider-google/pull/8789)) +* **New Resource:** `google_apigee_instance_attachment` ([#8795](https://github.com/hashicorp/terraform-provider-google/pull/8795)) + +IMPROVEMENTS: +* added support for Apple silicon chip (updated to go 1.16) ([#8693](https://github.com/hashicorp/terraform-provider-google/pull/8693)) +* container: + * added support for GKE Autopilot in `google_container_cluster`([#8805](https://github.com/hashicorp/terraform-provider-google/pull/8805)) + * promoted `networking_mode` to GA in `google_container_cluster` ([#8805](https://github.com/hashicorp/terraform-provider-google/pull/8805)) + * added `private_ipv6_google_access` field to `google_container_cluster` ([#8798](https://github.com/hashicorp/terraform-provider-google/pull/8798)) +* sql: changed the default timeout of `google_sql_database_instance` to 30m from 20m ([#8802](https://github.com/hashicorp/terraform-provider-google/pull/8802)) + +BUG FIXES: +* bigquery: fixed issue where you couldn't extend an existing `schema` with additional columns in `google_bigquery_table` ([#8803](https://github.com/hashicorp/terraform-provider-google/pull/8803)) +* cloudidentity: modified `google_cloud_identity_groups` and `google_cloud_identity_group_memberships ` to respect the `user_project_override` and `billing_project` configurations and send the appropriate headers to establish a quota project ([#8762](https://github.com/hashicorp/terraform-provider-google/pull/8762)) +* compute: added minimum for `scopes` field to `google_compute_instance` resource ([#8801](https://github.com/hashicorp/terraform-provider-google/pull/8801)) +* notebooks: fixed permadiff on labels for `google_notebook_instance` ([#8799](https://github.com/hashicorp/terraform-provider-google/pull/8799)) +* secretmanager: set required on `secret_data` in `google_secret_manager_secret_version` ([#8797](https://github.com/hashicorp/terraform-provider-google/pull/8797)) + + +## 3.62.0 (March 29, 2021) + +FEATURES: +* **New Data Source:** `google_compute_health_check` ([#8725](https://github.com/hashicorp/terraform-provider-google/pull/8725)) +* **New Data Source:** `google_kms_secret_asymmetric` ([#8745](https://github.com/hashicorp/terraform-provider-google/pull/8745)) +* **New Resource:** `google_data_catalog_tag_template_iam_*` ([#8730](https://github.com/hashicorp/terraform-provider-google/pull/8730)) + +IMPROVEMENTS: +* accesscontextmanager: added support for ingress and egress policies to `google_access_context_manager_service_perimeter` ([#8723](https://github.com/hashicorp/terraform-provider-google/pull/8723)) +* compute: added `proxy_bind` to `google_compute_target_tcp_proxy`, `google_compute_target_http_proxy` and `google_compute_target_https_proxy` ([#8706](https://github.com/hashicorp/terraform-provider-google/pull/8706)) + +BUG FIXES: +* compute: fixed an issue where exceeding the operation rate limit would fail without retrying ([#8746](https://github.com/hashicorp/terraform-provider-google/pull/8746)) +* compute: corrected underlying type to integer for field `mtu` in `google_compute_interconnect_attachment` ([#8744](https://github.com/hashicorp/terraform-provider-google/pull/8744)) + + +## 3.61.0 (March 23, 2021) + +IMPROVEMENTS: +* provider: The provider now supports [Workload Identity Federation](https://cloud.google.com/iam/docs/workload-identity-federation). The federated json credentials must be loaded through the `GOOGLE_APPLICATION_CREDENTIALS` environment variable. ([#8671](https://github.com/hashicorp/terraform-provider-google/issues/8671)) +* compute: added `proxy_bind` to `google_compute_target_tcp_proxy`, `google_compute_target_http_proxy` and `google_compute_target_https_proxy` ([#8706](https://github.com/hashicorp/terraform-provider-google/pull/8706)) +* compute: changed `google_compute_subnetwork` to accept more values in the `purpose` field ([#8647](https://github.com/hashicorp/terraform-provider-google/pull/8647)) +* compute: promoted field compute_instance.scheduling.min_node_cpus and related fields to ga ([#8697](https://github.com/hashicorp/terraform-provider-google/pull/8697)) +* dataflow: added `enable_streaming_engine` argument to `google_dataflow_job` ([#8670](https://github.com/hashicorp/terraform-provider-google/pull/8670)) +* healthcare: promoted `google_healthcare_consent_store*` to GA support ([#8681](https://github.com/hashicorp/terraform-provider-google/pull/8681)) + +BUG FIXES: +* container: Fixed updates on `export_custom_routes` and `import_custom_routes` in `google_compute_network_peering` ([#8650](https://github.com/hashicorp/terraform-provider-google/pull/8650)) + +## 3.60.0 (March 15, 2021) + +NOTES: From this release onwards [`google_compute_shared_vpc_service_project`](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_shared_vpc_service_project) will not recognise the Shared VPC Admin role when assigned at the folder level in the GA provider, as that functionality is not enabled in the GA API. If you have folder-level IAM configured for Shared VPC permissions, use the `google-beta` provider instead. + +FEATURES: +* **New Resource:** google_apigee_envgroup ([#8641](https://github.com/hashicorp/terraform-provider-google/pull/8641)) +* **New Resource:** google_apigee_environment ([#8596](https://github.com/hashicorp/terraform-provider-google/pull/8596)) + +IMPROVEMENTS: +* cloudrun: suppressed metadata.labels["cloud.googleapis.com/location"] value in `google_cloud_run_service` ([#8574](https://github.com/hashicorp/terraform-provider-google/pull/8574)) +* compute: added `mtu` field to `google_compute_interconnect_attachment` ([#8575](https://github.com/hashicorp/terraform-provider-google/pull/8575)) +* compute: added support for `nic_type` to `google_compute_instance` (GA only) ([#8562](https://github.com/hashicorp/terraform-provider-google/pull/8562)) +* datafusion: added support for the `DEVELOPER` instance type to `google_data_fusion_instance` ([#8590](https://github.com/hashicorp/terraform-provider-google/pull/8590)) +* monitoring: added windows based availability sli to the resource `google_monitoring_slo` ([#8588](https://github.com/hashicorp/terraform-provider-google/pull/8588)) +* sql: added `settings.0.backup_configuration.transaction_log_retention_days` and `settings.0.backup_configuration.transaction_log_retention_days` fields to `google_sql_database_instance` ([#8582](https://github.com/hashicorp/terraform-provider-google/pull/8582)) +* storage: added `kms_key_name` to `google_storage_bucket_object` resource ([#8615](https://github.com/hashicorp/terraform-provider-google/pull/8615)) + +BUG FIXES: +* bigquery: fixed materialized view to be recreated when query changes ([#8628](https://github.com/hashicorp/terraform-provider-google/pull/8628)) +* bigtable: fixed bug where gc_policy would attempt to recreate the resource when switching from deprecated attribute but maintaining the same underlying value ([#8639](https://github.com/hashicorp/terraform-provider-google/pull/8639)) +* bigtable: required resource recreation if any fields change on `resource_bigtable_gc_policy` ([#8552](https://github.com/hashicorp/terraform-provider-google/pull/8552)) +* binaryauthorization: fixed permadiff in `google_binary_authorization_attestor` ([#8636](https://github.com/hashicorp/terraform-provider-google/pull/8636)) +* cloudfunction: added retry logic for `google_cloudfunctions_function` updates ([#8554](https://github.com/hashicorp/terraform-provider-google/pull/8554)) +* cloudidentity: fixed a bug where `google_cloud_identity_group` would periodically fail with a 403 ([#8585](https://github.com/hashicorp/terraform-provider-google/pull/8585)) +* compute: fixed a perma-diff for `nat_ips` that were specified as short forms in `google_compute_router_nat` ([#8576](https://github.com/hashicorp/terraform-provider-google/pull/8576)) +* compute: fixed perma-diff for cos-family disk images ([#8602](https://github.com/hashicorp/terraform-provider-google/pull/8602)) +* compute: Fixed service account scope alias to be updated. ([#8604](https://github.com/hashicorp/terraform-provider-google/pull/8604)) +* container: fixed container cluster not removed from the state when received 404 error on delete call for the resource `google_container_cluster` ([#8594](https://github.com/hashicorp/terraform-provider-google/pull/8594)) +* container: Fixed failure in deleting `maintenance_exclusion` for `google_container_cluster` ([#8589](https://github.com/hashicorp/terraform-provider-google/pull/8589)) +* container: fixed an issue where release channel UNSPECIFIED could not be set ([#8595](https://github.com/hashicorp/terraform-provider-google/pull/8595)) +* essentialcontacts: made `language_tag` required for `google_essential_contacts_contact` ([#8557](https://github.com/hashicorp/terraform-provider-google/pull/8557)) + +## 3.59.0 (March 08, 2021) +FEATURES: +* **New Resource:** `google_workflows_workflow` ([#8549](https://github.com/hashicorp/terraform-provider-google/pull/8549)) +* **New Resource:** google_apigee_instance ([#8546](https://github.com/hashicorp/terraform-provider-google/pull/8546)) + +IMPROVEMENTS: +* compute: Added graceful termination to `google_container_node_pool` create calls so that partially created node pools will resume the original operation if the Terraform process is killed mid create. ([#8492](https://github.com/hashicorp/terraform-provider-google/pull/8492)) +* compute: Promoted gVNIC support for `google_compute_instance` resource to GA ([#8506](https://github.com/hashicorp/terraform-provider-google/pull/8506)) +* compute: added autoscaling_policy.cpu_utilization.predictive_method field to `google_compute_autoscaler` and `google_compute_region_autoscaler` ([#8547](https://github.com/hashicorp/terraform-provider-google/pull/8547)) +* redis : marked `auth_string` on the `resource_redis_instance` resource as sensitive ([#8513](https://github.com/hashicorp/terraform-provider-google/pull/8513)) + +BUG FIXES: +* apigee: fixed IDs when importing `google_apigee_organization` resource ([#8488](https://github.com/hashicorp/terraform-provider-google/pull/8488)) +* artifactregistry: fixed issue where updating `google_artifact_registry_repository` always failed ([#8491](https://github.com/hashicorp/terraform-provider-google/pull/8491)) +* compute : fixed a bug where `guest_flush` could not be set to false for the resource `google_compute_resource_policy` ([#8517](https://github.com/hashicorp/terraform-provider-google/pull/8517)) +* compute: fixed a panic on empty `target_size` in `google_compute_region_instance_group_manager` ([#8528](https://github.com/hashicorp/terraform-provider-google/pull/8528)) +* redis: fixed invalid value error on `auth_string` in `google_redis_instance` ([#8493](https://github.com/hashicorp/terraform-provider-google/pull/8493)) + +## 3.58.0 (February 23, 2021) + +NOTES: +* `google_bigquery_table` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. ([#8453](https://github.com/hashicorp/terraform-provider-google/pull/8453)) + +FEATURES: +* **New Data Source:** `google_iap_client` ([#8450](https://github.com/hashicorp/terraform-provider-google/pull/8450)) + +IMPROVEMENTS: +* bigquery: added `deletion_protection` field to `google_bigquery_table` to make deleting them require an explicit intent. ([#8453](https://github.com/hashicorp/terraform-provider-google/pull/8453)) +* cloudrun: updated retry logic to attempt to retry 409 errors from the Cloud Run API, which may be returned intermittently on create. ([#8440](https://github.com/hashicorp/terraform-provider-google/pull/8440)) +* compute: removed max items limit from `google_compute_target_ssl_proxy`. The API currently allows upto 15 Certificates. ([#8478](https://github.com/hashicorp/terraform-provider-google/pull/8478)) +* compute: added support for Private Services Connect for Google APIs in `google_compute_global_address` and `google_compute_global_forwarding_rule`([#8458](https://github.com/hashicorp/terraform-provider-google/pull/8458)) +* iam: added a retry condition that retries editing `iam_binding` and `iam_member` resources on policies that have frequently deleted service accounts ([#8476](https://github.com/hashicorp/terraform-provider-google/pull/8476)) +* sql: added `insights_config` block to `google_sql_database_instance` resource ([#8434](https://github.com/hashicorp/terraform-provider-google/pull/8434)) + +BUG FIXES: +* compute: fixed an issue where the provider could return an error on a successful delete operation ([#8463](https://github.com/hashicorp/terraform-provider-google/pull/8463)) +* dataproc : fixed an issue where `max_failure_per_hour` was not set correctly for `google_dataproc_job` ([#8441](https://github.com/hashicorp/terraform-provider-google/pull/8441)) +* dlp : modified `google_data_loss_prevention_stored_info_type` `regex.group_indexes` field to trigger resource recreation on update ([#8439](https://github.com/hashicorp/terraform-provider-google/pull/8439)) +* sql: fixed diffs based on case for `charset` in `google_sql_database` ([#8462](https://github.com/hashicorp/terraform-provider-google/pull/8462)) + +## 3.57.0 (February 16, 2021) + +DEPRECATIONS: +* compute: deprecated `source_disk_url` field in `google_compute_snapshot`. ([#8410](https://github.com/hashicorp/terraform-provider-google/pull/8410)) +* kms: deprecated `self_link` field in `google_kms_keyring` and `google_kms_cryptokey` resource as it is identical value to `id` field. ([#8410](https://github.com/hashicorp/terraform-provider-google/pull/8410)) +* pubsub: deprecated `path` field in `google_pubsub_subscription` resource as it is identical value to `id` field. ([#8410](https://github.com/hashicorp/terraform-provider-google/pull/8410)) + +FEATURES: +* **New Resource:** `google_essential_contacts_contact` ([#8426](https://github.com/hashicorp/terraform-provider-google/pull/8426)) + +IMPROVEMENTS: +* bigquery: added `status` field to `google_bigquery_job` ([#8377](https://github.com/hashicorp/terraform-provider-google/pull/8377)) +* compute: added `disk.resource_policies` field to resource `google_compute_instance_template` ([#8393](https://github.com/hashicorp/terraform-provider-google/pull/8393)) +* pubsub: marked `kms_key_name` field in `google_pubsub_topic` as updatable ([#8424](https://github.com/hashicorp/terraform-provider-google/pull/8424)) + +BUG FIXES: +* appengine: added retry for P4SA propagation delay ([#8409](https://github.com/hashicorp/terraform-provider-google/pull/8409)) +* compute: fixed overly-aggressive detection of changes to google_compute_security_policy rules ([#8417](https://github.com/hashicorp/terraform-provider-google/pull/8417)) + +## 3.56.0 (February 8, 2021) + +FEATURES: +* **New Resource:** `google_privateca_certificate` ([#8371](https://github.com/hashicorp/terraform-provider-google/pull/8371)) + +IMPROVEMENTS: +* all: added plan time validations for fields that expect base64 values. ([#8304](https://github.com/hashicorp/terraform-provider-google/pull/8304)) +* sql: added support for point-in-time-recovery to `google_sql_database_instance` ([#8367](https://github.com/hashicorp/terraform-provider-google/pull/8367)) +* monitoring : added `availability` sli metric support for the resource `google_monitoring_slo` ([#8315](https://github.com/hashicorp/terraform-provider-google/pull/8315)) + +BUG FIXES: +* bigquery: fixed bug where you could not reorder columns on `schema` for resource `google_bigquery_table` ([#8321](https://github.com/hashicorp/terraform-provider-google/pull/8321)) +* cloudrun: suppressed `run.googleapis.com/ingress-status` annotation in `google_cloud_run_service` ([#8361](https://github.com/hashicorp/terraform-provider-google/pull/8361)) +* serviceaccount: loosened restrictions on `account_id` for datasource `google_service_account` ([#8344](https://github.com/hashicorp/terraform-provider-google/pull/8344)) + +## 3.55.0 (February 1, 2021) + +BREAKING CHANGES: +* Reverted `* bigquery: made incompatible changes to the `google_bigquery_table.schema` field to cause the resource to be recreated ([#8232](https://github.com/hashicorp/terraform-provider-google/pull/8232))` due to unintended interactions with a bug introduced in an earlier version of the resource. + +FEATURES: +* **New Data Source:** `google_runtimeconfig_config` ([#8268](https://github.com/hashicorp/terraform-provider-google/pull/8268)) + +IMPROVEMENTS: +* compute: added `distribution_policy_target_shape` field to `google_compute_region_instance_group_manager` resource ([#8277](https://github.com/hashicorp/terraform-provider-google/pull/8277)) +* container: promoted `master_global_access_config`, `tpu_ipv4_cidr_block`, `default_snat_status` and `datapath_provider` fields of `google_container_cluster` to GA. ([#8303](https://github.com/hashicorp/terraform-provider-google/pull/8303)) +* dataproc: Added field `temp_bucket` to `google_dataproc_cluster` cluster config. ([#8131](https://github.com/hashicorp/terraform-provider-google/pull/8131)) +* notebooks: added `tags`, `service_account_scopes`,`shielded_instance_config` to `google_notebooks_instance` ([#8289](https://github.com/hashicorp/terraform-provider-google/pull/8289)) +* provider: added plan time validations for fields that expect base64 values. ([#8304](https://github.com/hashicorp/terraform-provider-google/pull/8304)) + +BUG FIXES: +* bigquery: fixed permadiff on expiration_ms for `google_bigquery_table` ([#8298](https://github.com/hashicorp/terraform-provider-google/pull/8298)) +* billing: fixed perma-diff on currency_code in `google_billing_budget` ([#8266](https://github.com/hashicorp/terraform-provider-google/pull/8266)) + * compute: changed private_ipv6_google_access in `google_compute_subnetwork` to correctly send a fingerprint ([#8290](https://github.com/hashicorp/terraform-provider-google/pull/8290)) +* healthcare: add retry logic on healthcare dataset not initialized error ([#8256](https://github.com/hashicorp/terraform-provider-google/pull/8256)) + +## 3.54.0 (January 25, 2021) + +KNOWN ISSUES: New `google_bigquery_table` behaviour introduced in this version had unintended consequences, and may incorrectly flag tables for recreation. We expect to revert this for `3.55.0`. + +FEATURES: +* **New Data Source:** `google_cloud_run_locations` ([#8192](https://github.com/hashicorp/terraform-provider-google/pull/8192)) +* **New Resource:** `google_privateca_certificate_authority` ([#8233](https://github.com/hashicorp/terraform-provider-google/pull/8233)) +* **New Resource:** `google_privateca_certificate_authority_iam_binding` ([#8249](https://github.com/hashicorp/terraform-provider-google/pull/8249)) +* **New Resource:** `google_privateca_certificate_authority_iam_member` ([#8249](https://github.com/hashicorp/terraform-provider-google/pull/8249)) +* **New Resource:** `google_privateca_certificate_authority_iam_policy` ([#8249](https://github.com/hashicorp/terraform-provider-google/pull/8249)) + +IMPROVEMENTS: +* bigquery: made incompatible changes to the `google_bigquery_table.schema` field to cause the resource to be recreated ([#8232](https://github.com/hashicorp/terraform-provider-google/pull/8232)) +* bigtable: fixed an issue where the `google_bigtable_instance` resource was not inferring the zone from the provider. ([#8222](https://github.com/hashicorp/terraform-provider-google/pull/8222)) +* cloudscheduler: fixed unnecessary recreate for `google_cloud_scheduler_job` ([#8248](https://github.com/hashicorp/terraform-provider-google/pull/8248)) +* compute: added `scaling_schedules` fields to `google_compute_autoscaler` and `google_compute_region_autoscaler` (beta) ([#8245](https://github.com/hashicorp/terraform-provider-google/pull/8245)) +* compute: fixed an issue where `google_compute_region_per_instance_config`, `google_compute_per_instance_config`, `google_compute_region_instance_group_manager` resources were not inferring the region/zone from the provider. ([#8224](https://github.com/hashicorp/terraform-provider-google/pull/8224)) +* memcache: fixed an issue where `google_memcached_instance` resource was not inferring the region from the provider. ([#8188](https://github.com/hashicorp/terraform-provider-google/pull/8188)) +* tpu: fixed an issue where `google_tpu_node` resource was not inferring the zone from the provider. ([#8188](https://github.com/hashicorp/terraform-provider-google/pull/8188)) +* vpcaccess: fixed an issue where `google_vpc_access_connector` resource was not inferring the region from the provider. ([#8188](https://github.com/hashicorp/terraform-provider-google/pull/8188)) + +BUG FIXES: +* bigquery: fixed an issue in `bigquery_dataset_iam_member` where deleted members were not handled correctly ([#8231](https://github.com/hashicorp/terraform-provider-google/pull/8231)) +* compute: fixed a perma-diff on `google_compute_health_check` when `log_config.enable` is set to false ([#8209](https://github.com/hashicorp/terraform-provider-google/pull/8209)) +* notebooks: fixed permadiff on noRemoveDataDisk for `google_notebooks_instance` ([#8246](https://github.com/hashicorp/terraform-provider-google/pull/8246)) +* resourcemanager: fixed an inconsistent result when IAM conditions are specified with `google_folder_iam_*` ([#8235](https://github.com/hashicorp/terraform-provider-google/pull/8235)) +* healthcare: added retry logic on healthcare dataset not initialized error ([#8256](https://github.com/hashicorp/terraform-provider-google/pull/8256)) + +## 3.53.0 (January 19, 2021) + +FEATURES: +* **New Data Source:** `google_compute_instance_template` ([#8137](https://github.com/hashicorp/terraform-provider-google/pull/8137)) +* **New Resource:** `google_apigee_organization` ([#8178](https://github.com/hashicorp/terraform-provider-google/pull/8178)) + +IMPROVEMENTS: +* accesscontextmanager: added support for `google_access_context_manager_gcp_user_access_binding` ([#8168](https://github.com/hashicorp/terraform-provider-google/pull/8168)) +* cloudbuild: promoted `github` fields in `google_cloud_build_trigger` to GA ([#8167](https://github.com/hashicorp/terraform-provider-google/pull/8167)) +* memcached: fixed an issue where `google_memcached_instance` resource was not inferring the region from the provider. ([More info](https://github.com/hashicorp/terraform-provider-google/issues/8027)) +* serviceaccount: added a `keepers` field to `google_service_account_key` that recreates the field when it is modified ([#8097](https://github.com/hashicorp/terraform-provider-google/pull/8097)) +* sql: added restore from backup support to `google_sql_database_instance` ([#8138](https://github.com/hashicorp/terraform-provider-google/pull/8138)) +* sql: added support for MYSQL_8_0 on resource `google_sql_source_representation_instance` ([#8135](https://github.com/hashicorp/terraform-provider-google/pull/8135)) +* tpu: fixed an issue where `google_tpu_node` resource was not inferring the zone from the provider. ([More info](https://github.com/hashicorp/terraform-provider-google/issues/8027)) +* vpcaccess: fixed an issue where `google_vpc_access_connector` resource was not inferring the region from the provider. ([More info](https://github.com/hashicorp/terraform-provider-google/issues/8027)) + +BUG FIXES: +* bigquery: enhanced diff suppress to ignore certain api divergences on resource `table` ([#8134](https://github.com/hashicorp/terraform-provider-google/pull/8134)) +* container: fixed crash due to nil exclusions object when updating an existent cluster with maintenance_policy but without exclusions ([#8126](https://github.com/hashicorp/terraform-provider-google/pull/8126)) +* project: fixed a bug in `google_project_access_approval_settings` where the default `project` was used rather than `project_id` ([#8169](https://github.com/hashicorp/terraform-provider-google/pull/8169)) + +## 3.52.0 (January 11, 2021) + +BREAKING CHANGES: +* billing: removed import support for `google_billing_budget` as it never functioned correctly ([#8023](https://github.com/hashicorp/terraform-provider-google/pull/8023)) + +FEATURES: +* **New Data Source:** `google_sql_backup_run` ([#8100](https://github.com/hashicorp/terraform-provider-google/pull/8100)) +* **New Data Source:** `google_storage_bucket_object_content` ([#8016](https://github.com/hashicorp/terraform-provider-google/pull/8016)) +* **New Resource:** `google_billing_subaccount` ([#8022](https://github.com/hashicorp/terraform-provider-google/pull/8022)) +* **New Resource:** `google_pubsub_lite_subscription` ([#8011](https://github.com/hashicorp/terraform-provider-google/pull/8011)) +* **New Resource:** `google_pubsub_lite_topic` ([#8011](https://github.com/hashicorp/terraform-provider-google/pull/8011)) + +IMPROVEMENTS: +* bigquery: promoted bigquery reservation to GA. ([#8079](https://github.com/hashicorp/terraform-provider-google/pull/8079)) +* bigtable: added support for specifying `duration` for `bigtable_gc_policy` to allow durations shorter than a day ([#7879](https://github.com/hashicorp/terraform-provider-google/pull/7879)) +* bigtable: added support for specifying `duration` for `bigtable_gc_policy` to allow durations shorter than a day ([#8081](https://github.com/hashicorp/terraform-provider-google/pull/8081)) +* billing: promoted `google_billing_budget` to GA ([#8023](https://github.com/hashicorp/terraform-provider-google/pull/8023)) +* compute: Added support for Google Virtual Network Interface (gVNIC) for `google_compute_image` ([#8007](https://github.com/hashicorp/terraform-provider-google/pull/8007)) +* compute: added SHARED_LOADBALANCER_VIP as a valid option for `google_compute_address.purpose` ([#7987](https://github.com/hashicorp/terraform-provider-google/pull/7987)) +* compute: added field `multiwriter` to resource `disk` (beta) ([#8098](https://github.com/hashicorp/terraform-provider-google/pull/8098)) +* compute: added support for `enable_independent_endpoint_mapping` to `google_compute_router_nat` resource ([#8049](https://github.com/hashicorp/terraform-provider-google/pull/8049)) +* compute: added support for `filter.direction` to `google_compute_packet_mirroring` ([#8102](https://github.com/hashicorp/terraform-provider-google/pull/8102)) +* compute: promoted `confidential_instance_config` field in `google_compute_instance` and `google_compute_instance_template` to GA ([#8089](https://github.com/hashicorp/terraform-provider-google/pull/8089)) +* compute: promoted `google_compute_forwarding_rule` `is_mirroring_collector` to GA ([#8102](https://github.com/hashicorp/terraform-provider-google/pull/8102)) +* compute: promoted `google_compute_packet_mirroring` to GA ([#8102](https://github.com/hashicorp/terraform-provider-google/pull/8102)) +* dataflow: Added optional `kms_key_name` field for `google_dataflow_job` ([#8116](https://github.com/hashicorp/terraform-provider-google/pull/8116)) +* dataflow: added documentation about using `parameters` for custom service account and other pipeline options to `google_dataflow_flex_template_job` ([#7999](https://github.com/hashicorp/terraform-provider-google/pull/7999)) +* redis: added `auth_string` output to `google_redis_instance` when `auth_enabled` is `true` ([#8090](https://github.com/hashicorp/terraform-provider-google/pull/8090)) +* redis: promoted `google_redis_instance.auth_enabled` to GA ([#8090](https://github.com/hashicorp/terraform-provider-google/pull/8090)) +* sql: added support for setting the `type` field on `google_sql_user` to support IAM authentication ([#8017](https://github.com/hashicorp/terraform-provider-google/pull/8017)) +* sql: added support for setting the `type` field on `google_sql_user` to support IAM authentication ([#8047](https://github.com/hashicorp/terraform-provider-google/pull/8047)) + +BUG FIXES: +* compute: removed requirement for `google_compute_region_url_map` default_service, as it should be a choice of default_service or default_url_redirect ([#2810](https://github.com/hashicorp/terraform-provider-google-beta/pull/2810)) +* cloud_tasks: fixed permadiff on retry_config.max_retry_duration for `google_cloud_tasks_queue` when the 0s is supplied ([#8078](https://github.com/hashicorp/terraform-provider-google/pull/8078)) +* cloudfunctions: fixed a bug where `google_cloudfunctions_function` would sometimes fail to update after being imported from gcloud ([#8010](https://github.com/hashicorp/terraform-provider-google/pull/8010)) +* cloudrun: fixed a permanent diff on `google_cloud_run_domain_mapping` `spec.force_override` field ([#8026](https://github.com/hashicorp/terraform-provider-google/pull/8026)) +* container: added plan time validation to ensure `enable_private_nodes` is true if `master_ipv4_cidr_block` is set on resource `cluster` ([#8066](https://github.com/hashicorp/terraform-provider-google/pull/8066)) +* dataproc: updated jobs to no longer wait for job completion during create ([#8064](https://github.com/hashicorp/terraform-provider-google/pull/8064)) +* filestore: updated retry logic to fail fast on quota error which cannot succeed on retry. ([#8080](https://github.com/hashicorp/terraform-provider-google/pull/8080)) +* logging: fixed updating on disabled in `google_logging_project_sink` ([#8093](https://github.com/hashicorp/terraform-provider-google/pull/8093)) +* scheduler: Fixed syntax error in the Cloud Scheduler HTTP target example. ([#8004](https://github.com/hashicorp/terraform-provider-google/pull/8004)) +* sql: fixed a bug in `google_sql_database_instance` that caused a permadiff on `settings.replication_type` ([#8006](https://github.com/hashicorp/terraform-provider-google/pull/8006)) +* storage: updated IAM resources to refresh etag sooner on an IAM conflict error, which will make applications of multiple IAM resources much faster. ([#8080](https://github.com/hashicorp/terraform-provider-google/pull/8080)) + +## 3.51.1 (January 07, 2021) + +BUG FIXES: +* all: fixed a bug that would occur in various resources due to comparison of large integers ([#8103](https://github.com/hashicorp/terraform-provider-google/pull/8103)) + +## 3.51.0 (December 14, 2020) + +FEATURES: +* **New Resource:** `google_firestore_document` ([#7932](https://github.com/hashicorp/terraform-provider-google/pull/7932)) +* **New Resource:** `google_notebooks_instance` ([#7933](https://github.com/hashicorp/terraform-provider-google/pull/7933)) +* **New Resource:** `google_notebooks_environment` ([#7933](https://github.com/hashicorp/terraform-provider-google/pull/7933)) + +IMPROVEMENTS: +* compute: added CDN features to `google_compute_region_backend_service`. ([#7941](https://github.com/hashicorp/terraform-provider-google/pull/7941)) +* compute: added Flexible Cache Control features to `google_compute_backend_service`. ([#7941](https://github.com/hashicorp/terraform-provider-google/pull/7941)) +* compute: added `replacement_method` field to `update_policy` block of `google_compute_instance_group_manager` ([#7918](https://github.com/hashicorp/terraform-provider-google/pull/7918)) +* compute: added `replacement_method` field to `update_policy` block of `google_compute_region_instance_group_manager` ([#7918](https://github.com/hashicorp/terraform-provider-google/pull/7918)) +* logging: added plan time validation for `unique_writer_identity` on `google_logging_project_sink` ([#7974](https://github.com/hashicorp/terraform-provider-google/pull/7974)) +* storage: added more lifecycle conditions to `google_storage_bucket` resource ([#7937](https://github.com/hashicorp/terraform-provider-google/pull/7937)) + +BUG FIXES: +* all: bump default request timeout to avoid conflicts if creating a resource takes longer than expected ([#7976](https://github.com/hashicorp/terraform-provider-google/pull/7976)) +* compute: removed `custom_response_headers` from GA `google_compute_backend_service` since it only works in the Beta version ([#7943](https://github.com/hashicorp/terraform-provider-google/pull/7943)) +* project: fixed a bug where `google_project_default_service_accounts` would delete all IAM bindings on a project when run with `action = "DEPRIVILEGE"` ([#7984](https://github.com/hashicorp/terraform-provider-google/pull/7984)) +* spanner: fixed an issue in `google_spanner_database` where multi-statement updates were not formatted correctly ([#7970](https://github.com/hashicorp/terraform-provider-google/pull/7970)) +* sql: fixed a bug in `google_sql_database_instance` that caused a permadiff on `settings.replication_type` ([#8006](https://github.com/hashicorp/terraform-provider-google/pull/8006)) + +## 3.50.0 (December 7, 2020) + +FEATURES: +* **New Data Source:** `google_composer_environment` ([#7902](https://github.com/hashicorp/terraform-provider-google/pull/7902)) +* **New Data Source:** `google_monitoring_cluster_istio_service` ([#7847](https://github.com/hashicorp/terraform-provider-google/pull/7847)) +* **New Data Source:** `google_monitoring_mesh_istio_service` ([#7847](https://github.com/hashicorp/terraform-provider-google/pull/7847)) + +IMPROVEMENTS: +* compute: added `replacement_method` field to `update_policy` block of `google_compute_instance_group_manager` ([#7918](https://github.com/hashicorp/terraform-provider-google/pull/7918)) +* compute: added `replacement_method` field to `update_policy` block of `google_compute_region_instance_group_manager` ([#7918](https://github.com/hashicorp/terraform-provider-google/pull/7918)) +* compute: added more fields to cdn_policy block of `google_compute_backend_bucket` ([#7888](https://github.com/hashicorp/terraform-provider-google/pull/7888)) +* compute: promoted `google_compute_managed_ssl_certificate` to GA ([#7914](https://github.com/hashicorp/terraform-provider-google/pull/7914)) +* compute: promoted `google_compute_resource_policy` to GA ([#7917](https://github.com/hashicorp/terraform-provider-google/pull/7917)) +* compute: updated `google_compute_url_map`'s fields referring to backend services to be able to refer to backend buckets. ([#7916](https://github.com/hashicorp/terraform-provider-google/pull/7916)) +* container: added cluster state check before proceeding on the node pool activities ([#7887](https://github.com/hashicorp/terraform-provider-google/pull/7887)) +* google: added support for more import formats to google_project_iam_custom_role ([#7862](https://github.com/hashicorp/terraform-provider-google/pull/7862)) +* project: added new restore_policy `REVERT_AND_IGNORE_FAILURE` to `google_project_default_service_accounts` ([#7906](https://github.com/hashicorp/terraform-provider-google/pull/7906)) + +BUG FIXES: +* bigqueryconnection: fixed failure to import a resource if it has a non-default project or location. ([#7903](https://github.com/hashicorp/terraform-provider-google/pull/7903)) +* iam: fixed iam conflict handling so that optimistic-locking retries will succeed more often. ([#7915](https://github.com/hashicorp/terraform-provider-google/pull/7915)) +* storage: fixed an issue in `google_storage_bucket` where `cors` could not be removed ([#7858](https://github.com/hashicorp/terraform-provider-google/pull/7858)) + +## 3.49.0 (November 23, 2020) + +FEATURES: +* **New Resource:** google_healthcare_consent_store ([#7803](https://github.com/hashicorp/terraform-provider-google/pull/7803)) +* **New Resource:** google_healthcare_consent_store_iam_binding ([#7803](https://github.com/hashicorp/terraform-provider-google/pull/7803)) +* **New Resource:** google_healthcare_consent_store_iam_member ([#7803](https://github.com/hashicorp/terraform-provider-google/pull/7803)) +* **New Resource:** google_healthcare_consent_store_iam_policy ([#7803](https://github.com/hashicorp/terraform-provider-google/pull/7803)) + +IMPROVEMENTS: +* bigquery: added `ORC` as a valid option to `source_format` field of `google_bigquery_table` resource ([#7804](https://github.com/hashicorp/terraform-provider-google/pull/7804)) +* cloud_identity: promoted `google_cloud_identity_group_membership` to GA ([#7786](https://github.com/hashicorp/terraform-provider-google/pull/7786)) +* cloud_identity: promoted `google_cloud_identity_group` to GA ([#7786](https://github.com/hashicorp/terraform-provider-google/pull/7786)) +* cloud_identity: promoted data source `google_cloud_identity_group_memberships` to GA ([#7786](https://github.com/hashicorp/terraform-provider-google/pull/7786)) +* cloud_identity: promoted data source `google_cloud_identity_groups` to GA ([#7786](https://github.com/hashicorp/terraform-provider-google/pull/7786)) +* compute: added `custom_response_headers` field to `google_compute_backend_service` resource ([#7824](https://github.com/hashicorp/terraform-provider-google/pull/7824)) +* container: added maintenance_exclusions_window to `google_container_cluster` ([#7830](https://github.com/hashicorp/terraform-provider-google/pull/7830)) +* logging: added description and disabled to logging sinks ([#7809](https://github.com/hashicorp/terraform-provider-google/pull/7809)) +* runtimeconfig: marked value and text fields in `google_runtimeconfig_variable` resource as sensitive ([#7808](https://github.com/hashicorp/terraform-provider-google/pull/7808)) +* sql: added `deletion_policy` field to `google_sql_user` to enable abandoning users rather than deleting them ([#7820](https://github.com/hashicorp/terraform-provider-google/pull/7820)) + +BUG FIXES: +* bigtable: added ignore_warnings flag to create call for `google_bigtable_app_profile` ([#7806](https://github.com/hashicorp/terraform-provider-google/pull/7806)) + +## 3.48.0 (November 16, 2020) + +FEATURES: +* **New Data Source:** `google_iam_workload_identity_pool_provider` ([#7733](https://github.com/hashicorp/terraform-provider-google/pull/7733)) + +IMPROVEMENTS: +* apigateway: added api_config_id_prefix field to `google_api_gateway_api_config` resoure ([#7753](https://github.com/hashicorp/terraform-provider-google/pull/7753)) +* cloudfunctions: fixed a bug with `google_cloudfunction_function` that blocked updates when Organization Policies are enabled. ([#7723](https://github.com/hashicorp/terraform-provider-google/pull/7723)) +* compute: added `autoscaling_policy.0.scale_in_control` fields to `google_compute_autoscaler` ([#7773](https://github.com/hashicorp/terraform-provider-google/pull/7773)) +* compute: added `autoscaling_policy.0.scale_in_control` fields to `google_compute_region_autoscaler` ([#7773](https://github.com/hashicorp/terraform-provider-google/pull/7773)) +* compute: added update support for `google_compute_interconnect_attachment` `bandwidth` field ([#7762](https://github.com/hashicorp/terraform-provider-google/pull/7762)) +* dataproc: added "FLINK", "DOCKER", "HBASE" as valid options for field `cluster_config.0.software_config.0.optional_components` of `google_dataproc_cluster` resource ([#7726](https://github.com/hashicorp/terraform-provider-google/pull/7726)) + +BUG FIXES: +* cloudrun: added diff suppress function for `google_cloud_run_domain_mapping` `metadata.annotations` to ignore API-set fields ([#7764](https://github.com/hashicorp/terraform-provider-google/pull/7764)) +* spanner: marked `google_spanner_instance.config` as ForceNew as is not updatable ([#7763](https://github.com/hashicorp/terraform-provider-google/pull/7763)) + +## 3.47.0 (November 09, 2020) + +FEATURES: +* **New Data Source:** `google_iam_workload_identity_pool` ([#7704](https://github.com/hashicorp/terraform-provider-google/pull/7704)) +* **New Resource:** `google_iam_workload_identity_pool_provider` ([#7712](https://github.com/hashicorp/terraform-provider-google/pull/7712)) +* **New Resource:** `google_project_default_service_accounts` ([#7709](https://github.com/hashicorp/terraform-provider-google/pull/7709)) + +IMPROVEMENTS: +* cloudfunctions: fixed a bug with `google_cloudfunction_function` that blocked updates when Organization Policies are enabled. ([#7723](https://github.com/hashicorp/terraform-provider-google/pull/7723)) +* functions: added 4096 as a valid value for available_memory_mb field of `google_cloudfunction_function` ([#7707](https://github.com/hashicorp/terraform-provider-google/pull/7707)) +* cloudrun: patched `google_cloud_run_service` to suppress Google generated annotations ([#7721](https://github.com/hashicorp/terraform-provider-google/pull/7721)) + +BUG FIXES: +* dataflow: removed required validation for zone for `google_data_flow_job` when region is given in the config ([#7703](https://github.com/hashicorp/terraform-provider-google/pull/7703)) +* monitoring: Fixed type of `google_monitoring_slo`'s `range` values - some `range` values are doubles, others are integers. ([#7676](https://github.com/hashicorp/terraform-provider-google/pull/7676)) +* pubsub: Fixed permadiff on push_config.attributes. ([#7714](https://github.com/hashicorp/terraform-provider-google/pull/7714)) +* storage: fixed an issue in `google_storage_bucket` where `lifecycle_rules` were always included in update requests ([#7727](https://github.com/hashicorp/terraform-provider-google/pull/7727)) + +## 3.46.0 (November 02, 2020) +NOTES: +* compute: updated `google_compute_machine_image` resource to complete once the Image is ready. ([#7629](https://github.com/hashicorp/terraform-provider-google/pull/7629)) + +FEATURES: +* **New Resource:** `google_api_gateway_api_config_iam_binding` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_api_config_iam_member` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_api_config_iam_policy` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_api_config` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_api_iam_binding` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_api_iam_member` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_api_iam_policy` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_api` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_gateway_iam_binding` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_gateway_iam_member` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_gateway_iam_policy` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_api_gateway_gateway` ([#7626](https://github.com/hashicorp/terraform-provider-google/pull/7626)) +* **New Resource:** `google_compute_instance_from_machine_image` ([#7629](https://github.com/hashicorp/terraform-provider-google/pull/7629)) +* **New Resource:** `google_compute_machine_image_iam_binding` ([#7629](https://github.com/hashicorp/terraform-provider-google/pull/7629)) +* **New Resource:** `google_compute_machine_image_iam_member` ([#7629](https://github.com/hashicorp/terraform-provider-google/pull/7629)) +* **New Resource:** `google_compute_machine_image_iam_policy` ([#7629](https://github.com/hashicorp/terraform-provider-google/pull/7629)) +* **New Resource:** `google_iap_tunnel_iam_binding` ([#7635](https://github.com/hashicorp/terraform-provider-google/pull/7635)) +* **New Resource:** `google_iap_tunnel_iam_member` ([#7635](https://github.com/hashicorp/terraform-provider-google/pull/7635)) +* **New Resource:** `google_iap_tunnel_iam_policy` ([#7635](https://github.com/hashicorp/terraform-provider-google/pull/7635)) +* **New Resource:** compute: promoted `google_compute_region_network_endpoint_group` to GA ([#7618](https://github.com/hashicorp/terraform-provider-google/pull/7618)) + +IMPROVEMENTS: +* asset: added conditions to Cloud Asset Feeds ([#7632](https://github.com/hashicorp/terraform-provider-google/pull/7632)) +* bigquery: added `email_preferences ` field to `google_bigquery_data_transfer_config` resource ([#7665](https://github.com/hashicorp/terraform-provider-google/pull/7665)) +* bigquery: added `schedule_options` field to `google_bigquery_data_transfer_config` resource ([#7633](https://github.com/hashicorp/terraform-provider-google/pull/7633)) +* compute: added `private_ipv6_google_access` field to `google_compute_subnetwork` ([#7651](https://github.com/hashicorp/terraform-provider-google/pull/7651)) +* compute: added storage_locations & cmek fields to `google_compute_machine_image` resource ([#7629](https://github.com/hashicorp/terraform-provider-google/pull/7629)) +* compute: added support for non-destructive updates to `export_custom_routes` and `import_custom_routes` for `google_compute_network_peering` ([#7619](https://github.com/hashicorp/terraform-provider-google/pull/7619)) +* compute: relax `load_balancing_scheme` validation of `google_compute_region_backend_service` to support external network load-balancers ([#7592](https://github.com/hashicorp/terraform-provider-google/pull/7592)) +* datacatalog: Add taxonomy and policy_tag to `google_data_catalog` ([#7588](https://github.com/hashicorp/terraform-provider-google/pull/7588)) +* dlp: added `custom_info_types` to `google_dlp_inspect_template` ([#7650](https://github.com/hashicorp/terraform-provider-google/pull/7650)) +* functions: added `build_environment_variables` field to `google_cloudfunction_function` ([#7596](https://github.com/hashicorp/terraform-provider-google/pull/7596)) +* kms: added `skip_initial_version_creation` to `google_kms_crypto_key` ([#7647](https://github.com/hashicorp/terraform-provider-google/pull/7647)) +* monitoring: Added Monitoring Query Language based alerting for `google_monitoring_alert_policy` ([#7664](https://github.com/hashicorp/terraform-provider-google/pull/7664)) + +BUG FIXES: +* compute: fixed an issue where `google_compute_health_check` `port` values caused a diff when `port_specification` was unset or set to `""` ([#7623](https://github.com/hashicorp/terraform-provider-google/pull/7623)) +* monitoring: added more retries for potential failed monitoring operations ([#7631](https://github.com/hashicorp/terraform-provider-google/pull/7631)) +* osconfig: fixed an issue where the `rollout.disruption_budget.percentage` field in `google_os_config_patch_deployment` did not correspond to a field in the API ([#7641](https://github.com/hashicorp/terraform-provider-google/pull/7641)) +* sql: fixed a case in `google_sql_database_instance` where we inadvertently required the `projects.get` permission for a service networking precheck introduced in `v3.44.0` ([#7622](https://github.com/hashicorp/terraform-provider-google/pull/7622)) + +## 3.45.0 (October 28, 2020) + +BREAKING CHANGES: +* pubsub: changing the value of `google_pubsub_subscription.enable_message_ordering` will now recreate the resource. Previously, an error was returned. ([#7584](https://github.com/hashicorp/terraform-provider-google/pull/7584)) +* spanner: `google_spanner_database` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. ([#7557](https://github.com/hashicorp/terraform-provider-google/pull/7557)) + +NOTES: +* compute: added a warning to `google_compute_vpn_gateway` ([#7547](https://github.com/hashicorp/terraform-provider-google/pull/7547)) + +FEATURES: +* **New Data Source:** `google_spanner_instance` ([#7537](https://github.com/hashicorp/terraform-provider-google/pull/7537)) +* **New Resource:** `access_context_manager_access_level_condition` ([#7524](https://github.com/hashicorp/terraform-provider-google/pull/7524)) +* **New Resource:** `google_bigquery_routine` ([#7579](https://github.com/hashicorp/terraform-provider-google/pull/7579)) + +IMPROVEMENTS: +* billing_budget: added `disable_default_iam_recipients ` field to `google_billing_budget` to allow disable sending email notifications to default recipients. ([#7544](https://github.com/hashicorp/terraform-provider-google/pull/7544)) +* compute: added `interface` attribute to `google_compute_disk` ([#7554](https://github.com/hashicorp/terraform-provider-google/pull/7554)) +* compute: added support for updating `network_interface.[d].network_ip` on `google_compute_instance` when changing network or subnetwork ([#7515](https://github.com/hashicorp/terraform-provider-google/pull/7515)) +* compute: added `mtu` field to `google_compute_network` resource ([#7567](https://github.com/hashicorp/terraform-provider-google/pull/7567)) +* compute: promoted HA VPN fields in `google_compute_vpn_tunnel` to GA ([#7547](https://github.com/hashicorp/terraform-provider-google/pull/7547)) +* compute: promoted `google_compute_external_vpn_gateway` to GA ([#7547](https://github.com/hashicorp/terraform-provider-google/pull/7547)) +* compute: promoted `google_compute_ha_vpn_gateway` to GA ([#7547](https://github.com/hashicorp/terraform-provider-google/pull/7547)) +* provider: added support for service account impersonation. ([#7542](https://github.com/hashicorp/terraform-provider-google/pull/7542)) +* spanner: added `deletion_protection` field to `google_spanner_database` to make deleting them require an explicit intent. ([#7557](https://github.com/hashicorp/terraform-provider-google/pull/7557)) + +BUG FIXES: +* all: fixed misleading "empty non-retryable error" message that was appearing in debug logs ([#7569](https://github.com/hashicorp/terraform-provider-google/pull/7569)) +* compute: fixed incorrect import format for `google_compute_global_network_endpoint` ([#7523](https://github.com/hashicorp/terraform-provider-google/pull/7523)) +* compute: fixed issue where `google_compute_[region_]backend_service.backend.max_utilization` could not be updated ([#7575](https://github.com/hashicorp/terraform-provider-google/pull/7575)) +* iap: fixed an eventual consistency bug causing creates for `google_iap_brand` to fail ([#7520](https://github.com/hashicorp/terraform-provider-google/pull/7520)) +* provider: fixed an issue where the request headers would grow proportionally to the number of resources in a given `terraform apply` ([#7576](https://github.com/hashicorp/terraform-provider-google/pull/7576)) +* serviceusage: fixed bug where concurrent activations/deactivations of project services would fail, now they retry ([#7519](https://github.com/hashicorp/terraform-provider-google/pull/7519)) + +## 3.44.0 (October 19, 2020) + +BREAKING CHANGE: +* Added `deletion_protection` to `google_sql_database_instance`, which defaults to true. SQL instances can no longer be destroyed without setting `deletion_protection = false`. ([#7499](https://github.com/hashicorp/terraform-provider-google/pull/7499)) + +FEATURES: +* **New Data Source:** `google_app_engine_default_service_account` ([#7472](https://github.com/hashicorp/terraform-provider-google/pull/7472)) +* **New Data Source:** `google_pubsub_topic` ([#7448](https://github.com/hashicorp/terraform-provider-google/pull/7448)) + +IMPROVEMENTS: +* bigquery: added ability for `google_bigquery_dataset_access` to retry quota errors since quota refreshes quickly. ([#7507](https://github.com/hashicorp/terraform-provider-google/pull/7507)) +* bigquery: added `MONTH` and `YEAR` as allowed values in `google_bigquery_table.time_partitioning.type` ([#7461](https://github.com/hashicorp/terraform-provider-google/pull/7461)) +* cloud_tasks: added `stackdriver_logging_config` field to `cloud_tasks_queue` resource ([#7487](https://github.com/hashicorp/terraform-provider-google/pull/7487)) +* compute: added support for updating `network_interface.[d].network_ip` on `google_compute_instance` when changing network or subnetwork ([#7515](https://github.com/hashicorp/terraform-provider-google/pull/7515)) +* compute: added `maintenance_policy` field to `google_compute_node_group` ([#7510](https://github.com/hashicorp/terraform-provider-google/pull/7510)) +* compute: added filter field to google_compute_image datasource ([#7488](https://github.com/hashicorp/terraform-provider-google/pull/7488)) +* compute: promoted `autoscaling_policy` field in `google_compute_node_group` to GA ([#7510](https://github.com/hashicorp/terraform-provider-google/pull/7510)) +* dataproc: Added `graceful_decomissioning_timeout` field to `dataproc_cluster` resource ([#7485](https://github.com/hashicorp/terraform-provider-google/pull/7485)) +* iam: fixed `google_service_account_id_token` datasource to work with User ADCs and Impersonated Credentials ([#7457](https://github.com/hashicorp/terraform-provider-google/pull/7457)) +* logging: added bucket creation based on custom-id given for the resource `google_logging_project_bucket_config` ([#7492](https://github.com/hashicorp/terraform-provider-google/pull/7492)) +* logging: Added support for exclusions options for `google_logging_project_sink` ([#7335](https://github.com/hashicorp/terraform-provider-google/pull/7335)) +* oslogin: added ability to set a `project` on `google_os_login_ssh_public_key` ([#7505](https://github.com/hashicorp/terraform-provider-google/pull/7505)) +* resourcemanager: added a precheck that the serviceusage API is enabled to `google_project` when `auto_create_network` is false, as configuring the GCE API is required in that circumstance ([#7447](https://github.com/hashicorp/terraform-provider-google/pull/7447)) +* sql: added a check to `google_sql_database_instance` to catch failures early by seeing if Service Networking Connections already exists for the private network of the instance. ([#7499](https://github.com/hashicorp/terraform-provider-google/pull/7499)) + +BUG FIXES: +* accessapproval: fixed issue where, due to a recent API change, `google_*_access_approval.enrolled_services.cloud_product` entries specified as a URL would result in a permadiff ([#7468](https://github.com/hashicorp/terraform-provider-google/pull/7468)) +* compute: fixed ability to clear `description` field on `google_compute_health_check` and `google_compute_region_health_check` ([#7500](https://github.com/hashicorp/terraform-provider-google/pull/7500)) +* monitoring: fixed bug where deleting a `google_monitoring_dashboard` would give an "unsupported protocol scheme" error ([#7453](https://github.com/hashicorp/terraform-provider-google/pull/7453)) + +## 3.43.0 (October 12, 2020) + +FEATURES: +* **New Data Source:** `google_pubsub_topic` ([#7426](https://github.com/hashicorp/terraform-provider-google/pull/7426)) +* **New Data Source:** `google_compute_global_forwarding_rule` ([#7434](https://github.com/hashicorp/terraform-provider-google/pull/7434)) +* **New Data Source:** `google_cloud_run_service` ([#7388](https://github.com/hashicorp/terraform-provider-google/pull/7388)) +* **New Resource:** `google_bigtable_table_iam_member` ([#7410](https://github.com/hashicorp/terraform-provider-google/pull/7410)) +* **New Resource:** `google_bigtable_table_iam_binding` ([#7410](https://github.com/hashicorp/terraform-provider-google/pull/7410)) +* **New Resource:** `google_bigtable_table_iam_policy` ([#7410](https://github.com/hashicorp/terraform-provider-google/pull/7410)) + +IMPROVEMENTS: +* appengine: added ability to manage pre-firestore appengine applications. ([#7408](https://github.com/hashicorp/terraform-provider-google/pull/7408)) +* bigquery: added support for `google_bigquery_table` `materialized_view` field ([#7080](https://github.com/hashicorp/terraform-provider-google/pull/7080)) +* compute: Marked `google_compute_per_instance_config` as GA ([#7429](https://github.com/hashicorp/terraform-provider-google/pull/7429)) +* compute: Marked `google_compute_region_per_instance_config` as GA ([#7429](https://github.com/hashicorp/terraform-provider-google/pull/7429)) +* compute: Marked `stateful_disk` as GA in `google_compute_instance_group_manager` ([#7429](https://github.com/hashicorp/terraform-provider-google/pull/7429)) +* compute: Marked `stateful_disk` as GA in `google_compute_region_instance_group_manager` ([#7429](https://github.com/hashicorp/terraform-provider-google/pull/7429)) +* compute: added additional fields to the `google_compute_forwarding_rule` datasource. ([#7437](https://github.com/hashicorp/terraform-provider-google/pull/7437)) +* dns: added `forwarding_path` field to `google_dns_policy` resource ([#7416](https://github.com/hashicorp/terraform-provider-google/pull/7416)) +* netblock: changed `google_netblock_ip_ranges` to read from cloud.json file rather than DNS record ([#7157](https://github.com/hashicorp/terraform-provider-google/pull/7157)) + +BUG FIXES: +* accessapproval: fixed issue where, due to a recent API change, `google_*_access_approval.enrolled_services.cloud_product` entries specified as a URL would result in a permadiff +* bigquery: fixed an issue in `google_bigquery_job` where non-US locations could not be read ([#7418](https://github.com/hashicorp/terraform-provider-google/pull/7418)) +* cloudrun: fixed an issue in `google_cloud_run_domain_mapping` where labels provided by Google would cause a diff ([#7407](https://github.com/hashicorp/terraform-provider-google/pull/7407)) +* compute: Fixed an issue where `google_compute_region_backend_service` required `healthChecks` for a serverless network endpoint group. ([#7433](https://github.com/hashicorp/terraform-provider-google/pull/7433)) +* container: fixed `node_config.image_type` perma-diff when specified in lower case. ([#7412](https://github.com/hashicorp/terraform-provider-google/pull/7412)) +* datacatalog: fixed an error in `google_data_catalog_tag` when trying to set boolean field to `false` ([#7409](https://github.com/hashicorp/terraform-provider-google/pull/7409)) +* monitoring: fixed bug where deleting a `google_monitoring_dashboard` would give an "unsupported protocol scheme" error + +## 3.42.0 (October 05, 2020) + +FEATURES: +* **New Resource:** google_data_loss_prevention_deidentify_template ([#7378](https://github.com/hashicorp/terraform-provider-google/pull/7378)) + +IMPROVEMENTS: +* compute: added support for updating `network_interface.[d].network` and `network_interface.[d].subnetwork` properties on `google_compute_instance`. ([#7358](https://github.com/hashicorp/terraform-provider-google/pull/7358)) +* healthcare: added field `parser_config.version` to `google_healthcare_hl7_v2_store` ([#7357](https://github.com/hashicorp/terraform-provider-google/pull/7357)) + +BUG FIXES: +* bigquery: fixed an issue where `google_bigquery_table` would crash while reading an empty schema ([#7359](https://github.com/hashicorp/terraform-provider-google/pull/7359)) +* compute: fixed an issue where `google_compute_instance_template` would throw an error for unspecified `disk_size_gb` values while upgrading the provider. ([#7355](https://github.com/hashicorp/terraform-provider-google/pull/7355)) +* resourcemanager: fixed an issue in retrieving `google_active_folder` data source when the display name included whitespace ([#7395](https://github.com/hashicorp/terraform-provider-google/pull/7395)) + +## 3.41.0 (September 28, 2020) + +IMPROVEMENTS: +* compute: added `SEV_CAPABLE` option to `guest_os_features` in `google_compute_image` resource. ([#7313](https://github.com/hashicorp/terraform-provider-google/pull/7313)) +* tpu: added `use_service_networking` to `google_tpu_node` which enables Shared VPC Support. ([#7294](https://github.com/hashicorp/terraform-provider-google/pull/7294)) + +## 3.40.0 (September 21, 2020) + +DEPRECATIONS: +* bigtable: Deprecated `instance_type` for `google_bigtable_instance` - it is now recommended to leave field unspecified. ([#7253](https://github.com/hashicorp/terraform-provider-google/pull/7253)) + +FEATURES: +* **New Data Source:** `google_compute_region_ssl_certificate` ([#7252](https://github.com/hashicorp/terraform-provider-google/pull/7252)) +* **New Resource:** `google_compute_target_grpc_proxy` ([#7277](https://github.com/hashicorp/terraform-provider-google/pull/7277)) + +IMPROVEMENTS: +* cloudfunctions: added the ALLOW_INTERNAL_AND_GCLB option to `ingress_settings` of `google_cloudfunctions_function` resource. ([#7287](https://github.com/hashicorp/terraform-provider-google/pull/7287)) +* cloudlbuild: added `options` and `artifacts` properties to `google_cloudbuild_trigger` ([#7280](https://github.com/hashicorp/terraform-provider-google/pull/7280)) +* compute: added GRPC as a valid value for `google_compute_backend_service.protocol` (and regional equivalent) ([#7254](https://github.com/hashicorp/terraform-provider-google/pull/7254)) +* compute: added support for configuring Internal load balancer for Cloud Run for Anthos ([#7268](https://github.com/hashicorp/terraform-provider-google/pull/7268)) +* compute: added 'all' option for `google_compute_firewall` ([#7225](https://github.com/hashicorp/terraform-provider-google/pull/7225)) +* dataflow : added `transformnameMapping` to `google_dataflow_job` ([#7259](https://github.com/hashicorp/terraform-provider-google/pull/7259)) +* dns: added `force_destroy` option to `google_dns_managed_zone` to delete records created outside of Terraform ([#7289](https://github.com/hashicorp/terraform-provider-google/pull/7289)) +* serviceusage: added ability to pass `google.project.id` to `google_project_service.project` ([#7255](https://github.com/hashicorp/terraform-provider-google/pull/7255)) +* spanner: added schema update/update ddl support for `google_spanner_database` ([#7279](https://github.com/hashicorp/terraform-provider-google/pull/7279)) + +BUG FIXES: +* bigtable: fixed the update behaviour of the `single_cluster_routing` sub-fields in `google_bigtable_app_profile` ([#7266](https://github.com/hashicorp/terraform-provider-google/pull/7266)) +* dataproc: fixed issues where updating `google_dataproc_cluster.cluster_config.autoscaling_policy` would do nothing, and where there was no way to remove a policy. ([#7269](https://github.com/hashicorp/terraform-provider-google/pull/7269)) +* osconfig: fixed a potential crash in `google_os_config_patch_deployment` due to an unchecked nil value in `recurring_schedule` ([#7265](https://github.com/hashicorp/terraform-provider-google/pull/7265)) +* serviceusage: fixed intermittent failure when a service is already being modified - added retries [#7230](https://github.com/hashicorp/terraform-provider-google/pull/7230)) +* serviceusage: fixed an issue where `bigquery.googleapis.com` was getting enabled as the `bigquery-json.googleapis.com` alias instead, incorrectly. This had no user impact yet, but the alias may go away in the future. ([#7230](https://github.com/hashicorp/terraform-provider-google/pull/7230)) + +## 3.39.0 (September 15, 2020) + +IMPROVEMENTS: +* compute: added `storage_locations` field to `google_compute_snapshot` ([#7201](https://github.com/hashicorp/terraform-provider-google/pull/7201)) +* compute: added `kms_key_service_account`, `kms_key_self_link ` fields to `snapshot_encryption_key` field in `google_compute_snapshot` ([#7201](https://github.com/hashicorp/terraform-provider-google/pull/7201)) +* compute: added `source_disk_encryption_key.kms_key_service_account` field to `google_compute_snapshot` ([#7201](https://github.com/hashicorp/terraform-provider-google/pull/7201)) +* container: added `self_link` to `google_container_cluster` ([#7191](https://github.com/hashicorp/terraform-provider-google/pull/7191)) +* container: marked `workload_metadata_config` as GA in `google_container_node_pool` ([#7192](https://github.com/hashicorp/terraform-provider-google/pull/7192)) + +BUG FIXES: +* bigquery: fixed a bug when a BigQuery table schema didn't have `name` in the schema. Previously it would panic; now it logs an error. ([#7215](https://github.com/hashicorp/terraform-provider-google/pull/7215)) +* bigquery: fixed bug where updating `clustering` would force a new resource rather than update. ([#7195](https://github.com/hashicorp/terraform-provider-google/pull/7195)) +* bigquerydatatransfer: fixed `params.secret_access_key` perma-diff for AWS S3 data transfer config types by adding a `sensitive_params` block with the `secret_access_key` attribute. ([#7174](https://github.com/hashicorp/terraform-provider-google/pull/7174)) +* compute: fixed bug where `delete_default_routes_on_create=true` was not actually deleting the default routes on create. ([#7199](https://github.com/hashicorp/terraform-provider-google/pull/7199)) + +## 3.38.0 (September 08, 2020) + +DEPRECATIONS: +* storage: deprecated `bucket_policy_only` field in `google_storage_bucket` in favour of `uniform_bucket_level_access` ([#7143](https://github.com/hashicorp/terraform-provider-google/pull/7143)) + +FEATURES: +* **New Resource:** google_compute_disk_iam_binding ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** google_compute_disk_iam_member ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** google_compute_disk_iam_policy ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** google_compute_region_disk_iam_binding ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** google_compute_region_disk_iam_member ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** google_compute_region_disk_iam_policy ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** google_data_loss_prevention_inspect_template ([#7123](https://github.com/hashicorp/terraform-provider-google/pull/7123)) +* **New Resource:** google_data_loss_prevention_job_trigger ([#7123](https://github.com/hashicorp/terraform-provider-google/pull/7123)) +* **New Resource:** google_data_loss_prevention_stored_info_type ([#7145](https://github.com/hashicorp/terraform-provider-google/pull/7145)) + +IMPROVEMENTS: +* compute: Added graceful termination to `google_compute_instance_group_manager` create calls so that partially created instance group managers will resume the original operation if the Terraform process is killed mid create. ([#7153](https://github.com/hashicorp/terraform-provider-google/pull/7153)) +* container: added project override support to `google_container_cluster` and `google_container_nodepool` ([#7114](https://github.com/hashicorp/terraform-provider-google/pull/7114)) +* osconfig: added rollout field to `google_os_config_patch_deployment` ([#7172](https://github.com/hashicorp/terraform-provider-google/pull/7172)) +* provider: added a new field `billing_project` to the provider that's associated as a billing/quota project with most requests when `user_project_override` is true ([#7113](https://github.com/hashicorp/terraform-provider-google/pull/7113)) +* resourcemanager: added additional fields to `google_projects` datasource ([#7139](https://github.com/hashicorp/terraform-provider-google/pull/7139)) +* serviceusage: added project override support to `google_project_service` ([#7114](https://github.com/hashicorp/terraform-provider-google/pull/7114)) + +BUG FIXES: +* bigquerydatatransfer: fixed `params.secret_access_key` perma-diff for AWS S3 data transfer config types by adding a `sensitive_params` block with the `secret_access_key` attribute. ([#7174](https://github.com/hashicorp/terraform-provider-google/pull/7174)) +* compute: Fixed bug with `google_netblock_ip_ranges` data source failing to read from the correct URL ([#7156](https://github.com/hashicorp/terraform-provider-google/pull/7156)) +* compute: fixed updating `google_compute_instance.shielded_instance_config` by adding it to the `allow_stopping_for_update` list ([#7132](https://github.com/hashicorp/terraform-provider-google/pull/7132)) + +## 3.37.0 (August 31, 2020) +NOTES: +* Drop recommendation to use -provider= on import in documentation ([#7100](https://github.com/hashicorp/terraform-provider-google/pull/7100)) + +FEATURES: +* **New Resource:** `google_compute_image_iam_binding` ([#7070](https://github.com/hashicorp/terraform-provider-google/pull/7070)) +* **New Resource:** `google_compute_image_iam_member` ([#7070](https://github.com/hashicorp/terraform-provider-google/pull/7070)) +* **New Resource:** `google_compute_image_iam_policy` ([#7070](https://github.com/hashicorp/terraform-provider-google/pull/7070)) +* **New Resource:** `google_compute_disk_iam_binding` ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** `google_compute_disk_iam_member` ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** `google_compute_disk_iam_policy` ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** `google_compute_region_disk_iam_binding` ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** `google_compute_region_disk_iam_member` ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) +* **New Resource:** `google_compute_region_disk_iam_policy` ([#7110](https://github.com/hashicorp/terraform-provider-google/pull/7110)) + +IMPROVEMENTS: +* appengine: added `vpc_access_connector` field to `google_app_engine_standard_app_version` resource ([#7062](https://github.com/hashicorp/terraform-provider-google/pull/7062)) +* bigquery: added `notification_pubsub_topic` field to `google_bigquery_data_transfer_config` resource ([#7076](https://github.com/hashicorp/terraform-provider-google/pull/7076)) +* compute: Added custom metadata fields and filter expressions to `google_compute_subnetwork` flow log configuration ([#7099](https://github.com/hashicorp/terraform-provider-google/pull/7099)) +* compute: Added support to `google_compute_backend_service` for setting a serverless regional network endpoint group as `backend.group` ([#7066](https://github.com/hashicorp/terraform-provider-google/pull/7066)) +* compute: added support for pd-balanced disk type for `google_compute_instance` ([#7108](https://github.com/hashicorp/terraform-provider-google/pull/7108)) +* container: added support for pd-balanced disk type for `google_container_node_pool` ([#7108](https://github.com/hashicorp/terraform-provider-google/pull/7108)) +* pubsub: added `retry_policy` to `google_pubsub_subscription` resource ([#7077](https://github.com/hashicorp/terraform-provider-google/pull/7077)) + +BUG FIXES: +* compute: fixed an issue where `google_compute_url_map` `path_matcher.default_route_action` would conflict with `default_url_redirect` ([#7063](https://github.com/hashicorp/terraform-provider-google/pull/7063)) +* kms: updated `data_source_secret_manager_secret_version` to have consistent id value ([#7098](https://github.com/hashicorp/terraform-provider-google/pull/7098)) + +## 3.36.0 (August 24, 2020) + +FEATURES: +* **New Resource:** `google_active_directory_domain_trust` ([#7056](https://github.com/hashicorp/terraform-provider-google/pull/7056)) +* **New Resource:** `google_access_context_manager_service_perimeters` ([#7027](https://github.com/hashicorp/terraform-provider-google/pull/7027)) +* **New Resource:** `google_access_context_manager_access_levels` ([#7027](https://github.com/hashicorp/terraform-provider-google/pull/7027)) +* **New Resource:** `google_folder_access_approval_settings` ([#7010](https://github.com/hashicorp/terraform-provider-google/pull/7010)) +* **New Resource:** `google_organization_access_approval_settings` ([#7010](https://github.com/hashicorp/terraform-provider-google/pull/7010)) +* **New Resource:** `google_project_access_approval_settings` ([#7010](https://github.com/hashicorp/terraform-provider-google/pull/7010)) +* **New Resource:** `google_bigquery_table_iam_policy` ([#7041](https://github.com/hashicorp/terraform-provider-google/pull/7041)) +* **New Resource:** `google_bigquery_table_iam_binding` ([#7041](https://github.com/hashicorp/terraform-provider-google/pull/7041)) +* **New Resource:** `google_bigquery_table_iam_member` ([#7041](https://github.com/hashicorp/terraform-provider-google/pull/7041)) + +IMPROVEMENTS: +* compute: added grpc_health_check block to compute_health_check ([#7038](https://github.com/hashicorp/terraform-provider-google/pull/7038)) +* compute: added grpc_health_check block to compute_region_health_check ([#7038](https://github.com/hashicorp/terraform-provider-google/pull/7038)) +* pubsub: added `enable_message_ordering` support to `google_pubsub_subscription` ([#7039](https://github.com/hashicorp/terraform-provider-google/pull/7039)) +* sql: added project field to `google_sql_database_instance` datasource. ([#7007](https://github.com/hashicorp/terraform-provider-google/pull/7007)) +* storage: added `ARCHIVE` as an accepted class for `google_storage_bucket` and `google_storage_bucket_object` ([#7030](https://github.com/hashicorp/terraform-provider-google/pull/7030)) + +BUG FIXES: +* all: updated base urls for compute, dns, storage, and bigquery APIs to their recommended endpoints ([#7045](https://github.com/hashicorp/terraform-provider-google/pull/7045)) +* bigquery: fixed a bug where `dataset_access.iam_member` would produce inconsistent results after apply. ([#7047](https://github.com/hashicorp/terraform-provider-google/pull/7047)) +* bigquery: fixed an issue with `use_legacy_sql` not being set to `false`. ([#7012](https://github.com/hashicorp/terraform-provider-google/pull/7012)) +* dns: fixed an issue where `google_dns_managed_zone` would not remove `private_visibility_config` on updates ([#7022](https://github.com/hashicorp/terraform-provider-google/pull/7022)) +* sql: fixed an issue where `google_sql_database_instance` would throw an error when removing `private_network`. Removing `private_network` now recreates the resource. ([#7054](https://github.com/hashicorp/terraform-provider-google/pull/7054)) + +## 3.35.0 (August 17, 2020) +NOTES: +* all: Updated lists of enums to display the enum options in the documentation pages. ([#6946](https://github.com/hashicorp/terraform-provider-google/pull/6946)) + +FEATURES: +* **New Resource:** `google_compute_region_network_endpoint_group` (supports serverless NEGs) ([#6960](https://github.com/hashicorp/terraform-provider-google/pull/6960)) +* **New Resource:** `google_game_services_game_server_cluster` ([#6983](https://github.com/hashicorp/terraform-provider-google/pull/6983)) +* **New Resource:** `google_game_services_game_server_config` ([#6983](https://github.com/hashicorp/terraform-provider-google/pull/6983)) +* **New Resource:** `google_game_services_game_server_deployment_rollout` ([#6983](https://github.com/hashicorp/terraform-provider-google/pull/6983)) +* **New Resource:** `google_game_services_game_server_deployment` ([#6983](https://github.com/hashicorp/terraform-provider-google/pull/6983)) +* **New Resource:** `google_game_services_realm` ([#6983](https://github.com/hashicorp/terraform-provider-google/pull/6983)) + +IMPROVEMENTS: +* appengine: converted `google_app_engine_standard_app_version`'s `inbound_services` to an enum array, which enhances docs and provides some client-side validation. ([#6956](https://github.com/hashicorp/terraform-provider-google/pull/6956)) +* cloudbuild: added tags, source, queue_ttl, logs_bucket, substitutions, and secrets to `google_cloudbuild_trigger` ([#6942](https://github.com/hashicorp/terraform-provider-google/pull/6942)) +* cloudfunctions: Updated the `google_cloudfunctions_function` datasource to include new fields available in the API. ([#6935](https://github.com/hashicorp/terraform-provider-google/pull/6935)) +* compute: added `source_image` and `source_snapshot` to `google_compute_image` ([#6980](https://github.com/hashicorp/terraform-provider-google/pull/6980)) +* compute: added confidential_instance_config block to google_compute_instance ([#7000](https://github.com/hashicorp/terraform-provider-google/pull/7000)) +* compute: added confidential_instance_config block to google_compute_instance_template ([#7000](https://github.com/hashicorp/terraform-provider-google/pull/7000)) +* container: added `release_channel_default_version` field to `data.google_container_engine_versions` (GA) ([#6963](https://github.com/hashicorp/terraform-provider-google/pull/6963)) +* container: added `release_channel` to `google_container-cluster` (GA) ([#6955](https://github.com/hashicorp/terraform-provider-google/pull/6955)) +* iam: Added `public_key_type` field to `google_service_account_key ` ([#6999](https://github.com/hashicorp/terraform-provider-google/pull/6999)) +* pubsub: added `filter` field to `google_pubsub_subscription` resource ([#6997](https://github.com/hashicorp/terraform-provider-google/pull/6997)) +* resource-manager: updated documentation for `folder_iam_*` and `organization_iam_*` resources. ([#6991](https://github.com/hashicorp/terraform-provider-google/pull/6991)) +* sql: added support for point_in_time_recovery for `google_sql_database_instance` ([#6944](https://github.com/hashicorp/terraform-provider-google/pull/6944)) + +BUG FIXES: +* appengine: Set `iap` to computed in `google_app_engine_application` ([#6951](https://github.com/hashicorp/terraform-provider-google/pull/6951)) +* artifactrepository: Fixed import failure of `google_artifact_registry_repository`. ([#6957](https://github.com/hashicorp/terraform-provider-google/pull/6957)) +* compute: fixed shielded instance config, which had been failing to apply due to a field rename on the GCP side. ([#6943](https://github.com/hashicorp/terraform-provider-google/pull/6943)) +* monitoring: fixed validation rules for `google_monitoring_slo` `windows_based_sli.metric_sum_in_range.max` field ([#6974](https://github.com/hashicorp/terraform-provider-google/pull/6974)) +* osconfig: fixed `google_os_config_patch_deployment` `windows_update.classifications` field to work correctly, accepting multiple values. ([#6946](https://github.com/hashicorp/terraform-provider-google/pull/6946)) + +## 3.34.0 (August 11, 2020) +NOTES: +* redis: explicitly noted in `google_redis_instance` documentation that `"REDIS_5_0"` is supported ([#6917](https://github.com/terraform-providers/terraform-provider-google/pull/6917)) +* all: fix markdown formatting while showing enum values in documentation ([#6924](https://github.com/terraform-providers/terraform-provider-google/pull/6924)). + +IMPROVEMENTS: +* bigtable: added support for labels in `google_bigtable_instance` ([#6921](https://github.com/terraform-providers/terraform-provider-google/pull/6921)) +* cloudfunctions: updated `google_cloudfunctions_function` datasource to include new fields. ([#6935](https://github.com/terraform-providers/terraform-provider-google/pull/6935)) +* redis: added `persistence_iam_identity` output field to `google_redis_instance` ([#6917](https://github.com/terraform-providers/terraform-provider-google/pull/6917)) +* storage: added google_storage_bucket_object.media_link. ([#6897](https://github.com/terraform-providers/terraform-provider-google/pull/6897)) + +BUG FIXES: +* all: fixed crash due to nil context when loading credentials ([#6903](https://github.com/terraform-providers/terraform-provider-google/pull/6903)) +* compute: fixed issue where the `project` field in `data.google_compute_network_endpoint_group` was returning an error when specified ([#6918](https://github.com/terraform-providers/terraform-provider-google/pull/6918)) +* sourcerepo: fixed perma-diff in `google_sourcerepo_repository` ([#6886](https://github.com/terraform-providers/terraform-provider-google/pull/6886)) + +## 3.33.0 (August 04, 2020) + +DEPRECATIONS: +* compute: deprecated `enable_logging` on `google_compute_firewall`, define `log_config.metadata` to enable logging instead. ([#6871](https://github.com/terraform-providers/terraform-provider-google/pull/6871)) + +FEATURES: +* **New Resource:** `google_active_directory_domain` ([#6866](https://github.com/terraform-providers/terraform-provider-google/pull/6866)) + +IMPROVEMENTS: +* cloudrun: added `ports` field to `google_cloud_run_service` `templates.spec.containers` ([#6873](https://github.com/terraform-providers/terraform-provider-google/pull/6873)) +* compute: added `log_config.metadata` to `google_compute_firewall`, defining this will enable logging. ([#6871](https://github.com/terraform-providers/terraform-provider-google/pull/6871)) + +BUG FIXES: +* container: Fixed a crash in `google_container_cluster` when `""` was specified for `resource_usage_export_config.bigquery_destination.dataset_id`. ([#6839](https://github.com/terraform-providers/terraform-provider-google/pull/6839)) +* endpoints: Fixed a crash when `google_endpoints_service` is used on a machine without timezone data ([#6849](https://github.com/terraform-providers/terraform-provider-google/pull/6849)) +* resourcemanager: bumped `google_project` timeout defaults to 10 minutes (from 4) ([#6859](https://github.com/terraform-providers/terraform-provider-google/pull/6859)) + +## 3.32.0 (July 27, 2020) +FEATURES: +* **New Data Source:** `google_sql_database_instance` #2841 ([#6797](https://github.com/terraform-providers/terraform-provider-google/pull/6797)) +* **New Resource:** `google_cloud_asset_folder_feed` ([#6821](https://github.com/terraform-providers/terraform-provider-google/pull/6821)) +* **New Resource:** `google_cloud_asset_organization_feed` ([#6821](https://github.com/terraform-providers/terraform-provider-google/pull/6821)) +* **New Resource:** `google_cloud_asset_project_feed` ([#6821](https://github.com/terraform-providers/terraform-provider-google/pull/6821)) +* **New Resource:** `google_monitoring_metric_descriptor` ([#6829](https://github.com/terraform-providers/terraform-provider-google/pull/6829)) + +IMPROVEMENTS: +* filestore: Added support for filestore high scale tier. ([#6828](https://github.com/terraform-providers/terraform-provider-google/pull/6828)) +* resourcemanager: Added `folder_id` as computed attribute to `google_folder` resource and datasource. ([#6823](https://github.com/terraform-providers/terraform-provider-google/pull/6823)) +* compute: Added support to `google_compute_backend_service` for setting a network endpoint group as `backend.group`. ([#6853](https://github.com/terraform-providers/terraform-provider-google/pull/6853)) + +BUG FIXES: +* container: Fixed a crash in `google_container_cluster` when `""` was specified for `resource_usage_export_config.bigquery_destination.dataset_id`. ([#6839](https://github.com/terraform-providers/terraform-provider-google/pull/6839)) +* bigquery: Fixed bug where a permadiff would show up when adding a column to the middle of a `bigquery_table.schema` ([#6803](https://github.com/terraform-providers/terraform-provider-google/pull/6803)) + +## 3.31.0 (July 20, 2020) + +FEATURES: +* **New Data Source:** `google_service_account_id_token` ([#6791](https://github.com/terraform-providers/terraform-provider-google/pull/6791)) +* **New Resource:** `google_cloudiot_device` ([#6785](https://github.com/terraform-providers/terraform-provider-google/pull/6785)) + +IMPROVEMENTS: +* bigquery: added support for BigQuery custom schemas for external data using CSV / NDJSON ([#6772](https://github.com/terraform-providers/terraform-provider-google/pull/6772)) + +## 3.30.0 (July 13, 2020) +FEATURES: +* **New Resource:** `google_os_config_patch_deployment` ([#6741](https://github.com/terraform-providers/terraform-provider-google/pull/6741)) + +IMPROVEMENTS: +* iam: made the `condition` block GA for all IAM resource and datasource types. ([#6748](https://github.com/terraform-providers/terraform-provider-google/pull/6748)) + +BUG FIXES: +* container: added the ability to update `database_encryption` without recreating the cluster. ([#6757](https://github.com/terraform-providers/terraform-provider-google/pull/6757)) +* endpoints: fixed `google_endpoints_service` to allow dependent resources to plan based on the `config_id` value. ([#6722](https://github.com/terraform-providers/terraform-provider-google/pull/6722)) +* runtimeconfig: fixed `Requested entity was not found.` error when config was deleted outside of terraform. ([#6753](https://github.com/terraform-providers/terraform-provider-google/pull/6753)) + +## 3.29.0 (July 06, 2020) +NOTES: +* added the `https://www.googleapis.com/auth/cloud-identity` scope to the provider by default ([#6681](https://github.com/terraform-providers/terraform-provider-google/pull/6681)) +* `google_app_engine_*_version`'s `service` field is required; previously it would have passed validation but failed on apply if it were absent. ([#6720](https://github.com/terraform-providers/terraform-provider-google/pull/6720)) + +FEATURES: +* **New Resource:** `google_kms_key_ring_import_job` ([#6682](https://github.com/terraform-providers/terraform-provider-google/pull/6682)) +* **New Resource:** `google_folder_iam_audit_config` ([#6708](https://github.com/terraform-providers/terraform-provider-google/pull/6708)) + +IMPROVEMENTS: +* bigquery: Added `"HOUR"` option for `google_bigquery_table` time partitioning (`type`) ([#6702](https://github.com/terraform-providers/terraform-provider-google/pull/6702)) +* bigquery: Added support for BigQuery hourly time partitioning ([#6675](https://github.com/terraform-providers/terraform-provider-google/pull/6675)) +* compute: Added `mode` to `google_compute_region_autoscaler` `autoscaling_policy` ([#6685](https://github.com/terraform-providers/terraform-provider-google/pull/6685)) +* container: Promoted `google_container_cluster` `database_encryption` to GA. ([#6701](https://github.com/terraform-providers/terraform-provider-google/pull/6701)) +* endpoints: `google_endpoints_service` now allows dependent resources to plan based on the `config_id` value. ([#6722](https://github.com/terraform-providers/terraform-provider-google/pull/6722)) +* monitoring: added `request_method`, `content_type`, and `body` fields within the `http_check` object to `google_monitoring_uptime_check_config` resource ([#6700](https://github.com/terraform-providers/terraform-provider-google/pull/6700)) + +BUG FIXES: +* compute: fixed an issue in `compute_url_map` where `path_matcher` sub-fields would conflict with `default_service` ([#6721](https://github.com/terraform-providers/terraform-provider-google/pull/6721)) + +## 3.28.0 (June 29, 2020) + +FEATURES: +* **New Data Source:** `google_redis_instance` ([#6649](https://github.com/terraform-providers/terraform-provider-google/pull/6649)) +* **New Resource:** `google_notebook_environment` ([#6639](https://github.com/terraform-providers/terraform-provider-google/pull/6639)) +* **New Resource:** `google_notebook_instance` ([#6639](https://github.com/terraform-providers/terraform-provider-google/pull/6639)) + +IMPROVEMENTS: +* appengine: Enabled provisioning Firestore on a new project by adding the option to specify `database_type` in `google_app_engine_application` ([#6629](https://github.com/terraform-providers/terraform-provider-google/pull/6629)) +* compute: Added `mode` to `google_compute_autoscaler` `autoscaling_policy` ([#6664](https://github.com/terraform-providers/terraform-provider-google/pull/6664)) +* dns: enabled google_dns_policy to accept network id ([#6624](https://github.com/terraform-providers/terraform-provider-google/pull/6624)) + +BUG FIXES: +* appengine: Added polling to `google_app_engine_firewall_rule` to prevent issues with eventually consistent creation ([#6633](https://github.com/terraform-providers/terraform-provider-google/pull/6633)) +* compute: Allowed updating `google_compute_network_peering_routes_config ` `import_custom_routes` and `export_custom_routes` to false ([#6625](https://github.com/terraform-providers/terraform-provider-google/pull/6625)) +* netblock: fixed the google netblock ranges returned by the `google_netblock_ip_ranges` by targeting json on gstatic domain instead of reading SPF dns records (solution provided by network team) ([#6650](https://github.com/terraform-providers/terraform-provider-google/pull/6650)) + +## 3.27.0 (June 23, 2020) + +IMPROVEMENTS: +* accesscontextmanager: Added `custom` config to `google_access_context_manager_access_level` ([#6611](https://github.com/terraform-providers/terraform-provider-google/pull/6611)) +* cloudbuild: Added `invert_regex` flag in Github PullRequestFilter and PushFilter in triggerTemplate ([#6594](https://github.com/terraform-providers/terraform-provider-google/pull/6594)) +* cloudrun: Added `template.spec.timeout_seconds` to `google_cloud_run_service` ([#6575](https://github.com/terraform-providers/terraform-provider-google/pull/6575)) +* compute: Added `export_subnet_routes_with_public_ip` and `import_subnet_routes_with_public_ip` to `google_compute_network_peering` ([#6586](https://github.com/terraform-providers/terraform-provider-google/pull/6586)) +* compute: Added support for `google_compute_instance_group` `instances` to accept instance id field as well as self_link ([#6569](https://github.com/terraform-providers/terraform-provider-google/pull/6569)) +* dns: Added support for `google_dns_policy` network to accept `google_compute_network.id` ([#6624](https://github.com/terraform-providers/terraform-provider-google/pull/6624)) +* redis: Added validation for name attribute in `redis_instance` ([#6581](https://github.com/terraform-providers/terraform-provider-google/pull/6581)) +* sql: Promoted `google_sql_database_instance` `root_password` (MS SQL) to GA ([#6601](https://github.com/terraform-providers/terraform-provider-google/pull/6601)) + +BUG FIXES: +* bigquery: Fixed `range_partitioning.range.start` so that the value `0` is sent in `google_bigquery_table` ([#6562](https://github.com/terraform-providers/terraform-provider-google/pull/6562)) +* container: Fixed a regression in `google_container_cluster` where the location was not inferred when using a `subnetwork` shortname value like `name` ([#6568](https://github.com/terraform-providers/terraform-provider-google/pull/6568)) +* datastore: Added retries to `google_datastore_index` requests when under contention. ([#6563](https://github.com/terraform-providers/terraform-provider-google/pull/6563)) +* kms: Fixed the `id` value in the `google_kms_crypto_key_version` datasource to include a `/v1` part following `//cloudkms.googleapis.com/`, making it useful for interpolation into Binary Authorization. ([#6576](https://github.com/terraform-providers/terraform-provider-google/pull/6576)) + +## 3.26.0 (June 15, 2020) + +FEATURES: +* **New Resource:** `google_data_catalog_tag` ([#6550](https://github.com/terraform-providers/terraform-provider-google/pull/6550)) +* **New Resource:** `google_bigquery_dataset_iam_binding` ([#6553](https://github.com/terraform-providers/terraform-provider-google/pull/6553)) +* **New Resource:** `google_bigquery_dataset_iam_member` ([#6553](https://github.com/terraform-providers/terraform-provider-google/pull/6553)) +* **New Resource:** `google_bigquery_dataset_iam_policy` ([#6553](https://github.com/terraform-providers/terraform-provider-google/pull/6553)) +* **New Resource:** `google_memcache_instance` ([#6540](https://github.com/terraform-providers/terraform-provider-google/pull/6540)) +* **New Resource:** `google_network_management_connectivity_test` ([#6529](https://github.com/terraform-providers/terraform-provider-google/pull/6529)) + +IMPROVEMENTS: +* compute: added `default_route_action` to `compute_url_map` and `compute_url_map.path_matchers` ([#6547](https://github.com/terraform-providers/terraform-provider-google/pull/6547)) +* dialogflow: Changed `google_dialogflow_agent.time_zone` to be updatable ([#6519](https://github.com/terraform-providers/terraform-provider-google/pull/6519)) +* dns: enabled google_dns_managed_zone to accept network id for two attributes ([#6533](https://github.com/terraform-providers/terraform-provider-google/pull/6533)) +* healthcare: Added support for `streaming_configs` to `google_healthcare_fhir_store` ([#6551](https://github.com/terraform-providers/terraform-provider-google/pull/6551)) +* monitoring: added `matcher` attribute to `content_matchers` block for `google_monitoring_uptime_check_config` ([#6558](https://github.com/terraform-providers/terraform-provider-google/pull/6558)) + +BUG FIXES: +* compute: fixed issue where trying to update the region of `google_compute_subnetwork` would fail instead of destroying/recreating the subnetwork ([#6522](https://github.com/terraform-providers/terraform-provider-google/pull/6522)) +* dataflow: added retries in `google_dataflow_job` for common retryable API errors when waiting for job to update ([#6552](https://github.com/terraform-providers/terraform-provider-google/pull/6552)) +* dataflow: changed the update logic for `google_dataflow_job` to wait for the replacement job to start successfully before modifying the resource ID to point to the replacement job ([#6534](https://github.com/terraform-providers/terraform-provider-google/pull/6534)) + +## 3.25.0 (June 08, 2020) + +FEATURES: +* **New Resource:** `google_data_catalog_tag_template` ([#6485](https://github.com/terraform-providers/terraform-provider-google/pull/6485)) +* **New Resource:** `google_container_analysis_occurence` ([#6474](https://github.com/terraform-providers/terraform-provider-google/pull/6474)) + +IMPROVEMENTS: +* appengine: added `inbound_services` to `StandardAppVersion` resource ([#6514](https://github.com/terraform-providers/terraform-provider-google/pull/6514)) +* bigquery: Promoted `google_bigquery_table` `range_partitioning` to GA ([#6488](https://github.com/terraform-providers/terraform-provider-google/pull/6488)) +* bigquery: Added support for `google_bigquery_table` `hive_partitioning_options` ([#6488](https://github.com/terraform-providers/terraform-provider-google/pull/6488)) +* container: Promoted `google_container_cluster.workload_identity_config` to GA. ([#6490](https://github.com/terraform-providers/terraform-provider-google/pull/6490)) +* container_analysis: Added top-level generic note fields to `google_container_analysis_note` ([#6474](https://github.com/terraform-providers/terraform-provider-google/pull/6474)) + +BUG FIXES: +* bigquery: Fixed an issue where `google_bigquery_job` would return "was present, but now absent" error after job creation ([#6489](https://github.com/terraform-providers/terraform-provider-google/pull/6489)) +* container: Changed retry logic for `google_container_node_pool` deletion to use timeouts and retry errors more specifically when cluster is updating. ([#6335](https://github.com/terraform-providers/terraform-provider-google/pull/6335)) +* dataflow: fixed an issue where `google_dataflow_job` would try to update `max_workers` ([#6468](https://github.com/terraform-providers/terraform-provider-google/pull/6468)) +* dataflow: fixed an issue where updating `on_delete` in `google_dataflow_job` would cause the job to be replaced ([#6468](https://github.com/terraform-providers/terraform-provider-google/pull/6468)) +* compute: fixed issue where removing all target pools from `google_compute_instance_group_manager` or `google_compute_region_instance_group_manager` had no effect ([#6492](https://github.com/terraform-providers/terraform-provider-google/pull/6492)) +* functions: Added retry to `google_cloudfunctions_function` creation when API returns error while pulling source from GCS ([#6476](https://github.com/terraform-providers/terraform-provider-google/pull/6476)) +* provider: Removed credentials from output error when provider cannot parse given credentials ([#6473](https://github.com/terraform-providers/terraform-provider-google/pull/6473)) + +## 3.24.0 (June 01, 2020) + +FEATURES: +* **New Data Source:** `google_secret_manager_secret_version` ([#6432](https://github.com/terraform-providers/terraform-provider-google/pull/6432)) +* **New Resources:** `google_data_catalog_entry_group_iam_*` ([#6438](https://github.com/terraform-providers/terraform-provider-google/pull/6438)) +* **New Resource:** `google_data_catalog_entry_group` ([#6438](https://github.com/terraform-providers/terraform-provider-google/pull/6438)) +* **New Resource:** `google_data_catalog_entry` ([#6444](https://github.com/terraform-providers/terraform-provider-google/pull/6444)) +* **New Resource:** `google_dns_policy` is now GA ([#6439](https://github.com/terraform-providers/terraform-provider-google/pull/6439)) +* **New Resource:** `google_secret_manager_secret` ([#6432](https://github.com/terraform-providers/terraform-provider-google/pull/6432)) +* **New Resources:** `google_secret_manager_secret_iam_*` ([#6432](https://github.com/terraform-providers/terraform-provider-google/pull/6432)) +* **New Resource:** `google_secret_manager_secret_version` ([#6432](https://github.com/terraform-providers/terraform-provider-google/pull/6432)) + +IMPROVEMENTS: +* appengine: added `handlers` to `google_flexible_app_version` ([#6449](https://github.com/terraform-providers/terraform-provider-google/pull/6449)) +* bigquery: suppressed diffs between fully qualified URLs and relative paths that reference the same table or dataset in `google_bigquery_job` ([#6451](https://github.com/terraform-providers/terraform-provider-google/pull/6451)) +* dns: Promoted the following `google_dns_managed_zone ` fields to GA: `forwarding_config`, `peering_config` ([#6439](https://github.com/terraform-providers/terraform-provider-google/pull/6439)) + +BUG FIXES: +* appengine: added ability to fully sync `StandardAppVersion` resources ([#6435](https://github.com/terraform-providers/terraform-provider-google/pull/6435)) +* bigquery: Fixed an issue with `google_bigquery_dataset_access` failing for primitive role `roles/bigquery.dataViewer` ([#6431](https://github.com/terraform-providers/terraform-provider-google/pull/6431)) +* dataflow: fixed an issue where `google_dataflow_job` would try to update `max_workers` ([#6468](https://github.com/terraform-providers/terraform-provider-google/pull/6468)) +* dataflow: fixed an issue where updating `on_delete` in `google_dataflow_job` would cause the job to be replaced ([#6468](https://github.com/terraform-providers/terraform-provider-google/pull/6468)) +* os_login: Fixed `google_os_login_ssh_public_key` `key` field attempting to update in-place ([#6433](https://github.com/terraform-providers/terraform-provider-google/pull/6433)) + +## 3.23.0 (May 26, 2020) + +BREAKING CHANGES: +* The base url for the `monitoring` endpoint no longer includes the API version (previously "v3/"). If you use a `monitoring_custom_endpoint`, remove the trailing "v3/". ([#6424](https://github.com/terraform-providers/terraform-provider-google/pull/6424)) + +FEATURES: +* **New Data Source:** `google_iam_testable_permissions` ([#6382](https://github.com/terraform-providers/terraform-provider-google/pull/6382)) +* **New Resource:** `google_monitoring_dashboard` ([#6424](https://github.com/terraform-providers/terraform-provider-google/pull/6424)) + +IMPROVEMENTS: + +* bigquery: Added ability for various `table_id` fields (and one `dataset_id` field) in `google_bigquery_job` to specify a relative path instead of just the table id ([#6404](https://github.com/terraform-providers/terraform-provider-google/pull/6404)) +* composer: Added support for `google_composer_environment` `config.private_environment_config.cloud_sql_ipv4_cidr_block` ([#6392](https://github.com/terraform-providers/terraform-provider-google/pull/6392)) +* composer: Added support for `google_composer_environment` `config.private_environment_config.web_server_ipv4_cidr_block` ([#6392](https://github.com/terraform-providers/terraform-provider-google/pull/6392)) +* container: Added update support for `node_config.workload_metadata_config` to `google_container_node_pool` ([#6430](https://github.com/terraform-providers/terraform-provider-google/pull/6430)) +* container: Added the ability to unspecify `google_container_cluster`'s `min_master_version` field ([#6373](https://github.com/terraform-providers/terraform-provider-google/pull/6373)) +* monitoring: Added window-based SLI to `google_monitoring_slo` ([#6381](https://github.com/terraform-providers/terraform-provider-google/pull/6381)) + + +BUG FIXES: +* compute: Fixed an issue where `google_compute_route` creation failed while VPC peering was in progress. ([#6410](https://github.com/terraform-providers/terraform-provider-google/pull/6410)) +* Fixed an issue where data source `google_organization` would ignore exact domain matches if multiple domains were found ([#6420](https://github.com/terraform-providers/terraform-provider-google/pull/6420)) +* compute: Fixed `google_compute_interconnect_attachment` `edge_availability_domain` diff when the field is unspecified ([#6419](https://github.com/terraform-providers/terraform-provider-google/pull/6419)) +* compute: fixed error where plan would error if `google_compute_region_disk_resource_policy_attachment` had been deleted outside of terraform. ([#6367](https://github.com/terraform-providers/terraform-provider-google/pull/6367)) +* compute: raise limit on number of `src_ip_ranges` values in `google_compute_security_policy` to supported 10 ([#6394](https://github.com/terraform-providers/terraform-provider-google/pull/6394)) +* iam: Fixed an issue where `google_service_account` shows an error after creating the resource ([#6391](https://github.com/terraform-providers/terraform-provider-google/pull/6391)) + +## 3.22.0 (May 18, 2020) +BREAKING CHANGE: +* `google_bigtable_instance` resources now cannot be destroyed unless `deletion_protection = false` is set in state for the resource. ([#6357](https://github.com/terraform-providers/terraform-provider-google/pull/6357)) + +FEATURES: +* **New Resource:** `google_dialogflow_entity_type` ([#6339](https://github.com/terraform-providers/terraform-provider-google/pull/6339)) + +IMPROVEMENTS: +* bigtable: added `deletion_protection` field to `google_bigtable_instance` to make deleting them require an explicit intent. ([#6357](https://github.com/terraform-providers/terraform-provider-google/pull/6357)) +* compute: Added `google_compute_region_backend_service` `port_name` parameter ([#6327](https://github.com/terraform-providers/terraform-provider-google/pull/6327)) +* dataproc: Updated `google_dataproc_cluster.software_config.optional_components` to include new options. ([#6330](https://github.com/terraform-providers/terraform-provider-google/pull/6330)) +* monitoring: Added `request_based` SLI support to `google_monitoring_slo` ([#6353](https://github.com/terraform-providers/terraform-provider-google/pull/6353)) +* storage: added `google_storage_bucket` bucket name to the error message when the bucket can't be deleted because it's not empty ([#6355](https://github.com/terraform-providers/terraform-provider-google/pull/6355)) + +BUG FIXES: +* bigquery: Fixed error where `google_bigquery_dataset_access` resources could not be found post-creation if role was set to a predefined IAM role with an equivalent primitive role (e.g. `roles/bigquery.dataOwner` and `OWNER`) ([#6307](https://github.com/terraform-providers/terraform-provider-google/pull/6307)) +* compute: Fixed permadiff in `google_compute_instance_template`'s `network_tier`. ([#6344](https://github.com/terraform-providers/terraform-provider-google/pull/6344)) +* compute: Removed permadiff or errors on update for `google_compute_backend_service` and `google_compute_region_backend_service` when `consistent_hash` values were previously set on backend service but are not supported by updated value of `locality_lb_policy` ([#6316](https://github.com/terraform-providers/terraform-provider-google/pull/6316)) +* sql: Fixed occasional failure to delete `google_sql_database_instance` and `google_sql_user`. ([#6318](https://github.com/terraform-providers/terraform-provider-google/pull/6318)) + +## 3.21.0 (May 11, 2020) + +FEATURES: +* **New Resource:** `google_compute_region_target_http_proxy` is now GA ([#6245](https://github.com/terraform-providers/terraform-provider-google/pull/6245)) +* **New Resource:** `google_compute_region_target_https_proxy` is now GA ([#6245](https://github.com/terraform-providers/terraform-provider-google/pull/6245)) +* **New Resource:** `google_compute_region_url_map` is now GA ([#6245](https://github.com/terraform-providers/terraform-provider-google/pull/6245)) +* **New Resource:** `google_logging_billing_account_bucket_config` ([#6227](https://github.com/terraform-providers/terraform-provider-google/pull/6227)) +* **New Resource:** `google_logging_folder_bucket_config` ([#6227](https://github.com/terraform-providers/terraform-provider-google/pull/6227)) +* **New Resource:** `google_logging_organization_bucket_config` ([#6227](https://github.com/terraform-providers/terraform-provider-google/pull/6227)) +* **New Resource:** `google_logging_project_bucket_config` ([#6227](https://github.com/terraform-providers/terraform-provider-google/pull/6227)) + +IMPROVEMENTS: +* all: added configurable timeouts to several resources that did not previously have them ([#6226](https://github.com/terraform-providers/terraform-provider-google/pull/6226)) +* bigquery: added `service_account_name` field to `google_bigquery_data_transfer_config` resource ([#6221](https://github.com/terraform-providers/terraform-provider-google/pull/6221)) +* cloudfunctions: Added validation to label keys for `google_cloudfunctions_function` as API errors aren't useful. ([#6228](https://github.com/terraform-providers/terraform-provider-google/pull/6228)) +* compute: Promoted the following `google_compute_backend_service` fields to GA: `circuit_breakers`, `consistent_hash`, `custom_request_headers`, `locality_lb_policy`, `outlier_detection` ([#6245](https://github.com/terraform-providers/terraform-provider-google/pull/6245)) +* compute: Promoted the following `google_compute_region_backend_service` fields to GA: `affinity_cookie_ttl_sec`,`circuit_breakers`, `consistent_hash`, `failover_policy`, `locality_lb_policy`, `outlier_detection`, `log_config`, `failover` ([#6245](https://github.com/terraform-providers/terraform-provider-google/pull/6245)) +* container: Promoted `google_container_cluster.addons_config.cloudrun_config` from beta to GA. ([#6304](https://github.com/terraform-providers/terraform-provider-google/pull/6304)) +* container: Promoted `google_container_cluster.enable_shielded_nodes` from beta to GA. ([#6303](https://github.com/terraform-providers/terraform-provider-google/pull/6303)) +* container: Promoted `node_locations` to `google_container_node_pool` and `google_container_cluster.node_pool` from beta to GA ([#6253](https://github.com/terraform-providers/terraform-provider-google/pull/6253)) +* dataflow: Added drift detection for `google_dataflow_job` `template_gcs_path` and `temp_gcs_location` fields ([#6257](https://github.com/terraform-providers/terraform-provider-google/pull/6257)) +* dataflow: Added support for update-by-replacement to `google_dataflow_job` ([#6257](https://github.com/terraform-providers/terraform-provider-google/pull/6257)) +* dataflow: Added support for providing additional experiments to Dataflow job ([#6196](https://github.com/terraform-providers/terraform-provider-google/pull/6196)) +* storage: Added retries for `google_storage_bucket_iam_*` on 412 (precondition not met) errors for eventually consistent bucket creation. ([#6235](https://github.com/terraform-providers/terraform-provider-google/pull/6235)) + +BUG FIXES: +* all: fixed bug where timeouts specified in units other than minutes were getting incorrectly rounded. Also fixed several instances of timeout values being used from the wrong method. ([#6218](https://github.com/terraform-providers/terraform-provider-google/pull/6218)) +* accesscontextmanager: Fixed setting `require_screen_lock` to true for `google_access_context_manager_access_level` ([#6234](https://github.com/terraform-providers/terraform-provider-google/pull/6234)) +* appengine: Changed `google_app_engine_application` to respect updates in `iap` ([#6216](https://github.com/terraform-providers/terraform-provider-google/pull/6216)) +* bigquery: Fixed error where `google_bigquery_dataset_access` resources could not be found post-creation if role was set to a predefined IAM role with an equivalent primative role (e.g. `roles/bigquery.dataOwner` and `OWNER`) ([#6307](https://github.com/terraform-providers/terraform-provider-google/pull/6307)) +* bigquery: Fixed the `google_sheets_options` at least one of logic. ([#6280](https://github.com/terraform-providers/terraform-provider-google/pull/6280)) +* cloudscheduler: Fixed permadiff for `google_cloud_scheduler_job.retry_config.*` block when API provides default values ([#6278](https://github.com/terraform-providers/terraform-provider-google/pull/6278)) +* compute: Added lock to prevent `google_compute_route` from changing while peering operations are happening on its network ([#6243](https://github.com/terraform-providers/terraform-provider-google/pull/6243)) +* compute: fixed issue where the default value for the attribute `advertise_mode` on `google_compte_router_peer` was not populated on import ([#6265](https://github.com/terraform-providers/terraform-provider-google/pull/6265)) +* container: Fix occasional error with `container_node_pool` partially-successful creations not being recorded if an error occurs on the GCP side. ([#6305](https://github.com/terraform-providers/terraform-provider-google/pull/6305)) +* container: fixed issue where terraform would error if a gke instance group was deleted out-of-band ([#6242](https://github.com/terraform-providers/terraform-provider-google/pull/6242)) +* storage: Fixed setting/reading `google_storage_bucket_object` metadata on API object ([#6271](https://github.com/terraform-providers/terraform-provider-google/pull/6271)) +* storage: Marked the credentials field in `google_storage_object_signed_url` as sensitive so it doesn't expose private credentials. ([#6272](https://github.com/terraform-providers/terraform-provider-google/pull/6272)) + +## 3.20.0 (May 04, 2020) + +FEATURES: +* **New Resource:** `google_healthcare_dataset_iam_binding` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_dataset_iam_member` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_dataset_iam_policy` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_dataset` is now GA ([#6164](https://github.com/terraform-providers/terraform-provider-google/pull/6164)) +* **New Resource:** `google_healthcare_dicom_store_iam_binding` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_dicom_store_iam_member` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_dicom_store_iam_policy` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_dicom_store` is now GA ([#6164](https://github.com/terraform-providers/terraform-provider-google/pull/6164)) +* **New Resource:** `google_healthcare_fhir_store_iam_binding` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_fhir_store_iam_member` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_fhir_store_iam_policy` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_fhir_store` is now GA ([#6164](https://github.com/terraform-providers/terraform-provider-google/pull/6164)) +* **New Resource:** `google_healthcare_hl7_v2_store_iam_binding` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_hl7_v2_store_iam_member` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_hl7_v2_store_iam_policy` is now GA ([#6193](https://github.com/terraform-providers/terraform-provider-google/pull/6193)) +* **New Resource:** `google_healthcare_hl7_v2_store` is now GA ([#6164](https://github.com/terraform-providers/terraform-provider-google/pull/6164)) + + +IMPROVEMENTS: +* appengine: Added `automatic_scaling`, `basic_scaling`, and `manual_scaling` to `google_app_engine_standard_app_version` ([#6183](https://github.com/terraform-providers/terraform-provider-google/pull/6183)) +* bigquery: added `service_account_name` field to `google_bigquery_data_transfer_config` resource ([#6221](https://github.com/terraform-providers/terraform-provider-google/pull/6221)) +* bigtable: added ability to add/remove column families in `google_bigtable_table` ([#6188](https://github.com/terraform-providers/terraform-provider-google/pull/6188)) +* cloudfunctions: Added validation to label keys for `google_cloudfunctions_function` as API errors aren't useful. ([#6228](https://github.com/terraform-providers/terraform-provider-google/pull/6228)) +* compute: Added support for default URL redirects to `google_compute_url_map` and `google_compute_region_url_map` ([#6203](https://github.com/terraform-providers/terraform-provider-google/pull/6203)) +* dataflow: Add support for `additional_experiments` to `google_dataflow_job` ([#6196](https://github.com/terraform-providers/terraform-provider-google/pull/6196)) + +BUG FIXES: +* accesscontextmanager: Fixed setting `require_screen_lock` to true for `google_access_context_manager_access_level` ([#6234](https://github.com/terraform-providers/terraform-provider-google/pull/6234)) +* appengine: Changed `google_app_engine_application` to respect updates in `iap` ([#6216](https://github.com/terraform-providers/terraform-provider-google/pull/6216)) +* sql: Allowed `binary_log_enabled` to be disabled. ([#6163](https://github.com/terraform-providers/terraform-provider-google/pull/6163)) +* storage: Added retries for `google_storage_bucket_iam_*` on 412 (precondition not met) errors for eventually consistent bucket creation. ([#6235](https://github.com/terraform-providers/terraform-provider-google/pull/6235)) + +## 3.19.0 (April 27, 2020) + +FEATURES: +* **New Resource:** `google_bigquery_job` ([#6134](https://github.com/terraform-providers/terraform-provider-google/pull/6134)) +* **New Resource:** `google_monitoring_slo` ([#6118](https://github.com/terraform-providers/terraform-provider-google/pull/6118)) +* **New Resource:** `google_service_directory_endpoint` ([#6150](https://github.com/terraform-providers/terraform-provider-google/pull/6150)) +* **New Resource:** `google_service_directory_namespace` ([#6150](https://github.com/terraform-providers/terraform-provider-google/pull/6150)) +* **New Resource:** `google_service_directory_service` ([#6150](https://github.com/terraform-providers/terraform-provider-google/pull/6150)) + +IMPROVEMENTS: +* bigtable: Reduced the minimum number of nodes for the `bigtable_instace` resource from 3 to 1. ([#6159](https://github.com/terraform-providers/terraform-provider-google/pull/6159)) +* container: Added support for `google_container_cluster` Compute Engine persistent disk CSI driver ([#6160](https://github.com/terraform-providers/terraform-provider-google/pull/6160)) +* compute: Added support for `google_compute_instance` `resource_policies` field ([#6125](https://github.com/terraform-providers/terraform-provider-google/pull/6125)) +* compute: Added support for `google_compute_resource_policy` group placement policies ([#6125](https://github.com/terraform-providers/terraform-provider-google/pull/6125)) + +BUG FIXES: +* dataproc: Fixed diff when `google_dataproc_cluster` `preemptible_worker_config.0.num_instances` is sized to 0 and other `preemptible_worker_config` subfields are set ([#6123](https://github.com/terraform-providers/terraform-provider-google/pull/6123)) +* resourcemanager: Added a wait to `google_project` so that projects are more likely to be ready before the resource finishes creation ([#6161](https://github.com/terraform-providers/terraform-provider-google/pull/6161)) +* sql: Allowed `binary_log_enabled` to be disabled. ([#6163](https://github.com/terraform-providers/terraform-provider-google/pull/6163)) +* sql: Fixed behaviour in `google_sql_database` when the parent instance is deleted, removing it from state ([#6162](https://github.com/terraform-providers/terraform-provider-google/pull/6162)) + +## 3.18.0 (April 20, 2020) + +FEATURES: +* **New Data Source:** `google_monitoring_app_engine_service` ([#6078](https://github.com/terraform-providers/terraform-provider-google/pull/6078)) +* **New Resource:** `google_monitoring_custom_service` ([#6078](https://github.com/terraform-providers/terraform-provider-google/pull/6078)) +* **New Resource:** `google_compute_global_network_endpoint` ([#6095](https://github.com/terraform-providers/terraform-provider-google/pull/6095)) +* **New Resource:** `google_compute_global_network_endpoint_group` ([#6095](https://github.com/terraform-providers/terraform-provider-google/pull/6095)) +* **New Resource:** `google_monitoring_slo` ([#6118](https://github.com/terraform-providers/terraform-provider-google/pull/6118)) + +IMPROVEMENTS: +* appengine: Added `iap.enabled` field to `google_app_engine_application` resource ([#6076](https://github.com/terraform-providers/terraform-provider-google/pull/6076)) +* iam: Added `name` field to `google_organization_iam_custom_role` ([#6111](https://github.com/terraform-providers/terraform-provider-google/pull/6111)) +* iam: Added `name` field to `google_project_iam_custom_role` ([#6111](https://github.com/terraform-providers/terraform-provider-google/pull/6111)) + +BUG FIXES: +* container: Fixed importing/reading `google_container_node_pool` resources in non-RUNNING states ([#6115](https://github.com/terraform-providers/terraform-provider-google/pull/6115)) +* monitoring: Made `display_name` optional on `google_monitoring_notification_channel ` ([#6090](https://github.com/terraform-providers/terraform-provider-google/pull/6090)) + +## 3.17.0 (April 13, 2020) + +FEATURES: +* **New Resource:** `google_bigquery_dataset_access` ([#6035](https://github.com/terraform-providers/terraform-provider-google/pull/6035)) +* **New Resource:** `google_dialogflow_intent` ([#6061](https://github.com/terraform-providers/terraform-provider-google/pull/6061)) +* **New Resource:** `google_os_login_ssh_public_key` ([#6026](https://github.com/terraform-providers/terraform-provider-google/pull/6026)) + +IMPROVEMENTS: +* accesscontextmanager: added `spec` and `use_explicit_dry_run_spec` to `google_access_context_manager_service_perimeter` to test perimeter configurations in dry-run mode. ([#6071](https://github.com/terraform-providers/terraform-provider-google/pull/6071)) +* compute: Added update support for `google_compute_interconnect_attachment` `admin_enabled` ([#6046](https://github.com/terraform-providers/terraform-provider-google/pull/6046)) +* compute: Added field `log_config` to `google_compute_health_check` and `google_compute_region_health_check` to enable health check logging. ([#6058](https://github.com/terraform-providers/terraform-provider-google/pull/6058)) +* compute: Added more import formats for `google_compute_instance` ([#6023](https://github.com/terraform-providers/terraform-provider-google/pull/6023)) +* sourcerepo: allowed `google_sourcerepo_repo` `pubsub_configs.topic` to accept short topic names in addition to full references. ([#6069](https://github.com/terraform-providers/terraform-provider-google/pull/6069)) + +BUG FIXES: +* compute: Fixed diff on default value for `google_compute_interconnect_attachment` `admin_enabled` ([#6046](https://github.com/terraform-providers/terraform-provider-google/pull/6046)) +* compute: Fixed perma-diff on `google_compute_interconnect_attachment` `candidate_subnets` ([#6046](https://github.com/terraform-providers/terraform-provider-google/pull/6046)) +* compute: fixed bug where `google_compute_instance_from_template` instance defaults were overriding `scheduling` ([#6070](https://github.com/terraform-providers/terraform-provider-google/pull/6070)) +* iap: `project` can now be unset in `iap_web_iam_member` and will read from the default `project` ([#6060](https://github.com/terraform-providers/terraform-provider-google/pull/6060)) +* serviceusage: fixed issue where `google_project_services` attempted to read a project before enabling the API that allows that read ([#6062](https://github.com/terraform-providers/terraform-provider-google/pull/6062)) +* sql: fixed error that occurred on `google_sql_database_instance` when `settings.ip_configuration` was set but `ipv4_enabled` was not set to true and `private_network` was not configured, by defaulting `ipv4_enabled` to true. ([#6041](https://github.com/terraform-providers/terraform-provider-google/pull/6041)) +* storage: fixed an issue where `google_storage_bucket_iam_member` showed a diff for bucket self links ([#6019](https://github.com/terraform-providers/terraform-provider-google/pull/6019)) +* storage: fixed bug where deleting a `google_storage_bucket` that contained non-deletable objects would retry indefinitely ([#6044](https://github.com/terraform-providers/terraform-provider-google/pull/6044)) + +## 3.16.0 (April 06, 2020) +FEATURES: +* **New Data Source:** `google_monitoring_uptime_check_ips` ([#6009](https://github.com/terraform-providers/terraform-provider-google/pull/6009)) + +IMPROVEMENTS: +* cloudfunctions: Added `ingress_settings` field to `google_cloudfunctions_function` ([#5981](https://github.com/terraform-providers/terraform-provider-google/pull/5981)) +* cloudfunctions: added support for `vpc_connector_egress_settings` to `google_cloudfunctions_function` ([#5984](https://github.com/terraform-providers/terraform-provider-google/pull/5984)) +* accesscontextmanager: added `status.vpc_accessible_services` to `google_access_context_manager_service_perimeter` to control which services are available from the perimeter's VPC networks to the restricted Google APIs IP address range. ([#6006](https://github.com/terraform-providers/terraform-provider-google/pull/6006)) +* cloudrun: added ability to autogenerate revision name ([#5987](https://github.com/terraform-providers/terraform-provider-google/pull/5987)) +* compute: added ability to resize `google_compute_reservation` ([#5999](https://github.com/terraform-providers/terraform-provider-google/pull/5999)) +* container: added `resource_usage_export_config` to `google_container_cluster`, previously only available in `google-beta` ([#5990](https://github.com/terraform-providers/terraform-provider-google/pull/5990)) +* dns: added ability to update `google_dns_managed_zone.dnssec_config` ([#6011](https://github.com/terraform-providers/terraform-provider-google/pull/6011)) +* pubsub: Added `dead_letter_policy` support to `google_pubsub_subscription` ([#6010](https://github.com/terraform-providers/terraform-provider-google/pull/6010)) + +BUG FIXES: +* compute: Fixed an issue where `port` could not be removed from health checks ([#5997](https://github.com/terraform-providers/terraform-provider-google/pull/5997)) +* storage: fixed an issue where `google_storage_bucket_iam_member` showed a diff for bucket self links ([#6019](https://github.com/terraform-providers/terraform-provider-google/pull/6019)) + +## 3.15.0 (March 30, 2020) + +FEATURES: +* **New Resource:** `google_compute_instance_group_named_port` ([#5932](https://github.com/terraform-providers/terraform-provider-google/pull/5932)) +* **New Resource:** `google_service_usage_consumer_quota_override` ([#5966](https://github.com/terraform-providers/terraform-provider-google/pull/5966)) +* **New Resource:** `google_iap_brand` ([#5881](https://github.com/terraform-providers/terraform-provider-google/pull/5881)) +* **New Resource:** `google_iap_client` ([#5881](https://github.com/terraform-providers/terraform-provider-google/pull/5881)) +* **New Resource:** `google_appengine_flexible_app_version` ([#5882](https://github.com/terraform-providers/terraform-provider-google/pull/5882)) + +IMPROVEMENTS: +* accesscontextmanager: Added `regions` field to `google_access_context_manager_access_level` ([#5961](https://github.com/terraform-providers/terraform-provider-google/pull/5961)) +* compute: added field `network` to `google_compute_region_backend_service`, which allows internal load balancers to target the non-primary interface of an instance. ([#5957](https://github.com/terraform-providers/terraform-provider-google/pull/5957)) +* compute: added support for IAM conditions in `google_compute_subnet_iam_*` IAM resources ([#5954](https://github.com/terraform-providers/terraform-provider-google/pull/5954)) +* container: Added field `maintenance_policy.recurring_window` to `google_container_cluster` ([#5962](https://github.com/terraform-providers/terraform-provider-google/pull/5962)) +* kms: Added new field `additional_authenticated_data` for Cloud KMS data source `google_kms_secret` ([#5968](https://github.com/terraform-providers/terraform-provider-google/pull/5968)) +* kms: Added new field `additional_authenticated_data` for Cloud KMS resource `google_kms_secret_ciphertext` ([#5968](https://github.com/terraform-providers/terraform-provider-google/pull/5968)) + +BUG FIXES: +* kms: Fixed an issue in `google_kms_crypto_key_version` where `public_key` would return empty after apply ([#5956](https://github.com/terraform-providers/terraform-provider-google/pull/5956)) +* logging: Fixed import issue with `google_logging_metric` in a non-default project. ([#5944](https://github.com/terraform-providers/terraform-provider-google/pull/5944)) +* provider: Fixed an error with resources failing to upload large files (e.g. with `google_storage_bucket_object`) during retried requests ([#5977](https://github.com/terraform-providers/terraform-provider-google/pull/5977)) + +## 3.14.0 (March 23, 2020) + +FEATURES: +* **New Data Source:** `google_compute_instance_serial_port` ([#5911](https://github.com/terraform-providers/terraform-provider-google/pull/5911)) +* **New Resource:** `google_compute_region_ssl_certificate` ([#5913](https://github.com/terraform-providers/terraform-provider-google/pull/5913)) + +IMPROVEMENTS: +* compute: Added new attribute reference `current_status` to the `google_compute_instance` resource ([#5903](https://github.com/terraform-providers/terraform-provider-google/pull/5903)) +* compute: Added `allow_global_access` to `google_compute_forwarding_rule` resource. ([#5912](https://github.com/terraform-providers/terraform-provider-google/pull/5912)) +* container: Added `dns_cache_config` field to `google_container_cluster` resource ([#5887](https://github.com/terraform-providers/terraform-provider-google/pull/5887)) +* container: Added `upgrade_settings` to `google_container_node_pool` resource ([#5910](https://github.com/terraform-providers/terraform-provider-google/pull/5910)) +* provider: Added provider-wide request retries for common temporary GCP error codes and network errors ([#5902](https://github.com/terraform-providers/terraform-provider-google/pull/5902)) +* redis: Added `connect_mode` field to `google_redis_instance` resource ([#5888](https://github.com/terraform-providers/terraform-provider-google/pull/5888)) + +## 3.13.0 (March 16, 2020) + +BREAKING CHANGES: +* dialogflow: Changed `google_dialogflow_agent.time_zone` to ForceNew. Updating this field will require recreation. This is due to a change in API behavior. ([#5831](https://github.com/terraform-providers/terraform-provider-google/pull/5831)) + +FEATURES: +* **New Resource:** `google_compute_region_disk_resource_policy_attachment` ([#5849](https://github.com/terraform-providers/terraform-provider-google/pull/5849)) +* **New Resource:** `google_sql_source_representation_instance` ([#5839](https://github.com/terraform-providers/terraform-provider-google/pull/5839)) + +IMPROVEMENTS: +* bigtable: Added support for full-name/id `instance_name` value in `google_bigtable_table` and `google_bigtable_gc_policy` ([#5837](https://github.com/terraform-providers/terraform-provider-google/pull/5837)) +* compute: Added `autoscaling_policy` to `google_compute_node_group` ([#5864](https://github.com/terraform-providers/terraform-provider-google/pull/5864)) +* compute: Added support for full-name/id `network_endpoint_group` value in `google_network_endpoint` ([#5838](https://github.com/terraform-providers/terraform-provider-google/pull/5838)) +* compute: Added support for `google_compute_router_nat` `drain_nat_ips` (previously beta-only). ([#5821](https://github.com/terraform-providers/terraform-provider-google/pull/5821)) +* dialogflow: Changed `google_dialogflow_agent` to not read `tier` status ([#5835](https://github.com/terraform-providers/terraform-provider-google/pull/5835)) +* monitoring: Added `sensitive_labels` to `google_monitoring_notification_channel` so that labels like `password` and `auth_token` can be managed separately from the other labels and marked as sensitive. ([#5873](https://github.com/terraform-providers/terraform-provider-google/pull/5873)) + +BUG FIXES: +* all: fixed issue where nested objects were getting sent as null values to GCP on create instead of being omitted from requests ([#5825](https://github.com/terraform-providers/terraform-provider-google/pull/5825)) +* cloudfunctions: fixed `vpc_connector` to be updated properly in `google_cloudfunctions_function` ([#5829](https://github.com/terraform-providers/terraform-provider-google/pull/5829)) +* compute: fixed `google_compute_security_policy` from allowing two rules with the same priority. ([#5834](https://github.com/terraform-providers/terraform-provider-google/pull/5834)) +* compute: fixed bug where `google_compute_instance.scheduling.node_affinities.operator` would incorrectly accept `NOT` rather than `NOT_IN`. ([#5841](https://github.com/terraform-providers/terraform-provider-google/pull/5841)) +* container: Fixed issue where `google_container_node_pool` resources created in the 2.X series were failing to update after 3.11. ([#5877](https://github.com/terraform-providers/terraform-provider-google/pull/5877)) +## 3.12.0 (March 09, 2020) +IMPROVEMENTS: +* serviceusage: `google_project_service` no longer attempts to enable a service that is already enabled. ([#5810](https://github.com/terraform-providers/terraform-provider-google/pull/5810)) +* bigtable: Added support for full-name/id `instance` value in `google_bigtable_app_profile` ([#5780](https://github.com/terraform-providers/terraform-provider-google/pull/5780)) +* compute: Added `google_compute_router_nat` `drain_nat_ips` field (formerly beta). ([#5821](https://github.com/terraform-providers/terraform-provider-google/pull/5821)) +* pubsub: Added polling to ensure correct resource state for negative-cached PubSub resources ([#5813](https://github.com/terraform-providers/terraform-provider-google/pull/5813)) + +BUG FIXES: +* compute: Fixed a scenario where `google_compute_instance_template` would cause a crash. ([#5808](https://github.com/terraform-providers/terraform-provider-google/pull/5808)) +* container: Fixed panic when upgrading `google_container_cluster` with autoscaling block ([#5782](https://github.com/terraform-providers/terraform-provider-google/pull/5782)) +* storage: Added check for bucket retention policy list being empty. ([#5793](https://github.com/terraform-providers/terraform-provider-google/pull/5793)) +* storage: Added locking for operations involving `google_storage_*_access_control` resources to prevent errors from ACLs being added at the same time. ([#5791](https://github.com/terraform-providers/terraform-provider-google/pull/5791)) + +## 3.11.0 (March 02, 2020) + +FEATURES: +* **New Data Source:** `google_compute_backend_bucket` ([#5720](https://github.com/terraform-providers/terraform-provider-google/pull/5720)) +* **New Resource:** `google_app_engine_service_split_traffic` ([#5729](https://github.com/terraform-providers/terraform-provider-google/pull/5729)) +* **New Resource:** `google_compute_packet_mirroring` ([#5755](https://github.com/terraform-providers/terraform-provider-google/pull/5755)) +* **New Resource:** `google_vpc_access_connector` (GA provider) ([#5752](https://github.com/terraform-providers/terraform-provider-google/pull/5752)) + +IMPROVEMENTS: +* bigquery: Landed support for range-based partitioning in `google_bigquery_table` ([#5723](https://github.com/terraform-providers/terraform-provider-google/pull/5723)) +* compute: added check on `google_compute_router` for non-empty advertised_groups or advertised_ip_ranges values when advertise_mode is DEFAULT in the bgp block. ([#5718](https://github.com/terraform-providers/terraform-provider-google/pull/5718)) +* compute: added the ability to manage the status of `google_compute_instance` resources with the `desired_status` field ([#4797](https://github.com/terraform-providers/terraform-provider-google/pull/4797)) +* iam: `google_project_iam_member` and `google_project_iam_binding`'s `project` field can be specified with an optional `projects/` prefix ([#5722](https://github.com/terraform-providers/terraform-provider-google/pull/5722)) +* storage: added `metadata` to `google_storage_bucket_object`. ([#5721](https://github.com/terraform-providers/terraform-provider-google/pull/5721)) + +BUG FIXES: +* compute: Updated `google_project` to check for valid permissions on the parent billing account before creating and tainting the resource. ([#5719](https://github.com/terraform-providers/terraform-provider-google/pull/5719)) +* container: Fixed panic when upgrading `google_container_cluster` with `autoscaling` block ([#5782](https://github.com/terraform-providers/terraform-provider-google/pull/5782)) + +## 3.10.0 (February 25, 2020) + +BREAKING CHANGES: +* container: Fully removed `use_ip_aliases` and `create_subnetwork` fields to fix misleading diff for removed fields ([#5666](https://github.com/terraform-providers/terraform-provider-google/pull/5666)) + +FEATURES: +* **New Data Source:** `google_dns_keys` ([#5703](https://github.com/terraform-providers/terraform-provider-google/pull/5703)) +* **New Resource:** `google_storage_hmac_key` ([#5679](https://github.com/terraform-providers/terraform-provider-google/pull/5679)) +* **New Resource:** `google_datastore_index` ([#5655](https://github.com/terraform-providers/terraform-provider-google/pull/5655)) +* **New Resource:** `google_endpoints_service_iam_binding` ([#5668](https://github.com/terraform-providers/terraform-provider-google/pull/5668)) +* **New Resource:** `google_endpoints_service_iam_member` ([#5668](https://github.com/terraform-providers/terraform-provider-google/pull/5668)) +* **New Resource:** `google_endpoints_service_iam_policy` ([#5668](https://github.com/terraform-providers/terraform-provider-google/pull/5668)) + +IMPROVEMENTS: +* container: Allowed import/update/deletion of `google_container_cluster` in error states. ([#5663](https://github.com/terraform-providers/terraform-provider-google/pull/5663)) +* container: Changed `google_container_node_pool` so node pools created in an error state will be marked as tainted on creation. ([#5662](https://github.com/terraform-providers/terraform-provider-google/pull/5662)) +* container: Allowed import/update/deletion of `google_container_node_pool` in error states and updated resource to wait for a stable state after any changes. ([#5662](https://github.com/terraform-providers/terraform-provider-google/pull/5662)) +* container: added label_fingerprint to `google_container_cluster` ([#5647](https://github.com/terraform-providers/terraform-provider-google/pull/5647)) +* container: Enabled configuring autoscaling profile in `google_container_cluster` (https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler#autoscaling_profiles) ([#5659](https://github.com/terraform-providers/terraform-provider-google/pull/5659)) +* dataflow: added `job_id` attribute ([#5644](https://github.com/terraform-providers/terraform-provider-google/pull/5644)) +* dataflow: added computed `type` field to `google_dataflow_job`. ([#5709](https://github.com/terraform-providers/terraform-provider-google/pull/5709)) +* provider: Added retries for common network errors we've encountered. ([#5675](https://github.com/terraform-providers/terraform-provider-google/pull/5675)) + +## 3.9.0 (February 18, 2020) + +FEATURES: +* **New Resource:** `google_container_registry` ([#5593](https://github.com/terraform-providers/terraform-provider-google/pull/5593)) + +IMPROVEMENTS: +* all: improve error handling of 404s. ([#5601](https://github.com/terraform-providers/terraform-provider-google/pull/5601)) +* bigtable: added update support for `display_name` and `instance_type` ([#5648](https://github.com/terraform-providers/terraform-provider-google/pull/5648)) +* container: `google_container_cluster` will wait for a stable state after updates. ([#5616](https://github.com/terraform-providers/terraform-provider-google/pull/5616)) +* container: added `boot_disk_kms_key` to `node_config` block. ([#5615](https://github.com/terraform-providers/terraform-provider-google/pull/5615)) +* dataflow: added `job_id` field to `google_dataflow_job` ([#5653](https://github.com/terraform-providers/terraform-provider-google/pull/5653)) +* dialogflow: improve error handling by increasing retry count ([#5603](https://github.com/terraform-providers/terraform-provider-google/pull/5603)) +* resourcemanager: fixed retry behavior for updates in `google_project`, added retries for billing metadata requests ([#5578](https://github.com/terraform-providers/terraform-provider-google/pull/5578)) +* sql: add `encryption_key_name` to `google_sql_database_instance` ([#5591](https://github.com/terraform-providers/terraform-provider-google/pull/5591)) + +BUG FIXES: +* cloudrun: fixed permadiff caused by new API default values on `annotations` and `limits` ([#5600](https://github.com/terraform-providers/terraform-provider-google/pull/5600)) +* compute: Fixed bug where `google_project` would fail to create if the `auto_create_network` was false and the `compute-skipDefaultNetworkCreation` organization policies was enforced. ([#5601](https://github.com/terraform-providers/terraform-provider-google/pull/5601)) +* container: Removed restriction on `auto_provisioning_defaults` to allow both `oauth_scopes` and `service_account` to be set ([#5642](https://github.com/terraform-providers/terraform-provider-google/pull/5642)) +* firestore: fixed import of `google_firestore_index` when database or collection were non-default. ([#5626](https://github.com/terraform-providers/terraform-provider-google/pull/5626)) +* iam: Fixed an erroneous error during import of IAM resources when a provider default project/zone/region is not defined. ([#5613](https://github.com/terraform-providers/terraform-provider-google/pull/5613)) +* kms: Fixed issue where `google_kms_crypto_key_version` datasource would throw an Invalid Index error on plan ([#5619](https://github.com/terraform-providers/terraform-provider-google/pull/5619)) + +## 3.8.0 (February 10, 2020) + +NOTES: +* provider: added documentation for the `id` field for many resources, including format ([#5543](https://github.com/terraform-providers/terraform-provider-google/pull/5543)) +BREAKING CHANGES: +* compute: Added conditional requirement of `google_compute_**region**_backend_service` `backend.capacity_scaler` to no longer accept the API default if not INTERNAL. Non-INTERNAL backend services must now specify `capacity_scaler` explicitly and have a total capacity greater than 0. In addition, API default of 1.0 must now be explicitly set and will be treated as nil or zero if not set in config. ([#5561](https://github.com/terraform-providers/terraform-provider-google/pull/5561)) + +FEATURES: +* **New Data Source:** `secret_manager_secret_version` ([#5562](https://github.com/terraform-providers/terraform-provider-google/pull/5562)) +* **New Resource:** `google_access_context_manager_service_perimeter_resource` ([#5574](https://github.com/terraform-providers/terraform-provider-google/pull/5574)) +* **New Resource:** `secret_manager_secret_version` ([#5562](https://github.com/terraform-providers/terraform-provider-google/pull/5562)) +* **New Resource:** `secret_manager_secret` ([#5562](https://github.com/terraform-providers/terraform-provider-google/pull/5562)) +* **New Resource:** `google_dialogflow_agent` ([#5559](https://github.com/terraform-providers/terraform-provider-google/pull/5559)) + +IMPROVEMENTS: +* appengine: added support for `google_app_engine_application.iap` ([#5556](https://github.com/terraform-providers/terraform-provider-google/pull/5556)) +* compute: `google_compute_security_policy` `rule.match.expr` field is now GA ([#5532](https://github.com/terraform-providers/terraform-provider-google/pull/5532)) +* compute: added additional validation to `google_cloud_router`'s `bgp.asn` field. ([#5547](https://github.com/terraform-providers/terraform-provider-google/pull/5547)) + +BUG FIXES: +* bigtable: fixed diff for DEVELOPMENT instances that are returned from the API with one node ([#5557](https://github.com/terraform-providers/terraform-provider-google/pull/5557)) +* compute: Fixed `backend.capacity_scaler` to actually set zero (0.0) value. ([#5561](https://github.com/terraform-providers/terraform-provider-google/pull/5561)) +* compute: Fixed `google_compute_**region**_backend_service` so it no longer has a permadiff if `backend.capacity_scaler` is unset in config by requiring capacity scaler. ([#5561](https://github.com/terraform-providers/terraform-provider-google/pull/5561)) +* compute: updated `google_compute_project_metadata_item` to fail on create if its key is already present in the project metadata. ([#5576](https://github.com/terraform-providers/terraform-provider-google/pull/5576)) +* logging: updated `bigquery_options` so the default value from the api will be set in state. ([#5534](https://github.com/terraform-providers/terraform-provider-google/pull/5534)) +* sql: undeprecated `settings.ip_configuration.authorized_networks.expiration_time` ([#5531](https://github.com/terraform-providers/terraform-provider-google/pull/5531)) + +## 3.7.0 (February 03, 2020) + +BREAKING CHANGES: +* iam: starts reading/writing IAM policies at version 3 in the GA provider. If you have an IAM resource defined in your config that has a condition on it created outside of Terraform, you should start using the beta provider and defining the condition in your config to avoid unexpected behavior. ([#5469](https://github.com/terraform-providers/terraform-provider-google/pull/5469)) + +IMPROVEMENTS: +* dns: `google_dns_managed_zone` added support for Non-RFC1918 fields for reverse lookup and fowarding paths. ([#5493](https://github.com/terraform-providers/terraform-provider-google/pull/5493)) +* monitoring: Added `labels` and `user_labels` filters to data source `google_monitoring_notification_channel` ([#5470](https://github.com/terraform-providers/terraform-provider-google/pull/5470)) + +BUG FIXES: +* bigtable: fixed diff for DEVELOPMENT instances that are returned from the API with one node ([#5557](https://github.com/terraform-providers/terraform-provider-google/pull/5557)) +* compute: `google_compute_instance_template` added plan time check for any disks marked `boot` outside of the first disk ([#5491](https://github.com/terraform-providers/terraform-provider-google/pull/5491)) +* container: Fixed perma-diff in `google_container_cluster`'s `cluster_autoscaling.auto_provisioning_defaults`. ([#5486](https://github.com/terraform-providers/terraform-provider-google/pull/5486)) +* iam: fixed issue where users of the GA provider who used IAM conditions outside of Terraform were getting an error ([#5469](https://github.com/terraform-providers/terraform-provider-google/pull/5469)) +* logging: updated `bigquery_options` so the default value from the api will be set in state. ([#5534](https://github.com/terraform-providers/terraform-provider-google/pull/5534)) +* storage: Stopped `project-owner` showing up in the diff for `google_storage_bucket_acl` ([#5479](https://github.com/terraform-providers/terraform-provider-google/pull/5479)) + +## 3.6.0 (January 29, 2020) + +KNOWN ISSUES: + +* bigtable: due to API changes, bigtable DEVELOPMENT instances may show a diff on `num_nodes`. There will be a fix in the 3.7.0 release of the provider. No known workarounds exist at the moment, but will be tracked in https://github.com/terraform-providers/terraform-provider-google/issues/5492. + +FEATURES: +* **New Data Source:** google_monitoring_notification_channel ([#5405](https://github.com/terraform-providers/terraform-provider-google/pull/5405)) +* **New Resource:** Added `google_iap_tunnel_instance_iam_*` IAM resources for IAP Tunnel Instances ([#5429](https://github.com/terraform-providers/terraform-provider-google/pull/5429)) +* **New Resource:** google_compute_network_peering_routes_config ([#5426](https://github.com/terraform-providers/terraform-provider-google/pull/5426)) + +IMPROVEMENTS: +* compute: added waiting logic to `google_compute_interconnect_attachment` to avoid modifications when the attachment is UNPROVISIONED ([#5459](https://github.com/terraform-providers/terraform-provider-google/pull/5459)) +* compute: made the `google_compute_network_peering` routes fields available in GA ([#5419](https://github.com/terraform-providers/terraform-provider-google/pull/5419)) +* container: Promoted `enable_binary_authorization` from beta into ga. ([#5456](https://github.com/terraform-providers/terraform-provider-google/pull/5456)) +* scheduler: Added `attempt_deadline` to `google_cloud_scheduler_job`. ([#5399](https://github.com/terraform-providers/terraform-provider-google/pull/5399)) +* storage: added `default_event_based_hold` to `google_storage_bucket` ([#5373](https://github.com/terraform-providers/terraform-provider-google/pull/5373)) + +BUG FIXES: +* compute: Fixed `google_compute_instance_from_template` with existing boot disks ([#5430](https://github.com/terraform-providers/terraform-provider-google/pull/5430)) +* compute: Fixed a bug in `google_compute_instance` when attempting to update a field that requires stopping and starting an instance with an encrypted disk ([#5436](https://github.com/terraform-providers/terraform-provider-google/pull/5436)) + +## 3.5.0 (January 22, 2020) + +DEPRECATIONS: +* kms: deprecated `data.google_kms_secret_ciphertext` as there was no way to make it idempotent. Instead, use the `google_kms_secret_ciphertext` resource. ([#5314](https://github.com/terraform-providers/terraform-provider-google/pull/5314)) +* sql: deprecated first generation-only fields on `google_sql_database_instance` ([#5376](https://github.com/terraform-providers/terraform-provider-google/pull/5376)) + +FEATURES: +* **New Resource:** `google_kms_secret_ciphertext` ([#5314](https://github.com/terraform-providers/terraform-provider-google/pull/5314)) + +IMPROVEMENTS: +* bigtable: added the ability to add/remove clusters from `google_bigtable_instance` ([#5318](https://github.com/terraform-providers/terraform-provider-google/pull/5318)) +* compute: added support for other resource types (like a Proxy) as a `target` to `google_compute_forwarding_rule`. ([#5383](https://github.com/terraform-providers/terraform-provider-google/pull/5383)) +* dataproc: added `lifecycle_config` to `google_dataproc_cluster.cluster_config` ([#5323](https://github.com/terraform-providers/terraform-provider-google/pull/5323)) +* iam: updated to allow for empty bindings in `data_source_google_iam_policy` data source ([#4525](https://github.com/terraform-providers/terraform-provider-google/pull/4525)) +* provider: added retries for batched requests so failed batches will retry each single request separately. ([#5355](https://github.com/terraform-providers/terraform-provider-google/pull/5355)) +* resourcemanager: restricted the length of the `description` field of `google_service_account`. It is now limited to 256 characters. ([#5409](https://github.com/terraform-providers/terraform-provider-google/pull/5409)) + +BUG FIXES: +* bigtable: Fixed error on reading non-existent `google_bigtable_gc_policy`, `google_bigtable_instance`, `google_bigtable_table` ([#5331](https://github.com/terraform-providers/terraform-provider-google/pull/5331)) +* cloudfunctions: Fixed validation of `google_cloudfunctions_function` name to allow for 63 characters. ([#5400](https://github.com/terraform-providers/terraform-provider-google/pull/5400)) +* cloudtasks: Changed `max_dispatches_per_second` to a double instead of an integer. ([#5393](https://github.com/terraform-providers/terraform-provider-google/pull/5393)) +* compute: Added validation for `compute_resource_policy` to no longer allow invalid `start_time` values that weren't hourly. ([#5342](https://github.com/terraform-providers/terraform-provider-google/pull/5342)) +* compute: Fixed errors from concurrent creation/deletion of overlapping `google_compute_network_peering` resources. ([#5338](https://github.com/terraform-providers/terraform-provider-google/pull/5338)) +* compute: Stopped panic when using `usage_export_bucket` and the setting had been disabled manually. ([#5349](https://github.com/terraform-providers/terraform-provider-google/pull/5349)) +* compute: fixed `google_compute_router_nat` timeout fields causing a diff when using a long-lived resource ([#5353](https://github.com/terraform-providers/terraform-provider-google/pull/5353)) +* compute: fixed `google_compute_target_https_proxy.quic_override` causing a diff when using a long-lived resource ([#5351](https://github.com/terraform-providers/terraform-provider-google/pull/5351)) +* identityplatform: fixed `google_identity_platform_default_supported_idp_config` to correctly allow configuration of both `idp_id` and `client_id` separately ([#5398](https://github.com/terraform-providers/terraform-provider-google/pull/5398)) +* monitoring: Stopped `labels` from causing a perma diff on `AlertPolicy` ([#5367](https://github.com/terraform-providers/terraform-provider-google/pull/5367)) + +## 3.4.0 (January 07, 2020) + +DEPRECATIONS: +* kms: deprecated `data.google_kms_secret_ciphertext` as there was no way to make it idempotent. Instead, use the `google_kms_secret_ciphertext` resource. ([#5314](https://github.com/terraform-providers/terraform-provider-google/pull/5314)) + +BREAKING CHANGES: +* cloudrun: Changed `google_cloud_run_domain_mapping` to correctly match Cloud Run API expected format for `spec.route_name`, {serviceName}, instead of invalid projects/{project}/global/services/{serviceName} ([#5264](https://github.com/terraform-providers/terraform-provider-google/pull/5264)) +* compute: Added back ConflictsWith restrictions for ExactlyOneOf restrictions that were removed in v3.3.0 for `google_compute_firewall`, `google_compute_health_check`, and `google_compute_region_health_check`. This effectively changes an API-side failure that was only accessible in v3.3.0 to a plan-time one. ([#5220](https://github.com/terraform-providers/terraform-provider-google/pull/5220)) +* logging: Changed `google_logging_metric.metric_descriptors.labels` from a list to a set ([#5258](https://github.com/terraform-providers/terraform-provider-google/pull/5258)) +* resourcemanager: Added back ConflictsWith restrictions for ExactlyOneOf restrictions that were removed in v3.3.0 for `google_organization_policy`, `google_folder_organization_policy`, and `google_project_organization_policy`. This effectively changes an API-side failure that was only accessible in v3.3.0 to a plan-time one. ([#5220](https://github.com/terraform-providers/terraform-provider-google/pull/5220)) + +FEATURES: +* **New Data Source:** google_sql_ca_certs ([#5306](https://github.com/terraform-providers/terraform-provider-google/pull/5306)) +* **New Resource:** `google_identity_platform_default_supported_idp_config` ([#5199](https://github.com/terraform-providers/terraform-provider-google/pull/5199)) +* **New Resource:** `google_identity_platform_inbound_saml_config` ([#5199](https://github.com/terraform-providers/terraform-provider-google/pull/5199)) +* **New Resource:** `google_identity_platform_oauth_idp_config` ([#5199](https://github.com/terraform-providers/terraform-provider-google/pull/5199)) +* **New Resource:** `google_identity_platform_tenant_default_supported_idp_config` ([#5199](https://github.com/terraform-providers/terraform-provider-google/pull/5199)) +* **New Resource:** `google_identity_platform_tenant_inbound_saml_config` ([#5199](https://github.com/terraform-providers/terraform-provider-google/pull/5199)) +* **New Resource:** `google_identity_platform_tenant_oauth_idp_config` ([#5199](https://github.com/terraform-providers/terraform-provider-google/pull/5199)) +* **New Resource:** `google_identity_platform_tenant` ([#5199](https://github.com/terraform-providers/terraform-provider-google/pull/5199)) +* **New Resource:** `google_kms_crypto_key_iam_policy` ([#5247](https://github.com/terraform-providers/terraform-provider-google/pull/5247)) +* **New Resource:** `google_kms_secret_ciphertext` ([#5314](https://github.com/terraform-providers/terraform-provider-google/pull/5314)) + +IMPROVEMENTS: +* composer: Increased default timeouts for `google_composer_environment` ([#5223](https://github.com/terraform-providers/terraform-provider-google/pull/5223)) +* compute: Added graceful termination to `container_cluster` create calls so that partially created clusters will resume the original operation if the Terraform process is killed mid create. ([#5217](https://github.com/terraform-providers/terraform-provider-google/pull/5217)) +* compute: Fixed `google_compute_disk_resource_policy_attachment` parsing of region from zone to allow for provider-level zone and make error message more accurate` ([#5257](https://github.com/terraform-providers/terraform-provider-google/pull/5257)) +* provider: Reduced default `send_after` controlling the time interval after which a batched request sends. ([#5268](https://github.com/terraform-providers/terraform-provider-google/pull/5268)) + +BUG FIXES: +* all: fixed issue where many fields that were removed in 3.0.0 would show a diff when they were removed from config ([#5313](https://github.com/terraform-providers/terraform-provider-google/pull/5313)) +* bigquery: fixed `bigquery_table.encryption_configuration` to correctly recreate the table when modified ([#5321](https://github.com/terraform-providers/terraform-provider-google/pull/5321)) +* cloudrun: Changed `google_cloud_run_domain_mapping` to correctly match Cloud Run API expected format for `spec.route_name`, {serviceName}, instead of invalid projects/{project}/global/services/{serviceName} ([#5264](https://github.com/terraform-providers/terraform-provider-google/pull/5264)) +* cloudrun: Changed `cloud_run_domain_mapping` to poll for success or failure and throw an appropriate error when ready status returns as false. ([#5267](https://github.com/terraform-providers/terraform-provider-google/pull/5267)) +* cloudrun: Fixed `google_cloudrun_service` to allow update instead of force-recreation for changes in `spec` `env` and `command` fields ([#5269](https://github.com/terraform-providers/terraform-provider-google/pull/5269)) +* cloudrun: Removed unsupported update for `google_cloud_run_domain_mapping` to allow force-recreation. ([#5253](https://github.com/terraform-providers/terraform-provider-google/pull/5253)) +* cloudrun: Stopped returning an error when a `cloud_run_domain_mapping` was waiting on DNS verification. ([#5315](https://github.com/terraform-providers/terraform-provider-google/pull/5315)) +* compute: Fixed `google_compute_backend_service` to allow updating `cdn_policy.cache_key_policy.*` fields to false or empty. ([#5276](https://github.com/terraform-providers/terraform-provider-google/pull/5276)) +* compute: Fixed behaviour where `google_compute_subnetwork` did not record a value for `name` when `self_link` was specified. ([#5288](https://github.com/terraform-providers/terraform-provider-google/pull/5288)) +* container: fixed issue where an empty variable in `tags` would cause a crash ([#5226](https://github.com/terraform-providers/terraform-provider-google/pull/5226)) +* endpoints: Added operation wait for `google_endpoints_service` to fix 403 "Service not found" errors during initial creation ([#5259](https://github.com/terraform-providers/terraform-provider-google/pull/5259)) +* logging: Made `google_logging_metric.metric_descriptors.labels` a set to prevent diff from ordering ([#5258](https://github.com/terraform-providers/terraform-provider-google/pull/5258)) +* resourcemanager: added retries for `data.google_organization` ([#5246](https://github.com/terraform-providers/terraform-provider-google/pull/5246)) + +## 3.3.0 (December 17, 2019) + +FEATURES: +* **New Resource:** `google_compute_region_health_check` is now available in GA ([#5149](https://github.com/terraform-providers/terraform-provider-google/pull/5149)) +* **New Resource:** `google_deployment_manager_deployment` ([#5139](https://github.com/terraform-providers/terraform-provider-google/pull/5139)) + +IMPROVEMENTS: +* bigquery: added `PARQUET` as an option in `google_bigquery_table.external_data_configuration.source_format` ([#5170](https://github.com/terraform-providers/terraform-provider-google/pull/5170)) +* compute: Added support for `next_hop_ilb` to `google_compute_route` ([#5162](https://github.com/terraform-providers/terraform-provider-google/pull/5162)) +* dataproc: added support for `security_config` to `google_dataproc_cluster` ([#5129](https://github.com/terraform-providers/terraform-provider-google/pull/5129)) +* storage: updated `id` and `bucket` fields for `google_storage_bucket_iam_*` resources to use `b/{bucket_name}` ([#5099](https://github.com/terraform-providers/terraform-provider-google/pull/5099)) + +BUG FIXES: +* compute: Fixed an issue where interpolated values caused plan-time errors in `google_compute_router_interface`. ([#5178](https://github.com/terraform-providers/terraform-provider-google/pull/5178)) +* compute: relaxed ExactlyOneOf restrictions on `google_compute_firewall`, `google_compute_health_check`, and `google_compute_region_health_check` to enable the use of dynamic blocks with those resources. ([#5194](https://github.com/terraform-providers/terraform-provider-google/pull/5194)) +* iam: Fixed a bug that causes badRequest errors on IAM resources due to deleted serviceAccount principals ([#5142](https://github.com/terraform-providers/terraform-provider-google/pull/5142)) +* resourcemanager: relaxed ExactlyOneOf restrictions on `google_organization_policy `, `google_folder_organization_policy `, and `google_project_organization_policy ` to enable the use of dynamic blocks with those resources. ([#5194](https://github.com/terraform-providers/terraform-provider-google/pull/5194)) +* sourcerepo: Fixed a bug preventing repository IAM resources from referencing repositories with the `/` character in their name ([#5195](https://github.com/terraform-providers/terraform-provider-google/pull/5195)) +* sql: fixed bug where terraform would keep retrying to create new `google_sql_database_instance` with the name of a previously deleted instance ([#5141](https://github.com/terraform-providers/terraform-provider-google/pull/5141)) + +## 3.2.0 (December 11, 2019) + +DEPRECATIONS: +* compute: deprecated `fingerprint` field in `google_compute_subnetwork`. Its value is now always `""`. ([#5105](https://github.com/terraform-providers/terraform-provider-google/pull/5105)) + +FEATURES: +* **New Data Source:** `data_source_google_bigquery_default_service_account` ([#5081](https://github.com/terraform-providers/terraform-provider-google/pull/5081)) +* **New Resource:** cloudrun: Added support for `google_cloud_run_service` IAM resources: `google_cloud_run_service_iam_policy`, `google_cloud_run_service_iam_binding`, `google_cloud_run_service_iam_member` ([#5051](https://github.com/terraform-providers/terraform-provider-google/pull/5051)) + +IMPROVEMENTS: +* all: Added `synchronous_timeout` to provider block to allow setting higher per-operation-poll timeouts. ([#5013](https://github.com/terraform-providers/terraform-provider-google/pull/5013)) +* bigquery: Added KMS support to `google_bigquery_table` ([#5081](https://github.com/terraform-providers/terraform-provider-google/pull/5081)) +* cloudresourcemanager: Added `org_id` field to `google_organization` datasource to expose the raw organization id ([#5115](https://github.com/terraform-providers/terraform-provider-google/pull/5115)) +* cloudrun: Stopped requiring the root `metadata` block for `google_cloud_run_service`. ([#5094](https://github.com/terraform-providers/terraform-provider-google/pull/5094)) +* compute: added support for `expr` to `google_compute_security_policy.rule.match` ([#5070](https://github.com/terraform-providers/terraform-provider-google/pull/5070)) +* compute: added support for `path_rules` to `google_compute_region_url_map` ([#5122](https://github.com/terraform-providers/terraform-provider-google/pull/5122)) +* compute: added support for `path_rules` to `google_compute_url_map` ([#5106](https://github.com/terraform-providers/terraform-provider-google/pull/5106)) +* compute: added support for `route_rules` to `google_compute_region_url_map` ([#5130](https://github.com/terraform-providers/terraform-provider-google/pull/5130)) +* compute: added support for header actions and route rules to `google_compute_url_map` ([#4992](https://github.com/terraform-providers/terraform-provider-google/pull/4992)) +* dns: Added `visibility` field to `google_dns_managed_zone` data source ([#5063](https://github.com/terraform-providers/terraform-provider-google/pull/5063)) +* sourcerepo: added support for `pubsub_configs` to `google_sourcerepo_repository` ([#5050](https://github.com/terraform-providers/terraform-provider-google/pull/5050)) + +BUG FIXES: +* dns: fixed 503s caused by high numbers of `dns_record_set`s. ([#5093](https://github.com/terraform-providers/terraform-provider-google/pull/5093)) +* logging: updated `exponential_buckets.growth_factor` from integer to double. ([#5111](https://github.com/terraform-providers/terraform-provider-google/pull/5111)) +* storage: fixed bug where users without storage.objects.list permissions couldn't delete empty buckets ([#5006](https://github.com/terraform-providers/terraform-provider-google/pull/5006)) + +## 3.1.0 (December 05, 2019) + +BREAKING CHANGES: +* compute: field `peer_ip_address` in `google_compute_router_peer` is now required, to match the API behavior. ([#4923](https://github.com/terraform-providers/terraform-provider-google/pull/4923)) + +FEATURES: +* **New Resource:** `google_billing_budget` ([#5005](https://github.com/terraform-providers/terraform-provider-google/pull/5005)) +* **New Resource:** `google_cloud_tasks_queue` ([#4880](https://github.com/terraform-providers/terraform-provider-google/pull/4880)) +* **New Resource:** `google_organization_iam_audit_config` ([#4977](https://github.com/terraform-providers/terraform-provider-google/pull/4977)) + +IMPROVEMENTS: +* accesscontextmanager: added support for `requireAdminApproval` and `requireCorpOwned` in `google_access_context_manager_access_level`'s `devicePolicy`. ([#4931](https://github.com/terraform-providers/terraform-provider-google/pull/4931)) +* all: added retries for timeouts while fetching operations ([#4605](https://github.com/terraform-providers/terraform-provider-google/pull/4605)) +* cloudbuild: Added build timeout to `google_cloudbuild_trigger` ([#4938](https://github.com/terraform-providers/terraform-provider-google/pull/4938)) +* cloudresourcemanager: added support for importing `google_folder` in the form of the bare folder id, rather than requiring `folders/{bare_id}` ([#4981](https://github.com/terraform-providers/terraform-provider-google/pull/4981)) +* compute: Updated default timeouts on `google_compute_project_metadata_item`. ([#4995](https://github.com/terraform-providers/terraform-provider-google/pull/4995)) +* compute: `google_compute_disk` `disk_encryption_key.raw_key` is now sensitive ([#5009](https://github.com/terraform-providers/terraform-provider-google/pull/5009)) +* compute: `google_compute_firewall` `enable_logging` is now GA ([#4999](https://github.com/terraform-providers/terraform-provider-google/pull/4999)) +* compute: `google_compute_network_peering` resource can now be imported ([#4998](https://github.com/terraform-providers/terraform-provider-google/pull/4998)) +* compute: computed attribute `management_type` in `google_compute_router_peer` is now available. ([#4923](https://github.com/terraform-providers/terraform-provider-google/pull/4923)) +* container: `authenticator_groups_config` in `google_container_cluster` is now GA ([#4969](https://github.com/terraform-providers/terraform-provider-google/pull/4969)) +* container: `google_container_cluster.vertical_pod_autoscaling` is now GA ([#5033](https://github.com/terraform-providers/terraform-provider-google/pull/5033)) +* container: added `auto_provisioning_defaults` to `google_container_cluster.cluster_autoscaling` ([#4991](https://github.com/terraform-providers/terraform-provider-google/pull/4991)) +* container: added `upgrade_settings` support to `google_container_node_pool` ([#4926](https://github.com/terraform-providers/terraform-provider-google/pull/4926)) +* container: increased timeouts on `google_container_cluster` and `google_container_node_pool` ([#4902](https://github.com/terraform-providers/terraform-provider-google/pull/4902)) +* dataproc: `google_dataproc_autoscaling_policy` is now GA. `google_dataproc_cluster.autoscaling_config` is also available in GA ([#4966](https://github.com/terraform-providers/terraform-provider-google/pull/4966)) +* dataproc: `google_dataproc_cluster` `min_cpu_platform` on both `worker_config` and `master_config` is now GA ([#4968](https://github.com/terraform-providers/terraform-provider-google/pull/4968)) +* kms: enabled use of `user_project_override` for the `kms_crypto_key` resource ([#4967](https://github.com/terraform-providers/terraform-provider-google/pull/4967)) +* kms: enabled use of `user_project_override` for the `kms_secret_ciphertext` data source ([#4985](https://github.com/terraform-providers/terraform-provider-google/pull/4985)) +* sql: added `root_password` field to `google_sql_database_instance` resource ([#4983](https://github.com/terraform-providers/terraform-provider-google/pull/4983)) + +BUG FIXES: +* bigquery: fixed an issue where bigquery table id formats from the `2.X` series caused an error at plan time ([#5012](https://github.com/terraform-providers/terraform-provider-google/pull/5012)) +* cloudbuild: Fixed incorrect dependency between `trigger_template` and `github` in `google_cloud_build_trigger`. ([#4946](https://github.com/terraform-providers/terraform-provider-google/pull/4946)) +* cloudfunctions: Fixed inability to set `google_cloud_functions_function` update timeout. ([#5011](https://github.com/terraform-providers/terraform-provider-google/pull/5011)) +* cloudrun: Wait for the cloudrun resource to reach a ready state before returning success. ([#4945](https://github.com/terraform-providers/terraform-provider-google/pull/4945)) +* compute: `self_link` in several datasources will now error on invalid values instead of crashing ([#4887](https://github.com/terraform-providers/terraform-provider-google/pull/4887)) +* compute: field `advertised_ip_ranges` in `google_compute_router_peer` can now be updated without recreating the resource. ([#4923](https://github.com/terraform-providers/terraform-provider-google/pull/4923)) +* compute: marked `min_cpu_platform` on `google_compute_instance` as computed so if it is not specified it will not cause diffs ([#4980](https://github.com/terraform-providers/terraform-provider-google/pull/4980)) +* dns: Fixed issue causing `google_dns_record_set` deletion to fail when the managed zone ceased to exist before the deletion event. ([#5010](https://github.com/terraform-providers/terraform-provider-google/pull/5010)) +* iam: disallowed `deleted:` principals in IAM resources ([#4958](https://github.com/terraform-providers/terraform-provider-google/pull/4958)) +* sql: added retries to `google_sql_user` create and update to reduce flakiness ([#4860](https://github.com/terraform-providers/terraform-provider-google/pull/4860)) + +## 3.0.0 (December 04, 2019) + +NOTES: + +These are the changes between 3.0.0-beta.1 and the 3.0.0 final release. For changes since 2.20.0, see also the 3.0.0-beta.1 changelog entry below. + +**Please see [the 3.0.0 upgrade guide](https://www.terraform.io/docs/providers/google/guides/version_3_upgrade.html) for upgrade guidance.** + +BREAKING CHANGES: +* cloudrun: updated `cloud_run_service` to v1. Significant updates have been made to the resource including a breaking schema change. ([#4972](https://github.com/terraform-providers/terraform-provider-google/issues/4972)) + +BUG FIXES: +* compute: fixed a bug in `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` that created an artificial diff when removing a now-removed field from a config ([#4929](https://github.com/terraform-providers/terraform-provider-google/issues/4929)) +* dns: Fixed bug causing `google_dns_managed_zone` datasource to always return a 404 ([#4940](https://github.com/terraform-providers/terraform-provider-google/issues/4940)) +* service_networking: fixed "An unknown error occurred" bug when creating multiple google_service_networking_connection resources in parallel ([#4646](https://github.com/terraform-providers/terraform-provider-google/issues/4646)) + +## 3.0.0-beta.1 (November 15, 2019) + +BREAKING CHANGES: + +* access_context_manager: Made `os_type` required on block `google_access_context_manager_access_level.basic.conditions.device_policy.os_constraints`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* all: changed any id values that could not be interpolated as self_links into values that could [MM#2461](https://github.com/GoogleCloudPlatform/magic-modules/pull/2461) +* app_engine: Made `ssl_management_type` required on `google_app_engine_domain_mapping.ssl_settings` [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* app_engine: Made `shell` required on `google_app_engine_standard_app_version.entrypoint`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* app_engine: Made `source_url` required on `google_app_engine_standard_app_version.deployment.files` and `google_app_engine_standard_app_version.deployment.zip`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* app_engine: Made `split_health_checks ` required on `google_app_engine_application.feature_settings` [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* app_engine: Made `script_path` required on `google_app_engine_standard_app_version.handlers.script`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* bigtable: Made `cluster_id` required on `google_bigtable_app_profile.single_cluster_routing`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* bigquery: Made at least one of `range` or `skip_leading_rows` required on `google_bigquery_table.external_data_configuration.google_sheets_options`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* bigquery: Made `role` required on `google_bigquery_dataset.access`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* bigtable: Made exactly one of `single_cluster_routing` or `multi_cluster_routing_use_any` required on `google_bigtable_app_profile`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* binary_authorization: Made `name_pattern` required on `google_binary_authorization_policy.admission_whitelist_patterns`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* binary_authorization: Made `evaluation_mode` and `enforcement_mode` required on `google_binary_authorization_policy.cluster_admission_rules`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* cloudbuild: made Cloud Build Trigger's trigger template required to match API requirements. [MM#2352](https://github.com/GoogleCloudPlatform/magic-modules/pull/2352) +* cloudbuild: Made `branch` required on `google_cloudbuild_trigger.github`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* cloudbuild: Made `steps` required on `google_cloudbuild_trigger.build`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* cloudbuild: Made `name` required on `google_cloudbuild_trigger.build.steps`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* cloudbuild: Made `name` and `path` required on `google_cloudbuild_trigger.build.steps.volumes`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* cloudbuild: Made exactly one of `filename` or `build` required on `google_cloudbuild_trigger`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* cloudfunctions: deprecated `nodejs6` as option for `runtime` in `function` and made it required. [MM#2499](https://github.com/GoogleCloudPlatform/magic-modules/pull/2499) +* cloudscheduler: Made exactly one of `pubsub_target`, `http_target` or `app_engine_http_target` required on `google_cloudscheduler_job`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* cloudiot: removed `event_notification_config` (singular) from `google_cloudiot_registry`. Use plural `event_notification_configs` instead. [MM#2390](https://github.com/GoogleCloudPlatform/magic-modules/pull/2390) +* cloudiot: Made `public_key_certificate` required on `google_cloudiot_registry. credentials `. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* cloudscheduler: Made `service_account_email` required on `google_cloudscheduler_job.http_target.oauth_token` and `google_cloudscheduler_job.http_target.oidc_token`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* composer: Made at least one of `airflow_config_overrides`, `pypi_packages`, `env_variables, `image_version`, or `python_version` required on `google_composer_environment.config.software_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* composer: Made `use_ip_aliases` required on `google_composer_environment.config.node_config.ip_allocation_policy`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* composer: Made `enable_private_endpoint` required on `google_composer_environment.config.private_environment_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* composer: Made at least one of `enable_private_endpoint` or `master_ipv4_cidr_block` required on `google_composer_environment.config.private_environment_config` [MM#2682](https://github.com/GoogleCloudPlatform/magic-modules/pull/2682) +* composer: Made at least one of `node_count`, `node_config`, `software_config` or `private_environment_config` required on `google_composer_environment.config` [MM#2682](https://github.com/GoogleCloudPlatform/magic-modules/pull/2682) +* compute: `google_compute_backend_service`'s `backend` field field now requires the `group` subfield to be set. [MM#2373](https://github.com/GoogleCloudPlatform/magic-modules/pull/2373) +* compute: permanently removed `ip_version` field from `google_compute_forwarding_rule` [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* compute: permanently removed `ipv4_range` field from `google_compute_network`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* compute: permanently removed `auto_create_routes` field from `google_compute_network_peering`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* compute: permanently removed `update_strategy` field from `google_compute_region_instance_group_manager`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* compute: added check to only allow `google_compute_instance_template`s with 375gb scratch disks [MM#2495](https://github.com/GoogleCloudPlatform/magic-modules/pull/2495) +* compute: made `google_compute_instance_template` fail at plan time when scratch disks do not have `disk_type` `"local-ssd"`. [MM#2282](https://github.com/GoogleCloudPlatform/magic-modules/pull/2282) +* compute: removed `enable_flow_logs` field from `google_compute_subnetwork`. This is now controlled by the presence of the `log_config` block [MM#2597](https://github.com/GoogleCloudPlatform/magic-modules/pull/2597) +* compute: Made `raw_key` required on `google_compute_snapshot.snapshot_encryption_key`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made at least one of `auto_delete`, `device_name`, `disk_encryption_key_raw`, `kms_key_self_link`, `initialize_params`, `mode` or `source` required on `google_compute_instance.boot_disk`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made at least one of `size`, `type`, `image`, or `labels` required on `google_compute_instance.boot_disk.initialize_params`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made at least one of `enable_secure_boot`, `enable_vtpm`, or `enable_integrity_monitoring` required on `google_compute_instance.shielded_instance_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made at least one of `on_host_maintenance`, `automatic_restart`, `preemptible`, or `node_affinities` required on `google_compute_instance.scheduling`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made `interface` required on `google_compute_instance.scratch_disk`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made at least one of `enable_secure_boot`, `enable_vtpm`, or `enable_integrity_monitoring` required on `google_compute_instance_template.shielded_instance_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made at least one of `on_host_maintenance`, `automatic_restart`, `preemptible`, or `node_affinities` are now required on `google_compute_instance_template.scheduling`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made `kms_key_self_link` required on `google_compute_instance_template.disk.disk_encryption_key`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made `range` required on `google_compute_router_peer. advertised_ip_ranges`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Made `channel` required on `google_container_cluster.release_channel`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* compute: Removed `instance_template` for `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager`. Use `version.instance_template` instead. [MM#2595](https://github.com/GoogleCloudPlatform/magic-modules/pull/2595) +* compute: removed `update_strategy` for `google_compute_instance_group_manager`. Use `update_policy` instead. [MM#2595](https://github.com/GoogleCloudPlatform/magic-modules/pull/2595) +* compute: stopped allowing selfLink or path style references as IP addresses for `google_compute_forwarding_rule` or `google_compute_global_forwarding_rule` [MM#2620](https://github.com/GoogleCloudPlatform/magic-modules/pull/2620) +* compute: Made exactly one of `http_health_check`, `https_health_check`, `http2_health_check`, `tcp_health_check` or `ssl_health_check` required on `google_compute_health_check`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* compute: Made exactly one of `http_health_check`, `https_health_check`, `http2_health_check`, `tcp_health_check` or `ssl_health_check` required on `google_compute_region_health_check`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* container: permanently removed `zone` and `region` fields from data source `google_container_engine_versions`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* container: permanently removed `zone`, `region` and `additional_zones` fields from `google_container_cluster`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* container: permanently removed `zone` and `region` fields from `google_container_node_pool`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* container: set `google_container_cluster`'s `logging_service` and `monitoring_service` defaults to enable GKE Stackdriver Monitoring. [MM#2471](https://github.com/GoogleCloudPlatform/magic-modules/pull/2471) +* container: removed `kubernetes_dashboard` from `google_container_cluster.addons_config` [MM#2551](https://github.com/GoogleCloudPlatform/magic-modules/pull/2551) +* container: removed automatic suppression of GPU taints in GKE `taint` [MM#2537](https://github.com/GoogleCloudPlatform/magic-modules/pull/2537) +* container: Made `disabled` required on `google_container_cluster.addons_config.http_load_balancing`, `google_container_cluster.addons_config.horizontal_pod_autoscaling`, `google_container_cluster.addons_config.network_policy_config`, `google_container_cluster.addons_config.cloudrun_config`, and `google_container_cluster.addons_config.istio_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* container: Made at least one of `http_load_balancing`, `horizontal_pod_autoscaling` , `network_policy_config`, `cloudrun_config`, or `istio_config` required on `google_container_cluster.addons_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* container: Made `enabled` required on `google_container_cluster.network_policy`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* container: Made `enable_private_endpoint` required on `google_container_cluster.private_cluster_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* container: Made `enabled` required on `google_container_cluster.vertical_pod_autoscaling`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* container: Made `cidr_blocks` required on `google_container_cluster.master_authorized_networks_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* container: Made at least one of `username`, `password` or `client_certificate_config` required on `google_container_cluster.master_auth`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* container: removed `google_container_cluster` `ip_allocation_policy.use_ip_aliases`. If it's set to true, remove it from your config. If false, remove `ip_allocation_policy` as a whole. [MM#2615](https://github.com/GoogleCloudPlatform/magic-modules/pull/2615) +* container: removed `google_container_cluster` `ip_allocation_policy.create_subnetwork`, `ip_allocation_policy.subnetwork_name`, `ip_allocation_policy.node_ipv4_cidr_block`. Define an explicit `google_compute_subnetwork` and use `subnetwork` instead. [MM#2615](https://github.com/GoogleCloudPlatform/magic-modules/pull/2615) +* dataproc: Made at least one of `staging_bucket`, `gce_cluster_config`, `master_config`, `worker_config`, `preemptible_worker_config`, `software_config`, `initialization_action` or `encryption_config` required on `google_dataproc_cluster.cluster_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made at least one of `zone`, `network`, `subnetwork`, `tags`, `service_account`, `service_account_scopes`, `internal_ip_only` or `metadata` required on `google_dataproc_cluster.cluster_config.gce_cluster_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made at least one of `num_instances`, `image_uri`, `machine_type`, `min_cpu_platform`, `disk_config`, or `accelerators` required on `google_dataproc_cluster.cluster_config.master_config` and `google_dataproc_cluster.cluster_config.worker_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made at least one of `num_local_ssds`, `boot_disk_size_gb` or `boot_disk_type` required on `google_dataproc_cluster.cluster_config.preemptible_worker_config.disk_config`, `google_dataproc_cluster.cluster_config.master_config.disk_config` and `google_dataproc_cluster.cluster_config.worker_config.disk_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made at least one of `num_instances` or `disk_config` required on `google_dataproc_cluster.cluster_config.preemptible_worker_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made at least one of `image_version`, `override_properties` or `optional_components` is now required on `google_dataproc_cluster.cluster_config.software_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made `policy_uri` required on `google_dataproc_cluster.cluster_config.autoscaling_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made `max_failures_per_hour` required on `google_dataproc_job.scheduling`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made `driver_log_levels` required on `google_dataproc_job.pyspark_config.logging_config`, `google_dataproc_job.spark_config.logging_config`, `google_dataproc_job.hadoop_config.logging_config`, `google_dataproc_job.hive_config.logging_config`, `google_dataproc_job.pig_config.logging_config`, `google_dataproc_job.sparksql_config.logging_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made at least one of `main_class` or `main_jar_file_uri` required on `google_dataproc_job.spark_config` and `google_dataproc_job.hadoop_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dataproc: Made at least one of `query_file_uri` or `query_list` required on `google_dataproc_job.hive_config`, `google_dataproc_job.pig_config`, and `google_dataproc_job.sparksql_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dns: Made `networks` required on `google_dns_managed_zone.private_visibility_config`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* dns: Made `network_url` required on `google_dns_managed_zone.private_visibility_config.networks`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* iam: made `iam_audit_config` resources overwrite existing audit config on create. Previous implementations merged config with existing audit configs on create. [MM#2438](https://github.com/GoogleCloudPlatform/magic-modules/pull/2438) +* iam: Made exactly one of `list_policy`, `boolean_policy`, or `restore_policy` required on `google_organization_policy`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* iam: Made exactly one of `all` or `values` required on `google_organization_policy.list_policy.allow` and `google_organization_policy.list_policy.deny`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* iam: `google_project_iam_policy` can handle the `project` field in either of the following forms: `project-id` or `projects/project-id` [MM#2700](https://github.com/GoogleCloudPlatform/magic-modules/pull/2700) +* iam: Made exactly one of `allow` or `deny` required on `google_organization_policy.list_policy` [MM#2682](https://github.com/GoogleCloudPlatform/magic-modules/pull/2682) +* iam: removed the deprecated `pgp_key`, `private_key_encrypted` and `private_key_fingerprint` from `google_service_account_key` [MM#2680](https://github.com/GoogleCloudPlatform/magic-modules/pull/2680) +* monitoring: permanently removed `is_internal` and `internal_checkers` fields from `google_monitoring_uptime_check_config`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* monitoring: permanently removed `labels` field from `google_monitoring_alert_policy`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* monitoring: Made `content` required on `google_monitoring_uptime_check_config.content_matchers`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* monitoring: Made exactly one of `http_check` or `tcp_check` is now required on `google_monitoring_uptime_check_config`. [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* monitoring: Made at least one of `auth_info`, `port`, `headers`, `path`, `use_ssl`, or `mask_headers` is now required on `google_monitoring_uptime_check_config.http_check` [MM#2665](https://github.com/GoogleCloudPlatform/magic-modules/pull/2665) +* provider: added the `https://www.googleapis.com/auth/userinfo.email` scope to the provider by default [MM#2473](https://github.com/GoogleCloudPlatform/magic-modules/pull/2473) +* pubsub: removed ability to set a full path for `google_pubsub_subscription.name` (e.g. `projects/my-project/subscriptions/my-subscription`). `name` now must be the shortname (e.g. `my-subscription`) [MM#2561](https://github.com/GoogleCloudPlatform/magic-modules/pull/2561) +* resourcemanager: converted `google_folder_organization_policy` and `google_organization_policy` import format to use slashes instead of colons. [MM#2638](https://github.com/GoogleCloudPlatform/magic-modules/pull/2638) +* serviceusage: removed `google_project_services` [MM#2403](https://github.com/GoogleCloudPlatform/magic-modules/pull/2403) +* serviceusage: stopped accepting `bigquery-json.googleapis.com` in `google_project_service`. Specify `biquery.googleapis.com` instead. [MM#2626](https://github.com/GoogleCloudPlatform/magic-modules/pull/2626) +* sql: Made `name` and `value` required on `google_sql_database_instance.settings.database_flags`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* sql: Made at least one of `binary_log_enabled`, `enabled`, `start_time`, and `location` required on `google_sql_database_instance.settings.backup_configuration`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* sql: Made at least one of `authorized_networks`, `ipv4_enabled`, `require_ssl`, and `private_network` required on `google_sql_database_instance.settings.ip_configuration`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* sql: Made at least one of `day`, `hour`, and `update_track` required on `google_sql_database_instance.settings.maintenance_window`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* sql: Made at least one of `cert`, `common_name`, `create_time`, `expiration_time`, or `sha1_fingerprint` required on `google_sql_database_instance.settings.server_ca_cert`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* sql: Made at least one of `ca_certificate`, `client_certificate`, `client_key`, `connect_retry_interval`, `dump_file_path`, `failover_target`, `master_heartbeat_period`, `password`, `ssl_cipher`, `username`, and `verify_server_certificate` required on `google_sql_database_instance.settings.replica_configuration`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* sql: Made `value` required on `google_sql_database_instance.settings.ip_configuration.authorized_networks`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* storage: permanently removed `is_live` flag from `google_storage_bucket`. [MM#2436](https://github.com/GoogleCloudPlatform/magic-modules/pull/2436) +* storage: Made at least one of `main_page_suffix` or `not_found_page` required on `google_storage_bucket.website`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* storage: Made at least one of `min_time_elapsed_since_last_modification`, `max_time_elapsed_since_last_modification`, `include_prefixes`, or `exclude_prefixes` required on `google_storage_transfer_job.transfer_spec.object_conditions`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* storage: Made at least one of `overwrite_objects_already_existing_in_sink`, `delete_objects_unique_in_sink`, and `delete_objects_from_source_after_transfer` required on `google_storage_transfer_job.transfer_spec.transfer_options`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608) +* storage: Made at least one of `gcs_data_source`, `aws_s3_data_source`, or `http_data_source` required on `google_storage_transfer_job.transfer_options`. [MM#2608](https://github.com/GoogleCloudPlatform/magic-modules/pull/2608)
diff --git a/v6.2.0/GNUmakefile b/v6.2.0/GNUmakefile new file mode 100644 index 0000000..3f9923f --- /dev/null +++ b/v6.2.0/GNUmakefile
@@ -0,0 +1,51 @@ +TEST?=$$(go list -e ./... | grep -v github.com/hashicorp/terraform-provider-google/scripts) +WEBSITE_REPO=github.com/hashicorp/terraform-website +PKG_NAME=google +DIR_NAME=google + +default: build + +build: lint + go install + +test: lint testnolint + +# Used in CI to prevent lint failures from being interpreted as test failures +testnolint: + go test $(TESTARGS) -timeout=30s $(TEST) + +testacc: + TF_ACC=1 TF_SCHEMA_PANIC_ON_ERROR=1 go test $(TEST) -v $(TESTARGS) -timeout 240m -ldflags="-X=github.com/hashicorp/terraform-provider-google/version.ProviderVersion=acc" + +fmt: + @echo "==> Fixing source code with gofmt..." + gofmt -w -s ./$(DIR_NAME) + +# Currently required by tf-deploy compile +fmtcheck: + sh -c "'$(CURDIR)/scripts/gofmtcheck.sh'" + +vet: + go vet + +lint: fmtcheck vet + +test-compile: + @if [ "$(TEST)" = "./..." ]; then \ + echo "ERROR: Set TEST to a specific package. For example,"; \ + echo " make test-compile TEST=./$(DIR_NAME)"; \ + exit 1; \ + fi + go test -c $(TEST) $(TESTARGS) + +website: +ifeq (,$(wildcard $(GOPATH)/src/$(WEBSITE_REPO))) + echo "$(WEBSITE_REPO) not found in your GOPATH (necessary for layouts and assets), get-ting..." + git clone https://$(WEBSITE_REPO) $(GOPATH)/src/$(WEBSITE_REPO) +endif + @$(MAKE) -C $(GOPATH)/src/$(WEBSITE_REPO) website-provider PROVIDER_PATH=$(shell pwd) PROVIDER_NAME=$(PKG_NAME) + +docscheck: + @sh -c "'$(CURDIR)/scripts/docscheck.sh'" + +.PHONY: build test testnolint testacc fmt fmtcheck vet lint test-compile website website-test docscheck
diff --git a/v6.2.0/LICENSE b/v6.2.0/LICENSE new file mode 100644 index 0000000..b9ac071 --- /dev/null +++ b/v6.2.0/LICENSE
@@ -0,0 +1,375 @@ +Copyright (c) 2017 HashiCorp, Inc. + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0.
diff --git a/v6.2.0/META.d/_summary.yaml b/v6.2.0/META.d/_summary.yaml new file mode 100644 index 0000000..cef4b73 --- /dev/null +++ b/v6.2.0/META.d/_summary.yaml
@@ -0,0 +1,12 @@ +--- + +schema: 1.1 + +partition: tf-ecosystem + +summary: + owner: team-tf-hybrid-cloud + description: | + The Terraform provider for Google Cloud is a plugin that allows Terraform to manage resources on Google Cloud. + + visibility: external
diff --git a/v6.2.0/META.d/links.yaml b/v6.2.0/META.d/links.yaml new file mode 100644 index 0000000..b15cd0f --- /dev/null +++ b/v6.2.0/META.d/links.yaml
@@ -0,0 +1,7 @@ +runbooks: [] +#- name: <Link name> +# link: <Link URL> + +other_links: [] +#- name: <Link name> +# link: <Link URL> \ No newline at end of file
diff --git a/v6.2.0/README.md b/v6.2.0/README.md new file mode 100644 index 0000000..3a0abf3 --- /dev/null +++ b/v6.2.0/README.md
@@ -0,0 +1,54 @@ +# Terraform Provider for Google Cloud Platform + +- Tutorials: [learn.hashicorp.com](https://learn.hashicorp.com/terraform?track=getting-started#getting-started) +- Forum: [discuss.hashicorp.com](https://discuss.hashicorp.com/c/terraform-providers/tf-google/) +- Documentation: https://www.terraform.io/docs/providers/google/index.html +- [](https://gitter.im/hashicorp-terraform/Lobby) +- Mailing list: [Google Groups](http://groups.google.com/group/terraform-tool) + +The Terraform Google provider is a plugin that allows [Terraform](https://www.terraform.io) to manage resources on Google Cloud Platform. This provider is maintained by the [Terraform team at Google](https://cloudplatform.googleblog.com/2017/03/partnering-on-open-source-Google-and-HashiCorp-engineers-on-managing-GCP-infrastructure.html) and the Terraform team at [HashiCorp](https://www.hashicorp.com/) + +This is the `google` provider, containing generally available features. To use preview features or features at a beta [launch stage](https://cloud.google.com/products#product-launch-stages), you may use the [`google-beta` provider](https://github.com/hashicorp/terraform-provider-google-beta). Refer to the [provider versions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/provider_versions) documentation for more information about how to use `google-beta`. + +## Quick Starts + +- [Getting Started with the Google Provider](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started) +- [Provider Documentation](https://registry.terraform.io/providers/hashicorp/google/latest/docs) + +## Provider Usage + +Please see [instructions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/provider_reference) on how to configure the Google Provider. + +### Upgrading the provider + +The Google provider doesn't upgrade automatically once you've started using it. After a new release you can run + +```bash +terraform init -upgrade +``` + +to upgrade to the latest stable version of the Google provider. See the [Terraform website](https://www.terraform.io/docs/configuration/providers.html#provider-versions) +for more information on provider upgrades, and how to set version constraints on your provider. + +## Developing the provider + +This repository is generated by [magic-modules](https://github.com/GoogleCloudPlatform/magic-modules). +If you wish to work on the provider, you'll need to make changes in [magic-modules](https://github.com/GoogleCloudPlatform/magic-modules). Any changes made directly to this repository will likely be overwritten. + +For guidance on how to contribute, see our [contribution documentation](https://googlecloudplatform.github.io/magic-modules/). +If you have other development questions we don't cover, please [file an issue](https://github.com/hashicorp/terraform-provider-google/issues/new/choose)! + + + + + + + + + + + + + + +
diff --git a/v6.2.0/examples/cloud-armor/.gitignore b/v6.2.0/examples/cloud-armor/.gitignore new file mode 100644 index 0000000..1679164 --- /dev/null +++ b/v6.2.0/examples/cloud-armor/.gitignore
@@ -0,0 +1,3 @@ +terraform.tfstate +terraform.tfstate.backup +terraform.tfvars
diff --git a/v6.2.0/examples/cloud-armor/README.md b/v6.2.0/examples/cloud-armor/README.md new file mode 100644 index 0000000..e37e82b --- /dev/null +++ b/v6.2.0/examples/cloud-armor/README.md
@@ -0,0 +1,19 @@ +# White listing IP's using Cloud Armor + +This is an example of setting up a project to take advantage of one of the [Cloud Armor features](https://cloud.google.com/armor/) that allows whitelisting of traffic to a compute instance based on ip address. It will set up a single compute instance running nginx that is accessible via a load balanced pool that is managed by cloud armor security policies. + +To run the example: +* Set up a Google Cloud Platform account with the [compute engine api enabled](https://console.cloud.google.com/apis/library/compute.googleapis.com) +* [Configure the Google Cloud Provider credentials](https://www.terraform.io/docs/providers/google/index.html#credentials) +* Update the `variables.tf` OR provide overrides in the command line +* Run with a command similar to: +``` +terraform apply \ + -var="region=us-west1" \ + -var="region_zone=us-west1-a" \ + -var="project_name=my-project-id-123" \ +``` + +After running `terraform apply` the external ip address of the load balancer will be output to the console. Either enter the ip address into the browser directly or add it to the hosts file on your machine so that it can be accessed at 'mysite.com'. + +Navigating to the address either way should result in a 403 rejection. Change the ip address in the whitelist variable in `variables.tf` to your computer's local ip address and re-run `terraform apply` to be able to hit the nginx welcome page on the instance. After the policy has been updated it will need to be propagated to the load balancers which can take up to a few minutes to apply.
diff --git a/v6.2.0/examples/cloud-armor/main.tf b/v6.2.0/examples/cloud-armor/main.tf new file mode 100644 index 0000000..762fde2 --- /dev/null +++ b/v6.2.0/examples/cloud-armor/main.tf
@@ -0,0 +1,170 @@ +# Example for using Cloud Armor https://cloud.google.com/armor/ +# + +resource "random_id" "instance_id" { + byte_length = 4 +} + +# Configure the Google Cloud provider +provider "google" { + credentials = file(var.credentials_file_path) + project = var.project_name + region = var.region + zone = var.region_zone +} + +# Set up a backend to be proxied to: +# A single instance in a pool running nginx with port 80 open will allow end to end network testing +resource "google_compute_instance" "cluster1" { + name = "armor-gce-${random_id.instance_id.hex}" + machine_type = "f1-micro" + + boot_disk { + initialize_params { + image = "debian-cloud/debian-9" + } + } + + network_interface { + network = "default" + access_config { + # Ephemeral IP + } + } + + metadata_startup_script = "sudo apt-get update; sudo apt-get install -yq nginx; sudo service nginx restart" +} + +resource "google_compute_firewall" "cluster1" { + name = "armor-firewall" + network = "default" + + allow { + protocol = "tcp" + ports = ["80", "43"] + } +} + +resource "google_compute_instance_group" "webservers" { + name = "instance-group-all" + description = "An instance group for the single GCE instance" + + instances = [ + google_compute_instance.cluster1.self_link, + ] + + named_port { + name = "http" + port = "80" + } +} + +resource "google_compute_target_pool" "example" { + name = "armor-pool" + + instances = [ + google_compute_instance.cluster1.self_link, + ] + + health_checks = [ + google_compute_http_health_check.health.name, + ] +} + +resource "google_compute_http_health_check" "health" { + name = "armor-healthcheck" + request_path = "/" + check_interval_sec = 1 + timeout_sec = 1 +} + +resource "google_compute_backend_service" "website" { + name = "armor-backend" + description = "Our company website" + port_name = "http" + protocol = "HTTP" + timeout_sec = 10 + enable_cdn = false + + backend { + group = google_compute_instance_group.webservers.self_link + } + + security_policy = google_compute_security_policy.security-policy-1.self_link + + health_checks = [google_compute_http_health_check.health.self_link] +} + +# Cloud Armor Security policies +resource "google_compute_security_policy" "security-policy-1" { + name = "armor-security-policy" + description = "example security policy" + + # Reject all traffic that hasn't been whitelisted. + rule { + action = "deny(403)" + priority = "2147483647" + + match { + versioned_expr = "SRC_IPS_V1" + + config { + src_ip_ranges = ["*"] + } + } + + description = "Default rule, higher priority overrides it" + } + + # Whitelist traffic from certain ip address + rule { + action = "allow" + priority = "1000" + + match { + versioned_expr = "SRC_IPS_V1" + + config { + src_ip_ranges = var.ip_white_list + } + } + + description = "allow traffic from 192.0.2.0/24" + } +} + +# Front end of the load balancer +resource "google_compute_global_forwarding_rule" "default" { + name = "armor-rule" + target = google_compute_target_http_proxy.default.self_link + port_range = "80" +} + +resource "google_compute_target_http_proxy" "default" { + name = "armor-proxy" + url_map = google_compute_url_map.default.self_link +} + +resource "google_compute_url_map" "default" { + name = "armor-url-map" + default_service = google_compute_backend_service.website.self_link + + host_rule { + hosts = ["mysite.com"] + path_matcher = "allpaths" + } + + path_matcher { + name = "allpaths" + default_service = google_compute_backend_service.website.self_link + + path_rule { + paths = ["/*"] + service = google_compute_backend_service.website.self_link + } + } +} + +output "ip" { + value = google_compute_global_forwarding_rule.default.ip_address +}
diff --git a/v6.2.0/examples/cloud-armor/variables.tf b/v6.2.0/examples/cloud-armor/variables.tf new file mode 100644 index 0000000..ad5cf47 --- /dev/null +++ b/v6.2.0/examples/cloud-armor/variables.tf
@@ -0,0 +1,21 @@ +variable "region" { + default = "us-west1" +} + +variable "region_zone" { + default = "us-west1-a" +} + +variable "project_name" { + description = "The ID of the Google Cloud project" +} + +variable "credentials_file_path" { + description = "Path to the JSON file used to describe your account credentials" + default = "~/.gcloud/Terraform.json" +} + +variable "ip_white_list" { + description = "A list of ip addresses that can be white listed through security policies" + default = ["192.0.2.0/24"] +}
diff --git a/v6.2.0/examples/content-based-load-balancing/.gitignore b/v6.2.0/examples/content-based-load-balancing/.gitignore new file mode 100644 index 0000000..1679164 --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/.gitignore
@@ -0,0 +1,3 @@ +terraform.tfstate +terraform.tfstate.backup +terraform.tfvars
diff --git a/v6.2.0/examples/content-based-load-balancing/README.md b/v6.2.0/examples/content-based-load-balancing/README.md new file mode 100644 index 0000000..54b18e6 --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/README.md
@@ -0,0 +1,35 @@ +# Content Based Load Balancing in Google Cloud + +This provides a template for running an HTTP load balancer that distributes traffic to different instances based on the +path in the request URL. It is based on the tutorial at [https://cloud.google.com/compute/docs/load-balancing/http/content-based-example](https://cloud.google.com/compute/docs/load-balancing/http/content-based-example). + +To start, [download your credentials from Google Cloud Console](https://www.terraform.io/docs/providers/google/#credentials); suggested path for downloaded file is `~/.gcloud/Terraform.json`. + +Optionally update `variables.tf` to specify a default value for the `project_name` variable, and check other variables. + +After you run `terraform apply` on this configuration, it will +automatically output the public IP address of the load balancer. +After your instance registers, the LB should respond with the following at its root: + +```html +<h1>www</h1> +``` + +And the following at the /video/ url: +```html +<h1>www-video</h1> +``` + +To run, configure your Google Cloud provider as described in + +https://www.terraform.io/docs/providers/google/index.html + +Run with a command like this: + +``` +terraform apply \ + -var="region=us-central1" \ + -var="region_zone=us-central1-f" \ + -var="project_name=my-project-id-123" \ + -var="credentials_file_path=~/.gcloud/Terraform.json" \ +``` \ No newline at end of file
diff --git a/v6.2.0/examples/content-based-load-balancing/main.tf b/v6.2.0/examples/content-based-load-balancing/main.tf new file mode 100644 index 0000000..467d892 --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/main.tf
@@ -0,0 +1,160 @@ +# https://cloud.google.com/compute/docs/load-balancing/http/content-based-example + +provider "google" { + region = var.region + project = var.project_name + credentials = file(var.credentials_file_path) + zone = var.region_zone +} + +resource "google_compute_instance" "www" { + name = "tf-www-compute" + machine_type = "f1-micro" + tags = ["http-tag"] + + boot_disk { + initialize_params { + image = "projects/debian-cloud/global/images/family/debian-8" + } + } + + network_interface { + network = "default" + + access_config { + // Ephemeral IP + } + } + + metadata_startup_script = file("scripts/install-www.sh") + + service_account { + scopes = ["https://www.googleapis.com/auth/compute.readonly"] + } +} + +resource "google_compute_instance" "www-video" { + name = "tf-www-video-compute" + machine_type = "f1-micro" + tags = ["http-tag"] + + boot_disk { + initialize_params { + image = "projects/debian-cloud/global/images/family/debian-8" + } + } + + network_interface { + network = "default" + + access_config { + // Ephemeral IP + } + } + + metadata_startup_script = file("scripts/install-video.sh") + + service_account { + scopes = ["https://www.googleapis.com/auth/compute.readonly"] + } +} + +resource "google_compute_global_address" "external-address" { + name = "tf-external-address" +} + +resource "google_compute_instance_group" "www-resources" { + name = "tf-www-resources" + + instances = [google_compute_instance.www.self_link] + + named_port { + name = "http" + port = "80" + } +} + +resource "google_compute_instance_group" "video-resources" { + name = "tf-video-resources" + + instances = [google_compute_instance.www-video.self_link] + + named_port { + name = "http" + port = "80" + } +} + +resource "google_compute_health_check" "health-check" { + name = "tf-health-check" + + http_health_check { + } +} + +resource "google_compute_backend_service" "www-service" { + name = "tf-www-service" + protocol = "HTTP" + + backend { + group = google_compute_instance_group.www-resources.self_link + } + + health_checks = [google_compute_health_check.health-check.self_link] +} + +resource "google_compute_backend_service" "video-service" { + name = "tf-video-service" + protocol = "HTTP" + + backend { + group = google_compute_instance_group.video-resources.self_link + } + + health_checks = [google_compute_health_check.health-check.self_link] +} + +resource "google_compute_url_map" "web-map" { + name = "tf-web-map" + default_service = google_compute_backend_service.www-service.self_link + + host_rule { + hosts = ["*"] + path_matcher = "tf-allpaths" + } + + path_matcher { + name = "tf-allpaths" + default_service = google_compute_backend_service.www-service.self_link + + path_rule { + paths = ["/video", "/video/*"] + service = google_compute_backend_service.video-service.self_link + } + } +} + +resource "google_compute_target_http_proxy" "http-lb-proxy" { + name = "tf-http-lb-proxy" + url_map = google_compute_url_map.web-map.self_link +} + +resource "google_compute_global_forwarding_rule" "default" { + name = "tf-http-content-gfr" + target = google_compute_target_http_proxy.http-lb-proxy.self_link + ip_address = google_compute_global_address.external-address.address + port_range = "80" +} + +resource "google_compute_firewall" "default" { + name = "tf-www-firewall-allow-internal-only" + network = "default" + + allow { + protocol = "tcp" + ports = ["80"] + } + + source_ranges = ["130.211.0.0/22", "35.191.0.0/16"] + target_tags = ["http-tag"] +}
diff --git a/v6.2.0/examples/content-based-load-balancing/output.tf b/v6.2.0/examples/content-based-load-balancing/output.tf new file mode 100644 index 0000000..5c958ad --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/output.tf
@@ -0,0 +1,3 @@ +output "application_public_ip" { + value = google_compute_global_forwarding_rule.default.ip_address +}
diff --git a/v6.2.0/examples/content-based-load-balancing/scripts/install-video.sh b/v6.2.0/examples/content-based-load-balancing/scripts/install-video.sh new file mode 100644 index 0000000..37faffb --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/scripts/install-video.sh
@@ -0,0 +1,9 @@ +#!/bin/bash -xe +sudo apt-get update +sudo apt-get install apache2 -y +sudo a2ensite default-ssl +sudo a2enmod ssl +sudo service apache2 restart +echo '<!doctype html><html><body><h1>www-video</h1></body></html>' | sudo tee /var/www/html/index.html +sudo mkdir /var/www/html/video +echo '<!doctype html><html><body><h1>www-video</h1></body></html>' | sudo tee /var/www/html/video/index.html
diff --git a/v6.2.0/examples/content-based-load-balancing/scripts/install-www.sh b/v6.2.0/examples/content-based-load-balancing/scripts/install-www.sh new file mode 100644 index 0000000..b0722bb --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/scripts/install-www.sh
@@ -0,0 +1,7 @@ +#!/bin/bash -xe +sudo apt-get update +sudo apt-get install apache2 -y +sudo a2ensite default-ssl +sudo a2enmod ssl +sudo service apache2 restart +echo '<!doctype html><html><body><h1>www</h1></body></html>' | sudo tee /var/www/html/index.html
diff --git a/v6.2.0/examples/content-based-load-balancing/terraform.tfvars.example b/v6.2.0/examples/content-based-load-balancing/terraform.tfvars.example new file mode 100644 index 0000000..78b1d2a --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/terraform.tfvars.example
@@ -0,0 +1,4 @@ +region = "us-central1" +region_zone = "us-central1-b" +project_name = "my-project-id-123" +credentials_file_path = "~/.gcloud/Terraform.json"
diff --git a/v6.2.0/examples/content-based-load-balancing/variables.tf b/v6.2.0/examples/content-based-load-balancing/variables.tf new file mode 100644 index 0000000..f33f204 --- /dev/null +++ b/v6.2.0/examples/content-based-load-balancing/variables.tf
@@ -0,0 +1,16 @@ +variable "region" { + default = "us-central1" +} + +variable "region_zone" { + default = "us-central1-f" +} + +variable "project_name" { + description = "The ID of the Google Cloud project" +} + +variable "credentials_file_path" { + description = "Path to the JSON file used to describe your account credentials" + default = "~/.gcloud/Terraform.json" +}
diff --git a/v6.2.0/examples/endpoints-on-compute-engine/.gitignore b/v6.2.0/examples/endpoints-on-compute-engine/.gitignore new file mode 100644 index 0000000..1679164 --- /dev/null +++ b/v6.2.0/examples/endpoints-on-compute-engine/.gitignore
@@ -0,0 +1,3 @@ +terraform.tfstate +terraform.tfstate.backup +terraform.tfvars
diff --git a/v6.2.0/examples/endpoints-on-compute-engine/main.tf b/v6.2.0/examples/endpoints-on-compute-engine/main.tf new file mode 100644 index 0000000..d38b461 --- /dev/null +++ b/v6.2.0/examples/endpoints-on-compute-engine/main.tf
@@ -0,0 +1,141 @@ +provider "google" { + region = var.region + credentials = file(var.credentials_file_path) +} + +provider "random" { +} + +resource "random_id" "project_name" { + byte_length = 8 +} + +resource "google_project" "endpoints_project" { + name = "Endpoints Project" + project_id = "tf-ep-${random_id.project_name.hex}" + org_id = var.org_id + billing_account = var.billing_account_id +} + +resource "google_project_service" "endpoints_project" { + project = google_project.endpoints_project.project_id + service = "compute.googleapis.com" +} + +resource "google_project_service" "endpoints_project_sm" { + project = google_project.endpoints_project.project_id + service = "servicemanagement.googleapis.com" +} + +resource "google_endpoints_service" "endpoints_service" { + service_name = "echo-api.endpoints.${google_project.endpoints_project.project_id}.cloud.goog" + project = google_project.endpoints_project.project_id + + openapi_config = <<EOF +swagger: "2.0" +info: + description: "A simple Google Cloud Endpoints API example." + title: "Endpoints Example" + version: "1.0.0" +host: "echo-api.endpoints.${google_project.endpoints_project.project_id}.cloud.goog" +basePath: "/" +consumes: +- "application/json" +produces: +- "application/json" +schemes: +- "https" +paths: + "/echo": + post: + description: "Echo back a given message." + operationId: "echo" + produces: + - "application/json" + responses: + 200: + description: "Echo" + schema: + $ref: "#/definitions/echoMessage" + parameters: + - description: "Message to echo" + in: body + name: message + required: true + schema: + $ref: "#/definitions/echoMessage" + security: + - api_key: [] +definitions: + echoMessage: + properties: + message: + type: "string" +EOF + + + depends_on = [google_project_service.endpoints_project_sm] +} + +resource "google_compute_network" "network" { + name = "ep-network" + auto_create_subnetworks = "true" + project = google_project.endpoints_project.project_id + depends_on = [google_project_service.endpoints_project] +} + +# Allow the hosted network to be hit over ICMP, SSH, and HTTP. +resource "google_compute_firewall" "network" { + name = "allow-ssh-and-icmp" + network = google_compute_network.network.self_link + project = google_compute_network.network.project + + allow { + protocol = "icmp" + } + + allow { + protocol = "tcp" + ports = ["22", "80"] + } +} + +resource "google_compute_instance" "project_1_vm" { + name = "tf-ep-vm" + project = google_project.endpoints_project.project_id + machine_type = "f1-micro" + zone = var.region_zone + + boot_disk { + initialize_params { + image = "projects/debian-cloud/global/images/family/debian-8" + } + } + + metadata = { + endpoints-service-name = google_endpoints_service.endpoints_service.service_name + endpoints-service-config-id = google_endpoints_service.endpoints_service.config_id + startup-script = file("scripts/install-vm.sh") + } + + network_interface { + network = google_compute_firewall.network.network + + access_config { + // Ephemeral IP + } + } + + service_account { + scopes = ["https://www.googleapis.com/auth/cloud-platform"] + } + + depends_on = [ + google_project_service.endpoints_project_sm, + google_project_service.endpoints_project, + ] +} + +output "ip" { + value = google_compute_instance.project_1_vm.network_interface[0].access_config[0].nat_ip +}
diff --git a/v6.2.0/examples/endpoints-on-compute-engine/scripts/install-vm.sh b/v6.2.0/examples/endpoints-on-compute-engine/scripts/install-vm.sh new file mode 100644 index 0000000..aa47d7f --- /dev/null +++ b/v6.2.0/examples/endpoints-on-compute-engine/scripts/install-vm.sh
@@ -0,0 +1,14 @@ +#!/bin/bash + +sudo apt-get install git -y +curl https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz | tar xzf - +wget https://raw.githubusercontent.com/GoogleCloudPlatform/golang-samples/master/endpoints/getting-started/app.go +GOPATH=$PWD GOROOT=$PWD/go go/bin/go get ./... 2> /tmp/goget_log.txt > /tmp/goget_outlog.txt +echo "deb http://packages.cloud.google.com/apt google-cloud-endpoints-jessie main" | sudo tee /etc/apt/sources.list.d/google-cloud-endpoints.list +curl --silent https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - +sudo apt-get update && sudo apt-get install google-cloud-sdk +sudo apt-get install endpoints-runtime +sudo echo "PORT=80" >> /etc/default/nginx +PORT=8081 GOPATH=$PWD GOROOT=$PWD/go go/bin/go run app.go > /tmp/gorun_outlog.txt 2> /tmp/gorun_log.txt & +sleep 10 +sudo service nginx restart
diff --git a/v6.2.0/examples/endpoints-on-compute-engine/variables.tf b/v6.2.0/examples/endpoints-on-compute-engine/variables.tf new file mode 100644 index 0000000..e8c5bed --- /dev/null +++ b/v6.2.0/examples/endpoints-on-compute-engine/variables.tf
@@ -0,0 +1,20 @@ +variable "region" { + default = "us-central1" +} + +variable "region_zone" { + default = "us-central1-f" +} + +variable "org_id" { + description = "The ID of the Google Cloud Organization." +} + +variable "billing_account_id" { + description = "The ID of the associated billing account (optional)." +} + +variable "credentials_file_path" { + description = "Location of the credentials to use." + default = "~/.gcloud/Terraform.json" +}
diff --git a/v6.2.0/examples/example-versioned-module/README.md b/v6.2.0/examples/example-versioned-module/README.md new file mode 100644 index 0000000..07620a8 --- /dev/null +++ b/v6.2.0/examples/example-versioned-module/README.md
@@ -0,0 +1,17 @@ +# Terraform Google Cloud Platform Provider - Example Versioned Module + +The `google` and `google-beta` split requires users to explicitly set +the version of the Google provider for Terraform that they are using; +see the [Google Provider Versions](https://www.terraform.io/docs/providers/google/provider_versions.html) +page for more details. + +This has complicated module creation as the schema between `google` +and `google-beta` often differs; specifying a Beta feature with +the `google` provider will give an error. This example module +demonstrates how to create a "versioned" module that detects the +necessary version for a resource based on the fields specified. + +This example only solves the simple case of a single beta field +in a single resource, but should give module developers the right +ideas on how to develop more complex modules intermixing `google` +and `google-beta`.
diff --git a/v6.2.0/examples/example-versioned-module/ip/main.tf b/v6.2.0/examples/example-versioned-module/ip/main.tf new file mode 100644 index 0000000..101f68d --- /dev/null +++ b/v6.2.0/examples/example-versioned-module/ip/main.tf
@@ -0,0 +1,16 @@ +resource "google_compute_address" "ip_address" { + # We'll only generate this block if the value of + # has_labels is 0! Effectively an if statement. + count = 1 - local.has_labels + + name = var.name +} + +resource "google_compute_address" "ip_address_beta" { + # And this block is only present if we have + # at least one entry, effectively an elif. + count = local.has_labels + + name = var.name + labels = var.labels +}
diff --git a/v6.2.0/examples/example-versioned-module/ip/outputs.tf b/v6.2.0/examples/example-versioned-module/ip/outputs.tf new file mode 100644 index 0000000..aa08774 --- /dev/null +++ b/v6.2.0/examples/example-versioned-module/ip/outputs.tf
@@ -0,0 +1,11 @@ +output "address" { + description = "The generated address of the ip address" + + value = coalesce( + element(concat(google_compute_address.ip_address.*.address, [""]), 0), + element( + concat(google_compute_address.ip_address_beta.*.address, [""]), + 0, + ), + ) +}
diff --git a/v6.2.0/examples/example-versioned-module/ip/variables.tf b/v6.2.0/examples/example-versioned-module/ip/variables.tf new file mode 100644 index 0000000..7a1bb36 --- /dev/null +++ b/v6.2.0/examples/example-versioned-module/ip/variables.tf
@@ -0,0 +1,16 @@ +variable "name" { + description = "A name for the ip address resource" +} + +variable "labels" { + type = map(string) + description = "A map of key:value labels to apply to the ip address resource" + default = {} +} + +locals { + # This ends up being a boolean + # 1 if there are any entries + # 0 otherwise + has_labels = min(1, length(var.labels)) +}
diff --git a/v6.2.0/examples/example-versioned-module/main.tf b/v6.2.0/examples/example-versioned-module/main.tf new file mode 100644 index 0000000..4330f14 --- /dev/null +++ b/v6.2.0/examples/example-versioned-module/main.tf
@@ -0,0 +1,49 @@ +# This will use the `google` provider +module "ip" { + source = "./ip" + name = "ipv4" +} + +# The following modules will use the `google-beta` provider +# Because it has been aliased to the `google` name +module "ip-beta" { + source = "./ip" + + name = "ipv4-beta" + labels = { + "hello" = "world" + "foo" = "bar" + } + + providers = { + google = google-beta + } +} + +module "ip-beta-no-labels" { + source = "./ip" + + name = "ipv4-beta-no-labels" + + providers = { + google = google-beta + } +} + +# Using the `google-beta` provider in a config requires +# the `google-beta` provider block +provider "google-beta" { +} + +# Display outputs from each block +output "ip_address" { + value = module.ip.address +} + +output "ip_address_beta" { + value = module.ip-beta.address +} + +output "ip_address_beta_no_labels" { + value = module.ip-beta-no-labels.address +}
diff --git a/v6.2.0/examples/internal-load-balancing/.gitignore b/v6.2.0/examples/internal-load-balancing/.gitignore new file mode 100644 index 0000000..1679164 --- /dev/null +++ b/v6.2.0/examples/internal-load-balancing/.gitignore
@@ -0,0 +1,3 @@ +terraform.tfstate +terraform.tfstate.backup +terraform.tfvars
diff --git a/v6.2.0/examples/internal-load-balancing/README.md b/v6.2.0/examples/internal-load-balancing/README.md new file mode 100644 index 0000000..14ca7fd --- /dev/null +++ b/v6.2.0/examples/internal-load-balancing/README.md
@@ -0,0 +1,34 @@ +# Internal Load Balancing in Google Cloud + +This provides a template for setting up internal load balancing in Google Cloud. It directly mirrors the tutorial in the [GCP Internal Load Balancing Documentation](https://cloud.google.com/compute/docs/load-balancing/internal/). +