Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v7.3.0
FEATURES:
- New Data Source:
google_backup_dr_data_source_reference
(#10707) - New Resource:
google_bigquery_datapolicyv2_data_policy
(#10693) - New Resource:
google_saas_runtime_release
(#10685) - New Resource:
google_secure_source_manager_hook
(#10706)
IMPROVEMENTS:
- cloudrun: added
sub_path
field togoogle_cloud_run_service
resource. (#10705) - cloudrunv2: added
sub_path
field togoogle_cloud_run_v2_service
google_cloud_run_v2_job
andgoogle_cloud_run_v2_worker_pool
resource. (#10705) - compute: added
labels
andlabel_fingerprint
fields togoogle_compute_security_policy
resource (#10696) - compute:
labels
underinitialize_params
are now updatable ongoogle_compute_instance
(#10710) - container: added new fields
memory_manager
andtopology_manager
tonode_kubelet_config
block (#10681) - datastream: added
destination_config.bigquery_destination_config.source_hierarchy_datasets.project_id
field togoogle_datastream_stream
resource (#10704) - discoveryengine: added
app_type
field togoogle_discovery_engine_search_engine
resource (#10694) - gkeonprem: added
proxy
field togoogle_gkeonprem_vmware_admin_cluster
resource (#10702) - healthcare: added
validation_config
togoogle_healthcare_fhir_store
resource (#10700) - iamworkforcepool: added
extended_attributes
field toworkforce_pool_provider
resource (#10688) - netapp: added
export_policy.rules.squash_mode
field togoogle_netapp_volume
resource. (#10711) - privateca: added
encryption_spec
field togoogle_privateca_ca_pool
resource (#10699) - run: added
connector
tovpcAccess
ongoogle_cloud_run_v2_worker_pool
resource (#10701) - tags: added the
DATA_GOVERNANCE
value togoogle_tags_tag_key.purpose
(#10687)
BUG FIXES:
- bigquery: updated the schema change detection for
google_bigquery_table
to take into account presence of row access policy (#10683) - compute: fixed
allow_global_access
to correctly be immutable forgoogle_compute_forwarding_rule
resources with load balancing scheme of INTERNAL_MANAGED (#10692) - compute: fixed a crash in
google_compute_security_policy
due to a changed API response for emptymatch.0.expr_options
blocks (#10715) - dialogflow: added support for non-global endpoints for
google_dialogflow_conversation_profile
(#10712) - publicca: use
RawURLEncoding
instead ofURLEncoding
for unpadded base64 encoding (#10682) - secretmanager: fixed a panic in
google_secret_manager_secret_version
in asecret_manager
(#10698) - workbench: fixed issue that resource creation with computed
labels
field fails ingoogle_workbench_instance
resource (#10691) - workbench: made
report-notebook-metrics
metadata key settable forgoogle_workbench_instance
(#10690)
v6.49.3
v7.2.0
FEATURES:
- New Data Source:
google_artifact_registry_python_package
(#10671) - New Data Source:
google_backup_dr_data_source_references
(#10672) - New Resource:
google_discovery_engine_acl_config
(#10680) - New Resource:
google_saas_runtime_unit_kind
(#10652)
IMPROVEMENTS:
- chronicle: made the
scope_info
field ingoogle_chronicle_reference_list
configurable (#10663) - compute: added
header_action
topath_matcher
anddefault_service
level ongoogle_compute_region_url_map
resource (#10665) - container: added
secret_manager_config.rotation_config
field togoogle_container_cluster
resource (#10659) - container: added new fields
memory_manager
andtopology_manager
togoogle_container_cluster.node_config.kubelet_config
andgoogle_container_node_pool.node_config.kubelet_config
(#10681) - healthcare: added
consent_config
field togoogle_healthcare_fhir_store
resource (#10666)
New Resource:google_network_management_organization_vpc_flow_logs_config
(#10660) - sql: added
final_backup_description
andfinal_backup_config
fields togoogle_sql_database_instance
resource (#10678) - storage: added
aws_s3_compatible_data_source
togoogle_storage_transfer_job
resource (#10656)
BUG FIXES:
- provider: fixed an issue with
universe_domain
where the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domain
was set (#10654) - container: fixed a faulty diff for arrays on
user_managed_keys_config
that caused faulty cluster updates to be triggered ingoogle_container_cluster
(#10668) - osconfig: fixed permadiff in
google_osconfig_patch_deployment
wherepatch_config.yum.minimal
doesn't sendfalse
for empty values (#10661)
v7.1.1
v7.1.0
DEPRECATIONS:
- container: deprecated
enterprise_config
field ingoogle_container_cluster
resource. GKE Enterprise features are now available without an Enterprise tier. (#10646) - storage: removed deprecated status for field to
detect_md5hash
ingoogle_storage_bucket_object
resource (#10605)
FEATURES:
- New Data Source:
google_iap_web_forwarding_rule_service_iam_policy
(#10621) - New Resource:
google_iap_web_forwarding_rule_service_iam_binding
(#10621) - New Resource:
google_iap_web_forwarding_rule_service_iam_member
(#10621) - New Resource:
google_iap_web_forwarding_rule_service_iam_policy
(#10621)
IMPROVEMENTS:
- artifactregistry: added
registry_uri
as attribute togoogle_artifact_registry_repository
(#10618) - backupdr: added
create_time
field togoogle_backup_dr_backup
data source (#10626) - cloudbuild: added
worker_config.enable_nested_virtualization
field togoogle_cloudbuild_worker_pool
resource (#10619) - cloudrunv2: added support for
multi_region_settings
field togoogle_cloud_run_v2_service
resource (#10607) - compute: add
params.resource_manager_tags
field to thegoogle_compute_region_backend_service
(#10634) - compute: added
public_delegated_sub_prefixs
field to resourcegoogle_compute_public_delegated_prefix
(#10638) - compute: added
update_strategy
field togoogle_compute_network_peering
resource (#10623) - firestore: added
unique
field togoogle_firestore_index
resource (#10617) - netapp: added
qos_type
andavailable_throughput_mibps
fields togoogle_netapp_storage_pool
resource (#10615) - netapp: added
throughput_mibps
field togoogle_netapp_volume
resource (#10615) - networkservices: allowed
EXPLICIT_ROUTING_MODE
forrouting_mode
ongoogle_network_services_gateway
resource (#10608) - sql: added
consumer_network_status
,ip_address
, andstatus
fields topsc_auto_connections
field ongoogle_sql_database_instance
resource (#10637) - storagetransfer: added
service_account
field togoogle_storage_transfer_job
resource (#10635) - storagetransfer: added
transfer_spec.aws_s3_data_source.credentials_secret
togoogle_storage_transfer_job
resource (#10609)
BUG FIXES:
- compute: fixed certain spurious diffs for
google_compute_region_backend_service.backend.group
(#10611) - compute: fixed permadiff on
google_compute_region_network_endpoint_group
when nonetwork
is specified (#10625) - memorystore: fixed permadiffs that cause destroy+recreate on new
google_memorystore_instance
whendesired_psc_auto_connections
is set (#10648) - netapp: fixed a permadiff on
total_iops
ingoogle_netapp_storage_pool
resource (#10643) - oracledatabase: fixed permadiffs on
google_oracle_database_autonomous_database
resource for theodb_network
andodb_subnet
fields (#10627)
v7.0.1
v7.0.0
Terraform Google Provider 7.0.0 Upgrade Guide
BREAKING RESOURCE REMOVALS:
- beyondcorp: removed
google_beyondcorp_application
, its associated IAM resourcesgoogle_beyondcorp_application_iam_binding
,google_beyondcorp_application_iam_member
, andgoogle_beyondcorp_application_iam_policy
, and thegoogle_beyondcorp_application_iam_policy
datasource. Usegoogle_beyondcorp_security_gateway_application
instead. #10536 - notebooks: removed
google_notebooks_location
#10350 - tpu: removed
google_tpu_node
. Usegoogle_tpu_v2_vm
instead. #10516
BREAKING FIELD REMOVALS:
- cloudrunv2: removed
template.containers.depends_on
withinresource google_cloud_run_v2_worker_pool
#10444 - colab: removed
post_startup_script_config
field from fromgoogle_colab_runtime_template
resource #10555 - compute: removed field
enable_flow_logs
fromgoogle_compute_subnetwork
#10398 - gkehub: removed
configmanagement.binauthz
field ingoogle_gke_hub_feature_membership
#10585 - gkehub: removed
description
field ingoogle_gke_hub_membership
#10344 - memorystore: removed
allow_fewer_zones_deployment
field fromgoogle_memorystore_instance
resource because it isn't user-configurable #10588 - redis: removed
allow_fewer_zones_deployment
field fromgoogle_redis_cluster
resource because it isn't user-configurable #10588 - resourcemanager: removed non-functional
project
field fromgoogle_service_account_key
datasource #10537
BREAKING INCREASED VALIDATION:
- cloudfunctions2: made
event_type
a required field forevent_trigger
ingoogle_cloudfunctions2_function
#10501 - networkservices: made
load_balancing_scheme
required ingoogle_network_services_lb_traffic_extension
#10419 - sql: made
password_wo_version
required whenpassword_wo
is set ingoogle_sql_user
#10591 - storage: added validation requiring the
topic
field to be in the form "projects//topics/" ingoogle_storage_notification
#10602 - storagetransfer: added path validation for GCS path source and sink in
google_storage_transfer_job
#10297 - vertexai: made
metadata
, andmetadata.config
required ingoogle_vertex_ai_index
. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #10520
OTHER BREAKING CHANGES:
- provider: fixed many import functions throughout the provider that erroneously matched a subset of the provided input, leading to unclear error messages when using
terraform input
with invalid resource IDs. #10545 - alloydb: added
deletion_protection
field with a default value oftrue
togoogle_alloydb_cluster
resource #10553 - apigee: changed
certs_info
field ingoogle_apigee_keystores_aliases_key_cert_file
to be output-only #10602 - apigee: migrated
google_apigee_keystores_aliases_key_cert_file
to the plugin framework #10602 - artifactregistry: removed the default values for
public_repository
fields ingoogle_artifact_registry_repository
. If your state is reliant on them, they will now need to be manually included in your configuration. #10519 - bigquery: removed the default value of
view.use_legacy_sql
ingoogle_bigquery_table
#10578 - bigtable: renamed instance to
instance_name
for bigtable_table_iam objects #10248 - billing: made
budget_filter.credit types
andbudget_filter.subaccounts
no longer optional+computed, only optional, ingoogle_billing_budget
resource #10587 - cloudfunctions2: changed
service_config.service
field ingoogle_cloudfunctions2_function
resource to be output-only #10432 - compute:
subnetworks
andinstances
fields ingoogle_compute_packet_mirroring
have been converted from arrays to sets #10550 - compute:
advertised_ip_ranges
field group ingoogle_compute_router
has been converted from a list to a set #10557 - compute:
disk.type
,disk.mode
anddisk.interface
no longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_template
andgoogle_compute_region_instance_template
resources #10569 - gkehub: updated beta api endpoint from v1beta1 to v1beta #10344
- resourcemanager: changed
disable_on_destroy
default value tofalse
ingoogle_project_service
#10508 - securesourcemanager: changed
deletion_policy
default value fromDELETE
toPREVENT
#10515 - storage: changed
retention_period
tostring
data type in resourcegoogle_storage_bucket
#10311 - storage: migrated
google_storage_notification
to the plugin framework #10602
FEATURES:
- New Data Source:
google_artifact_registry_npm_package
(#10582) - New Data Source:
google_certificate_manager_dns_authorization
(#10544) - New Resource:
google_iap_web_region_forwarding_rule_service_iam_binding
(#10561) - New Resource:
google_iap_web_region_forwarding_rule_service_iam_member
(#10561) - New Resource:
google_iap_web_region_forwarding_rule_service_iam_policy
(#10561) - New Resource:
google_saas_runtime_saas
(#10556)
IMPROVEMENTS:
- bigquery: added support for "connection_properties" for bigquery to
google_bigquery_job
(beta) (#10554) - cloudbuild: added
developer_connect_event_config
field togoogle_cloudbuild_trigger
resource (#10563) - cloudtasks: added
desired_state
field togoogle_cloud_tasks_queue
resource (#10567) - cloudrunv2: added
max_instance_count
field togoogle_cloud_run_v2_service
resource. (#10558) - compute: added
params.resourceManagerTags
field to thegoogle_compute_backend_service
(#10575) - compute: added
params.resource_manager_tags
field togoogle_compute_backend_bucket
(#10581) - compute: added
short_name
field togoogle_compute_organization_security_policy
resource (#10572) - container: added
cluster_autoscaling.default_compute_class_enabled
field togoogle_container_cluster
resource (#10552) - dialogflowcx: added
enableMultiLanguageTraining
,locked
,answerFeedbackSettings
,personalizationSettings
,clientCertificateSettings
,startPlaybook
,satisfiesPzs
, andsatisfiesPzi
togoogle_dialogflow_cx_agent
resource. (#10543) - lustre: increased
google_lustre_instance
resource create timeout to 120m from 20m ([#10570](https://github.com/has...
v6.49.2
v6.49.1
v6.49.0
DEPRECATIONS:
- beyondcorp:
google_beyondcorp_application_iam_binding
,google_beyondcorp_application_iam_member
andgoogle_beyondcorp_application_iam_policy
IAM resources, and thegoogle_beyondcorp_application_iam_policy
datasource have been deprecated and will be removed in the upcoming major release (#10532) - tpu: deprecated
google_tpu_tensorflow_versions
data source. Usegoogle_tpu_v2_runtime_versions
instead. (#10514)
FEATURES:
- New Data Source:
google_artifact_registry_tag
(#10531) - New Data Source:
google_artifact_registry_tags
(#10518) - New Resource:
google_dialogflow_conversation_profile
(#10533)
IMPROVEMENTS:
- apikeys: added
service_account_email
togoogle_apikeys_key
(#10538) - bigqueryreservation: added support for
scaling_mode
andmax_slots
properties ongoogle_bigquery_reservation
(beta) (#10509) - compute: added
advanced_options_config
field togoogle_compute_region_security_policy
resource (#10498) - container: added
eviction_soft
,eviction_soft_grace_period
,eviction_minimum_reclaim
,eviction_max_pod_grace_period_seconds
,max_parallel_image_pulls
,transparent_hugepage_enabled
,transparent_hugepage_defrag
andmin_node_cpus
fields tonode_config
block ofgoogle_container_node_pool
andgoogle_container_cluster
resources (#10522) - networkmanagement: added
subnet
andnetwork
fields to thegoogle_network_management_vpc_flow_logs_config
resource (beta) (#10506) - networkmanagement: added output-only field
target_resource_state
to thegoogle_network_management_vpc_flow_logs_config
resource (#10506) - resourcemanager: added
management_project
andconfigured_capabilities
fields to thegoogle_folder
resource. (#10525)
BUG FIXES:
- cloud_tasks: correctly set
name
field to be required ingoogle_cloud_tasks_queue
resource (#10534) - clouddeploy: allowed sending
weekly_windows.start_time
as an empty object in order to use default values in thegoogle_clouddeploy_deploy_policy
resource (#10530) - kms:
skip_initial_version_creation
field is no longer immutable ingoogle_kms_crypto_key
, but is still only settable at-creation (#10526) - netapp: fixed bug where
google_netapp_volume.large_capacity
was not properly marked as immutable, causing updates to fail (and making it impossible to change the field value after creation) (#10541) - networkconnectivity: added update support for
linked_vpc_network
ingoogle_network_connectivity_spoke
(#10507)