Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v5.34.0
NOTES:
- compute: Updated field description of
connection_draining_timeout_sec
,balancing_mode
andoutlier_detection
ingoogle_compute_region_backend_service
andgoogle_compute_backend_service
to inform that default values will be changed in 6.0.0 (#7513)
DEPRECATIONS:
- vertexai: deprecated beta field
embedding_management
forgoogle_vertex_ai_feature_online_store
resource (#7473)
FEATURES:
- New Data Source:
google_composer_user_workloads_config_map
(beta) (#7519) - New Data Source:
google_composer_user_workloads_secret
(beta) (#7474) - New Resource:
google_composer_user_workloads_config_map
(beta) (#7497) - New Resource:
google_managed_kafka_cluster
(beta) (#7477) - New Resource:
google_managed_kafka_topic
(beta) (#7503) - New Resource:
google_netapp_backup
(#7479) - New Resource:
google_network_services_service_lb_policies
(#7463) - New Resource:
google_scc_management_folder_security_health_analytics_custom_module
(#7483) - New Resource:
google_scc_management_project_security_health_analytics_custom_module
(#7489) - New Resource:
google_scc_management_organization_security_health_analytics_custom_module
(#7493)
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 (#7469) - bigtable: added
automated_backup_configuration
field togoogle_bigtable_table
resource (#7468) - cloudbuildv2: added support for connecting to Bitbucket Data Center and Bitbucket Cloud with the
bitbucket_data_center_config
andbitbucket_cloud_config
fields ingoogle_cloudbuildv2_connection
(#7494) - compute: added support for Port Mapping NEG and endpoint. New NEG type is a regional type of
GCE_VM_IP_PORTMAP
that requires endpoints withinstance
,port
andclient_destination_port
(beta) (#7471) - compute: added update support to
ssl_policy
field ingoogle_compute_region_target_https_proxy
resource (#7484) - compute: removed enum validation on
guest_os_features.type
ingoogle_compute_disk
to allow for new features to be used without provider update (#7465) - compute: updated documentation of google_compute_target_https_proxy and google_compute_region_target_https_proxy (#7481)
- container: added support for
security_posture_config.mode
value "ENTERPRISE" inresource_container_cluster
(#7467) - discoveryengine: added
document_processing_config
field togoogle_discovery_engine_data_store
resource (#7475) - edgecontainer: added
maintenance_exclusions
field togoogle_edgecontainer_cluster
resource (#7490) - gkehub: added
prevent_drift
field to ConfigManagementfleet_default_member_config
(#7464) - netapp: added
administrators
field togoogle_netapp_active_directory
resource (#7466) - vertexai: promoted
optimized
field to GA forgoogle_vertex_ai_feature_online_store
resource (#7473) - workbench: updated the metadata keys managed by the backend. (#7488)
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 (#7498) - compute: fixed issue where users could not create
google_compute_security_policy
resources withlayer_7_ddos_defense_config
explicitly disabled (#7470) - workbench: fixed a bug in the
google_workbench_instance
resource where specifying a network in some scenarios would cause instance creation to fail (#7518)
v4.85.0
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 to5.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 thegoogle_storage_bucket.soft_delete_policy
values, you will need to upgrade directly to5.22.0
+ from4.85.0
when upgrading to5.X
in the future.
IMPROVEMENTS:
- storage: added
soft_delete_policy
togoogle_storage_bucket
resource (#7119)
v5.33.0
DEPRECATIONS:
- healthcare: deprecated
notification_config
deprecatednotification_config
ingoogle_healthcare_fhir_store
resource. Usenotification_configs
instead. (#7450)
FEATURES:
- New Data Source:
google_compute_security_policy
(#7453) - New Resource:
google_compute_project_cloud_armor_tier
(#7456) - New Resource:
google_network_services_service_lb_policies
(#7463) - New Resource:
google_scc_management_organization_event_threat_detection_custom_module
(#7454) - New Resource:
google_spanner_instance_config
(#7459)
IMPROVEMENTS:
- appengine: added
flexible_runtime_settings
field togoogle_app_engine_flexible_app_version
resource (#7462) - bigtable: added
force_destroy
field togoogle_bigtable_instance
resource. This will force delete any backups present in the instance and allow the instance to be deleted. (#7441) - clouddeploy: added
execution_configs.verbose
field togoogle_clouddeploy_target
resource (#7442) - compute: added
partner_metadata
field togoogle_compute_instance_template
resource (#7449) - compute: added
partner_metadata
field togoogle_compute_instance
resource (#7449) - compute: added
partner_metadata
field togoogle_compute_regional_instance_template
resource (#7449) - compute: added
standby_policy
,target_suspended_size
andtarget_stopped_size
fields togoogle_compute_instance_group_manager
andgoogle_compute_region_instance_group_manager
resources (#7436) - compute: added
storage_pool
field togoogle_compute_disk
resource (#7434) - container: added
secret_manager_config
field togoogle_container_cluster
resource (#7448) - dlp: added
secrets_discovery_target
,cloud_sql_target.filter.database_resource_reference
, andbig_query_target.filter.table_reference
fields togoogle_data_loss_prevention_discovery_config
resource (#7461) - gkebackup: added
backup_schedule.backup_config.permissive_mode
field togoogle_gke_backup_backup_plan
resource (#7430) - gkebackup: added
restore_config.restore_order
field togoogle_gke_backup_restore_plan
resource (#7430) - gkebackup: added
restore_config.volume_data_restore_policy_bindings
field togoogle_gke_backup_restore_plan
resource (#7430) - gkebackup: added new enum values
MERGE_SKIP_ON_CONFLICT
,MERGE_REPLACE_VOLUME_ON_CONFLICT
andMERGE_REPLACE_ON_CONFLICT
to fieldrestore_config.namespaced_resource_restore_mode
ingoogle_gke_backup_restore_plan
resource (#7430) - healthcare: added
notification_config.send_for_bulk_import
field togoogle_healthcare_dicom_store
(#7457) - integrationconnectors: added
endpoint_global_access
field togoogle_integration_connectors_endpoint_attachment
resource (#7443) - netapp: added
backup_config
field togoogle_netapp_volume
resource (#7439) - redis: added
zone_distribution_config
field togoogle_redis_cluster
resource (#7451) - resourcemanager: added support for
range_type = "default-domains-netblocks"
ingoogle_netblock_ip_ranges
data source (#7440) - secretmanager: added support for IAM conditions in
google_secret_manager_secret_iam_*
resources (#7444) - workstations: added
boot_disk_size_gb
,enable_nested_virtualization
, andpool_size
tohost.gce_instance.boost_configs
ingoogle_workstations_workstation_config
resource (#7452)
BUG FIXES:
- container: fixed
google_container_node_pool
crash ifnode_config.secondary_boot_disks.mode
is not set (#7460) - dlp: removed
required
oninspect_config.limits.max_findings_per_info_type.info_type
field to allow the use of default limit by not setting this field ingoogle_data_loss_prevention_inspect_template
resource (#7438) - provider: fixed application default credential and access token authorization when
universe_domain
is set (#7433)
v5.32.0
NOTES:
- privateca: converted
google_privateca_certificate_template
to now use the MMv1 engine instead of DCL (#7409)
FEATURES:
- New Resource:
google_dataplex_entry_type
(#7412) - New Resource:
google_logging_log_view_iam_binding
(#7420) - New Resource:
google_logging_log_view_iam_member
(#7420) - New Resource:
google_logging_log_view_iam_policy
(#7420)
IMPROVEMENTS:
- alloydb: added
psc_config
field togoogle_alloydb_cluster
resource (#7429) - alloydb: added
psc_instance_config
field togoogle_alloydb_instance
resource (#7429) - cloudrunv2: added
default_uri_disabled
field togoogle_cloud_run_v2_service
resourceto (#7422) - compute: added
NONE
to acceptable options forupdate_policy.minimal_action
field ingoogle_compute_instance_group_manager
resource (#7417) - sql: updated support for a new value
week5
in fieldsetting.maintenance_window.update_track
ingoogle_sql_database_instance
resource (#7408)
BUG FIXES:
- cloudrunv2: added validation for
timeout
field togoogle_cloud_run_v2_job
,google_cloud_run_v2_service
resources (#7426) - compute: fixed permadiff in ordering of
advertised_ip_ranges.range
field ongoogle_compute_router
resource (#7411) - iam: added a 10 second sleep when creating
google_service_account
resource (#7427) - storage: fixed
google_storage_bucket.lifecycle_rule.condition
block fieldsdays_since_noncurrent_time
anddays_since_custom_time
andnum_newer_versions
were not working for 0 value. (#7414)
v5.31.1
BUG FIXES:
- iam: added a 10 second sleep when creating a
google_service_account
to reduce eventual consistency errors. See hashicorp/terraform-provider-google#18024 for more details (#7427)
v5.31.0
FEATURES:
- New Data Source:
google_compute_subnetworks
(#7371) - New Resource:
google_dataplex_aspect_type
(#7397) - New Resource:
google_dataplex_entry_group
(#7389) - New Resource:
google_kms_autokey_config
(#7385) - New Resource:
google_kms_key_handle
(#7385) - New Resource:
google_network_services_lb_route_extension
(#7394)
IMPROVEMENTS:
- appengine: added field
instance_ip_mode
to resourcegoogle_app_engine_flexible_app_version
resource (beta) (#7377) - bigquery: added
external_data_configuration.bigtable_options
togoogle_bigquery_table
(#7387) - cloudrun: added support for
nfs
togoogle_cloudrun_service
(beta). (#7381) - composer: added support for importing
google_composer_user_workloads_secret
via the "{{environment}}/{{name}}" format. (#7390) - composer: improved timeouts for
google_composer_user_workloads_secret
. (#7390) - compute: added
TLS_JA3_FINGERPRINT
andUSER_IP
options in fieldrate_limit_options.enforce_on_key
togoogle_compute_security_policy
resource (#7376) - compute: added 'rateLimitOptions' field to 'google_compute_security_policy_rule' resource (#7376)
- compute: changed
google_compute_region_ssl_policy
'sregion
field to optional and allow to be inferred from environment (#7384) - compute: added
on_instance_stop_action
field togoogle_compute_instance
,google_compute_instance_template
, andgoogle_compute_instance_from_machine_image
resources (beta) (#7392) - compute: added
subnet_length
field togoogle_compute_interconnect_attachment
resource (#7388) - container: added
containerd_config
field and subfields togoogle_container_cluster
andgoogle_container_node_pool
resources, to allow those resources to access private image registries. (#7372) - container: allowed both
enable_autopilot
andworkload_identity_config
to be set ingoogle_container_cluster
resource. (#7375) - datastream: added
create_without_validation
field togoogle_datastream_connection_profile
,google_datastream_private_connection
andgoogle_datastream_stream
resources (#7382) - network-security: added
trust_config
,min_tls_version
,tls_feature_profile
andcustom_tls_features
fields togoogle_network_security_tls_inspection_policy
resource (#7368) - networkservices: made field
load_balancing_scheme
immutable in resourcegoogle_network_services_lb_traffic_extension
, as in-place updating is always failing (#7394) - networkservices: made required fields
extension_chains.extensions.authority
andextension_chains.extensions.timeout
optional in resourcegoogle_network_services_lb_traffic_extension
(#7394) - networkservices: removed unsupported load balancing scheme
LOAD_BALANCING_SCHEME_UNSPECIFIED
from the fieldload_balancing_scheme
in resourcegoogle_network_services_lb_traffic_extension
(#7394) - pubsub: added
cloud_storage_config.filename_datetime_format
field togoogle_pubsub_subscription
resource (#7386) - tpu: added
type
ofaccelerator_config
togoogle_tpu_v2_vm
resource (#7369)
BUG FIXES:
- monitoring: fixed a permadiff with
monitored_resource.labels
property in thegoogle_monitoring_uptime_check_config
resource (#7380) - storage: fixed a bug where field
autoclass
block is generating permadiff whenever the block is removed from the config ingoogle_storage_bucket
resource (#7395) - storagetransfer: fixed a permadiff with
transfer_spec.0.aws_s3_data_source.0.aws_access_key
resource_storage_transfer_job
(#7391)
v5.30.0
FEATURES:
- New Data Source:
google_cloud_asset_resources_search_all
(#7361) - New Resource:
google_compute_interconnect
(#7338) - New Resource:
google_network_services_lb_traffic_extension
(#7367)
IMPROVEMENTS:
- compute: added
kms_key_name
field to thegoogle_bigquery_connection
resource (#7335) - compute: added
match.expr.expression
field togoogle_compute_region_security_policy_rule
resource (#7330) - compute: added
auto_network_tier
field togoogle_compute_router_nat
resource (#7333) - container: added
KUBELET
andCADVISOR
options tomonitoring_config.enable_components
ingoogle_container_cluster
resource (#7351) - dataproc: added
local_ssd_interface
togoogle_dataproc_cluster
resource (#7366) - datastream: added
sql_server_profile
togoogle_datastream_connection_profile
resource (#7339) - dlp: added
cloud_sql_target
field togoogle_data_loss_prevention_discovery_config
resource (#7337) - netapp: added
FLEX
value to fieldservice_level
ingoogle_netapp_storage_pool
resource (#7350) - networksecurity: added
trust_config
,min_tls_version
,tls_feature_profile
andcustom_tls_features
fields togoogle_network_security_tls_inspection_policy
resource (#7368) - networkservices: supported in-place update for
gateway_security_policy
andcertificate_urls
fields ingoogle_network_services_gateway
resource (#7348)
BUG FIXES:
- compute: fixed a perma-diff on
machine_type
field ingoogle_compute_instance
resource (#7345) - compute: fixed a perma-diff on
type
field ingoogle_compute_disk
resource (#7345) - storage: fixed update issue for
lifecycle_rule.condition.custom_time_before
andlifecycle_rule.condition.noncurrent_time_before
ingoogle_storage_bucket
resource (#7360)
v5.29.1
v5.29.0
BREAKING CHANGES:
- compute: added required
reserved_internal_range
subfield toreserved_internal_range
ingoogle_compute_subnetwork
. This field can be set tonull
as an equivalent to leaving it unspecified.
NOTES:
- compute: added documentation for md5_authentication_key field in google_compute_router_peer resource. The field was introduced in v5.12.0, but documentation was unintentionally omitted at that time. (#7306)
FEATURES:
- New Resource:
google_bigtable_authorized_view
(#7310) - New Resource:
google_integration_connectors_managed_zone
(#7320) - New Resource:
google_network_connectivity_regional_endpoint
(#7313)
IMPROVEMENTS:
- clouddeploy: added
custom_target
field togoogle_clouddeploy_target
resource (#7309) - clouddeploy: added
google_cloud_build_repo
tocustom_target_type
resource (#7325) - compute: added
preconfigured_waf_config
field togoogle_compute_region_security_policy_rule
resource; (#7324) - compute: added
rate_limit_options
field to 'google_compute_region_security_policy_rule' resource; (#7324) - compute: added
security_profile_group
,tls_inspect
togoogle_compute_firewall_policy_rule
(#7309) - compute: added
security_profile_group
,tls_inspect
togoogle_compute_network_firewall_policy_rule
(#7309) - compute: added fields
reserved_internal_range
andsecondary_ip_ranges.reserved_internal_range
togoogle_compute_subnetwork
resource (#7318) - container: added
dns_config.additive_vpc_scope_dns_domain
field togoogle_container_cluster
resource (#7321) - container: added
enable_nested_virtualization
field togoogle_container_node_pool
andgoogle_container_cluster
resource. (#7314) - iam: added
extra_attributes_oauth2_client
field togoogle_iam_workforce_pool_provider
resource (#7319) - privateca: added
maximum_lifetime
field togoogle_privateca_certificate_template
resource (#7309)
BUG FIXES:
- bigquery: added
allow_resource_tags_on_deletion
togoogle_bigquery_table
to allow deletion of table when it still has associated resource tags (#7327)
v5.28.0
DEPRECATIONS:
- integrations: deprecated
create_sample_workflows
andprovision_gmek
fields ingoogle_integrations_client
. (#7285)
FEATURES:
- New Data Source:
google_storage_buckets
(#7291) - New Resource:
google_compute_security_policy_rule
(#7282) - New Resource:
google_privileged_access_manager_entitlement
(#7283)
IMPROVEMENTS:
- alloydb: added
maintenance_update_policy
field togoogle_alloydb_cluster
resource (#7288) - container: added
node_config.secondary_boot_disks
field togoogle_container_node_pool
(#7292) - integrations: added
create_sample_integrations
field togoogle_integrations_client
, replacing deprecated fieldcreate_sample_workflows
. (#7285) - redis: added
redis_configs
field togoogle_redis_cluster
resource (#7289)
BUG FIXES: