Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v7.13.0
NOTES:
- alloydb: reverted requiring
initial_user.passwordas required on create for newgoogle_alloydb_clusterresources, insteadinitial_user.passwordorinitial_user.usermust be set ifinitial_useris specified forgoogle_alloydb_clusterresources (#11158) - privateca: modified
encryption_specfield fromgoogle_privateca_ca_poolresource to be mutable and allow cmek key rotation (#11110)
DEPRECATIONS:
- cloudquotas: deprecated
effective_containerandeffective_enablementfields in thegoogle_cloud_quotas_quota_adjuster_settingsresource (#11230) - dlp: deprecated
publish_findings_to_cloud_data_catalogfield ingoogle_data_loss_prevention_job_triggerresource. Usepublish_findings_to_dataplex_catalogfield instead. (#11096) - networkservices: removed
google_service_bindingresource due to service binding support being disabled (#11159)
FEATURES:
- New Resource:
google_ces_app_version(#11128) - New Resource:
google_dialogflow_generator(#11144) - New Resource:
google_dialogflow_version(#11079) - New Resource:
google_discovery_engine_widget_config(#11166) - New Resource:
google_iam_workforce_pool_provider_scim_token(#11113) - New Resource:
google_network_connectivity_gateway_advertised_route(#11156) - New Resource:
google_network_security_sac_attachment(#11146) - New Resource:
google_network_security_sac_realm(#11084) - New Resource:
google_network_services_lb_edge_extension(#11129) - New Resource:
google_network_services_multicast_consumer_association(#11141) - New Resource:
google_network_services_multicast_group_range_activation(#11174) - New Resource:
google_network_services_multicast_group_range(#11151) - New Resource:
google_network_services_multicast_producer_association(#11123)
IMPROVEMENTS:
- alloydb: added
password_woandpassword_wo_versionfields togoogle_alloydb_userresource (#11109) - apphub: added
identityfield togoogle_apphub_serviceandgoogle_apphub_workloadresources (#11155) - backupdr: added
encryption_configfield togoogle_backup_dr_backup_vaultresource (#11086) - bigquery: added
external_runtime_optionsandpython_optionsfields tobigquery_routineresource (#11125) - ces: added
client_function.parameters.max_items,client_function.parameters.min_items,client_function.parameters.maximum,client_function.parameters.minimum,client_function.parameters.title,client_function.response.max_items,client_function.response.min_items,client_function.response.maximum,client_function.response.minimum, andclient_function.response.titlefields togoogle_ces_toolresource (#11131) - ces: added
entry_agentfield togoogle_ces_exampleresource (#11081) - ces: added
google_search_tool.context_urls,google_search_tool.preferred_domains, andopen_api_tool.api_authentication.bearer_token_configfields togoogle_ces_toolresource (#11131) - ces: added
message.chunk.tool_responseandmessage.chunk.tool_callfields togoogle_ces_exampleresource (#11081) - ces: added
pinnedandvariable_declarations.schema.titlefields togoogle_ces_appresource (#11090) - cloudsecuritycompliance: added
cloud_control_details.parameters.parameter_value.oneof_valuefields togoogle_cloud_security_compliance_framework_deploymentresource (#11170) - cloudsecuritycompliance: added
cloud_control_details.parameters.parameter_value.oneof_valuefields togoogle_cloud_security_compliance_frameworkresource (#11170) - cloudsecuritycompliance: added
parameter_spec.default_value.oneof_valueandvalidation.allowed_values.values.oneof_valuefields togoogle_cloud_security_compliance_cloud_controlresource (#11228) - cloudsecuritycompliance: added
sub_parametersfield togoogle_cloud_security_compliance_cloud_controlresource (#11228) - colab: added
custom_environment_specfield togoogle_colab_notebook_executionresource (#11167) - compute: added
network_pass_through_lb_traffic_policyfield togoogle_compute_region_backend_serviceresource. (#11088) - compute: added
paramsfield togoogle_compute_interconnectresource (#11149) - compute: added
show_nat_ipsandnat_ipsfields togoogle_compute_service_attachment(#11127) - compute: added
snapshot_typefield togoogle_compute_snapshotresource (#11147) - compute: added new field
instance_flexibility_policy.instance_selection.min_cpu_platform&instance_flexibility_policy.instance_selection.diskstogoogle_compute_region_instance_group_manager(#11231) - container: added
autoscaled_rollout_policyfield togoogle_container_node_poolresource (beta) (#11154) - container: added
node_kernel_module_loading.policyfield togoogle_container_node_poolandgoogle_container_clusterresources (#11171) - filestore: added support for updating
directory_servicesfields in place ingoogle_filestore_instance(#11137) - iamworkforcepool: added
claim_mapping,purge_time, andservice_agentfields togoogle_iam_workforce_pool_provider_scim_tenantresource (#11113) - looker: added
controlled_egress_enabledandcontrolled_egress_configfields togoogle_looker_instanceresource (#11082) - lustre: added
kms_keyfield togoogle_lustre_instanceresource (#11104) - modelarmor: added
google_mcp_server_floor_settingfield togoogle_model_armor_floorsettingresource (#11135) - monitoring: fixes an issue with
google_monitoring_alert_policywhere it ignores the resource project during Import (#11120) - netapp: added public docs link for
google_netapp_host_groupresource (#11160) - netapp: added 'nfsv4' to custom update export_policy object in
google_netapp_volumeresource (#11229) - networksecurity: added field
custom_mirroring_profile.mirroring_deployment_groupsand output fieldcustom_mirroring_profile.mirroring_endpoint_group_typetogoogle_network_security_security_profileresource (beta) (#11095) - oracledatabase: added
properties.cpu_core_count,properties.secret_id, andproperties.vault_idfields togoogle_oracle_database_autonomousresource (#11107) - oracledatabase: added
properties.time_zone.versionfield togoogle_oracle_database_cloud_vm_clusterresource ([#11107](https://github.com/hashicorp/t...
v7.12.0
DEPRECATIONS:
- backupdr: deprecated
required_typeingoogle_backup_dr_backup_plan_associationsandgoogle_backup_dr_data_source_references. Both resources no longer have functionality, and will be removed in the next major release. (#25107)
FEATURES:
- New Resource:
google_ces_agent(#11033) - New Resource:
google_ces_guardrail(#11037) - New Resource:
google_ces_tool(#11038) - New Resource:
google_cloud_security_compliance_cloud_control(#11056) - New Resource:
google_cloud_security_compliance_framework_deployment(#11057) - New Resource:
google_cloud_security_compliance_framework(#11036) - New Resource:
google_discovery_engine_serving_config(#11032) - New Resource:
google_oracle_database_exascale_db_storage_vault(#11048)
IMPROVEMENTS:
- apphub: added
functional_type,registration_type, andextended_metadatafields togoogle_apphub_serviceandgoogle_apphub_workloadresources (#11062) - ces: added
bearer_token_configfield togoogle_ces_toolset(#11044) - ces: added
client_certificate_settingsfield togoogle_ces_appresource (#11042) - compute: added
block_namesfield togoogle_compute_reservationresource (#11046) - compute: added
resolve_subnetwork_maskfield to thegoogle_compute_subnetwork(#11051) - compute: added
sub_block_namesfield togoogle_compute_reservation_blockdata source (#11046) - compute: added
tls_settingsfield togoogle_compute_regional_backend_serviceresource (#11025) - container: added
end_time_behaviorfield togoogle_container_clusterresource (#11045) - container: added
secret_sync_configfield togoogle_container_clusterresource (beta) (#11049) - container: added
writable_cgroupsfield tonode_config.defaults.containerd_configingoogle_container_clusterresource (#25140) - dataplex: added
catalog_publishing_enabledfield todata_profile_specingoogle_dataplex_datascanresource (#11060) - dns: added
forwarding_config.target_name_servers.ipv6_addressargument togoogle_dns_managed_zoneresource (#11050) - gkeonprem: added
advanced_networking,multiple_network_interfaces_configandbgp_lb_configfields togoogle_gkeonprem_bare_metal_clusterresource (#11055) - managedkafka: added
broker_capacity_configfield togoogle_managed_kafka_clusterresource (#11027) - networksecurity: added
endpoint_settings.jumbo_frames_enabledfield togoogle_network_security_firewall_endpointresource (#11026) - run: added
readiness_probefield tocloud_run_serviceresource (#11039)
BUG FIXES:
- backupdr: updated
google_backup_dr_backup_plan_associationsandgoogle_backup_dr_data_source_referencesto use LIST APIs, and require the correct List permissions (#11034) - provider: resolved an issue preventing X.509 certificates from being used for authentication when supplied as Application Default Credentials (#11061)
v7.11.0
DEPRECATIONS:
pubsublite:google_pubsub_lite_reservationwill be turned down effective March 18, 2026. Usegoogle_pubsub_reservationinstead. (#11022)pubsublite:google_pubsub_lite_subscriptionwill be turned down effective March 18, 2026. Usegoogle_pubsub_subscriptioninstead. (#11022)pubsublite:google_pubsub_lite_topicwill be turned down effective March 18, 2026. Usegoogle_pubsub_topicinstead. (#11022)
BREAKING CHANGES:
- netapp: made
google_netapp_volume.export_policy.rules.squash_modenot preserve values returned by the API. Without this change, unsettingsquash_modein the provider can cause an API error. (#11023)
FEATURES:
- New Data Source:
google_artifact_registry_python_packages(#11017) - New Data Source:
google_cloud_identity_policy(#10991) - New Data Source:
google_compute_reservation_block(#11005) - New Data Source:
google_compute_reservation_sub_block(#11005) - New Resource:
google_ces_deployment(#10990) - New Resource:
google_ces_example(#11020) - New Resource:
google_compute_region_health_aggregation_policy(#10995) - New Resource:
google_discovery_engine_user_store(#11018) - New Ephemeral Resource:
google_client_config(#10975)
IMPROVEMENTS:
- bigquery: added
external_data_configuration.decimal_target_typestogoogle_bigquery_table(#10983) - compute: added
internal_ipv6_prefixfield to thegoogle_compute_subnetworkresource (#11007) - compute: added
ipv6_access_typefield andINTERNAL_IPV6_SUBNETWORK_CREATIONas a supported value for themodefield ingoogle_compute_public_delegated_prefixresource (#10985) - compute: added
ipv6_access_typefield togoogle_compute_public_advertised_prefixresource (#10978) - dataplex: added
data_documentation_specfield togoogle_dataplex_datascanresource to support theDATA_DOCUMENTATIONscan type (#11014) - dataproc: added
resource_manager_tagstogoogle_dataproc_clusterresource (#11021) - lustre: added
placement_policyfield togoogle_lustre_instanceresource (#11011) - netapp: added
cache_parametersfield togoogle_netapp_volumeresource (#10976) - secretmanager: added project and short name support for
secretongoogle_secret_manager_secret_version(#11015) - secretmanager: added project and short name support for
secreton ephemeralgoogle_secret_manager_secret_version(#11015)
BUG FIXES:
- alloydb: fixed issue with creation when
initial_user.passwordwas set to a computed value ingoogle_alloydb_cluster(#11006) - bigquery: fixed extraneous diffs in
google_bigquery_table.external_data_configuration.schema(#10983) - compute: fixed a breaking change in
google_compute_instanceintroduced in 7.9.0 where a destroy-diff is prompted for instances with preset GPUs (#10998) - container: added
KUBE_DNSas an accepted value forcluster_dnsfield ongoogle_container_cluster(#10997) - netapp: fixed bug where unsetting
export_policy.rules.squash_modeongoogle_netapp_volumecan cause an API error (#11023) - pubsub: fixed bug where
google_pubsub_subscriptioncould only be updated ifbigquery_configwas modified (#10996) - sql: fixed bug where
final_backup_descriptioningoogle_sql_database_instanceresource wasn't set on the final backup on delete (#11019) - storage: fixed bug where certain changes to
google_storage_bucket_acl.role_entitywere ignored (#10994) - workstations: fixed bug in
google_workstations_workstationwhere settingsource_workstationcaused a permadiff that forced recreation (#10986) - vmwareengine: made deletion of
google_vmwareengine_private_cloudwait until the deletion completes (#11010)
v7.10.0
BREAKING CHANGES:
- alloydb: marked
initial_user.passwordas required on create of newgoogle_alloydb_clusterresources. This change aligns the provider with existing API constraints to surface errors earlier. (#10999)
FEATURES:
- New Resource:
google_ces_app(#10950) - New Resource:
google_ces_toolset(#10967) - New Resource:
google_client_config(#10975) - New Resource:
google_discovery_engine_control(#10966) - New Resource:
google_netapp_host_group(#10959) - New Resource:
google_network_security_mirroring_endpoint(#10941) - New Resource:
google_network_services_multicast_domain(#10952) - New Resource:
google_privileged_access_manager_settings(#10961)
IMPROVEMENTS:
- cloudfunctions2: added
direct_vpc_network_interfaceanddirect_vpc_egressfield togoogle_cloudfunctions2_functionresource (#10971) - cloudrunv2: added
template.container.depends_onfield togoogle_cloud_run_v2_worker_poolresource (#10970) - container: added
network_tier_configtogoogle_container_clusterresource. (#10960) - eventarc: added
labelsfield togoogle_eventarc_channelresource (#10944) - netapp: added
block_devicesfield andISCSIprotocol support togoolge_netapp_volumeresource, and increased timeouts on its operations (#10974) - netapp: added additional field
typeingoogle_netapp_storage_poolresource (#10953) - vertexai: added
psc_automation_configsfield togoogle_vertex_ai_endpointresource (#10956) - vertexai: added
sync_config.continuousfield togoogle_vertex_ai_feature_online_store_featureview(#10964)
BUG FIXES:
- accesscontextmanager: fixed issue where
google_access_context_manager_service_perimeter_[dry_run_][egress|ingress]_policycaused the provider to crash when a provided identity casing was invalid. (#10968) - apigee: fixed issue where
credentialsblock was not populated in the Terraform state ingoogle_apigee_developer_appresource (#10963) - compute: fixed
google_compute_network_firewall_policy_rulestaying disabled after apply withdisabled = false(#10962) - compute: fixed a breaking change in
google_compute_instanceintroduced in 7.9.0 where a destroy-diff is prompted for instances with preset GPUs (#10998) - compute: resolve permadiff for
display_namein new deployments ofgoogle_compute_organization_security_policy(#10965) - storage: fixed a conversion error in
google_storage_bucketstate migration. This bug impacted Pulumi users. (#10943)
v7.9.0
BREAKING CHANGES:
- beyondcorp: made the
portsfield inendpoint_matchersrequired in response to a change in the API surface. (#10909)
FEATURES:
- New Resource:
google_firestore_user_creds(#10922) - New Resource:
google_network_security_dns_threat_detector(#10898)
IMPROVEMENTS:
- appengine: added
ssl_policytoapplicationongoogle_app_engine_applicationresource (#10915) - bigquery: added support for IAM conditions in
google_bigquery_dataset_iam_*resources (#10913) - container: added
dns_endpoint_confg.enable_k8s_tokens_via_dnsanddns_endpoint_config.enable_k8s_certs_via_dnsfields togoogle_container_clusterresource (#10910) - container: added
fleet.membership_typefield togoogle_container_clusterresource (#10901) - dataplex: added
data_classificationfield togoogle_dataplex_aspect_typeresource (#10929) - iamworkforcepool: added
scim_usagefield toworkforce_pool_providerresource (#10916) - memorystore: added
available_maintenance_versionsfield togoogle_memorystore_instanceresource (#10899) - memorystore: added
maintenance_versionfield togoogle_memorystore_instanceresource (#10896) - redis: added
available_maintenance_versionsfield togoogle_redis_clusterresource (#10899) - redis: added
maintenance_versionfield togoogle_redis_clusterresource (#10896) - storagetransfer: added
transfer_manifestfield togoogle_storage_transfer_jobresource (#10907)
BUG FIXES:
- bigquery: added validation for
target_typesingoogle_bigquery_dataset_access(#10932) - cloudquotas: resolved permadiff for
preferred_valueingoogle_cloud_quotas_quota_preference(#10911) - compute: fixed scenario where
google_compute_instancewould not be staged for recreation ifguest_accelerator.countwas updated to 0 from non-zero value (#10902) - sql: fixed an issue where
dataDiskSizewas unintentionally null instead of set to the current value in API requests, triggering unrelated errors (#10919)
v7.8.0
FEATURES:
- New Data Source:
google_artifact_registry_packages(#10869) - New Data Source:
google_network_management_connectivity_tests(#10856) - New Resource:
google_apigee_environment_api_revision_deployment(#10862) - New Resource:
google_dataplex_entry_link(#10893) - New Resource:
google_discovery_engine_assistant(#10885) - New Resource:
google_observability_trace_scope(#10873) - New Resource:
google_oracle_database_db_system(#10889) - New Resource:
google_saas_runtime_unit(#10865)
IMPROVEMENTS:
- compute: added
IN_FLIGHTtobalancing_modeongoogle_compute_backend_serviceresource (#10875) - compute: added
ncc_gatewayfield togoogle_compute_routerresource (beta) (#10894) - compute: added new field
instance_lifecycle_policy.on_repair.allow_changing_zonetogoogle_compute_region_instance_group_manager&google_compute_instance_group_manager(#10871) - compute: promoted
security_policyincompute_region_backend_serviceresource to GA (#10866) - compute: promoted the
google_compute_preview_featureresource to GA. (#10886) - compute: the
activation_statusattribute within thegoogle_compute_preview_featureresource now uses theACTIVATION_STATE_UNSPECIFIEDvalue instead ofDISABLED. Support forDISABLEDwill be added in a future release. (#10886) - datastream: added
backfill_all.mongodb_excluded_objectsandsource_config.mongodb_source_configfields togoogle_datastream_stream(#10888) - datastream: added
mongodb_profilefield togoogle_datastream_connection_profile(#10888) - discoveryengine: added
connector_modes,sync_mode,incremental_refresh_interval,auto_run_disabled, andincremental_sync_disabledfields togoogle_discovery_engine_data_connectorresource (#10863) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_search_engineresource (#10863) - discoveryengine: added in-place update support for
entities.paramsandentities.key_property_mappingsingoogle_discovery_engine_data_connector(#10895) - dlp: added
publish_findings_to_dataplex_catalogfield togoogle_data_loss_prevention_job_trigger(#10883) - iambeta: allowed GKE workload identity pool pattern in
workload_identity_pool_idfield ofgoogle_iam_workload_identity_poolresource. (#10861) - memorystore: added
maintenance_versionfield togoogle_memorystore_instanceresource (#10896) - memorystore: added
available_maintenance_versionsfield togoogle_memorystore_instanceresource (#10899) - networkconnectivity: added
HYBRID_INSPECTIONenum value topreset_topologyfield ingoogle_network_connectivity_hubresource (#10894) - networkconnectivity: added
gatewayfield togoogle_network_connectivity_spokeresource (beta) (#10894) - networkservices: added
isolationConfigongoogle_network_services_service_lb_policiesresource (#10858) - redis: added
deletion_protectionfield toredis_instanceto make deleting them require an explicit intent.redis_instanceresources now cannot be destroyed unlessdeletion_protection = falseis set for the resource. (#10860) - redis: added
maintenance_versionfield togoogle_redis_clusterresource (#10896) - redis: added
available_maintenance_versionsfield togoogle_redis_clusterresource (#10899) - saas_runtime: added
default_releasefield togoogle_saas_runtime_unit_kindresource (#10887) - sql: added
read_pool_auto_scale_configsupport tosql_database_instanceresource (#10884)
BUG FIXES:
v7.7.0
BREAKING CHANGES:
- discoveryengine: changed type of
google_discovery_engine_data_connector.entities.params. Previously, it was a map of string keys to string values; now, it must be a JSON-encoded string containing an object. This change is being made in a minor release because the field wasn't usable as intended – specifically, all current valid uses require mapping strings to lists of strings. (#10863)
FEATURES:
- New Data Source:
google_network_management_connectivity_tests(#10856) - New Resource:
google_apigee_developer_app(#10851) - New Resource:
google_discovery_engine_license_config(#10848) - New Resource:
google_iam_workforce_pool_provider_scim_tenant(#10834) - New Resource:
google_kms_project_kaj_policy_config(#10850) - New Resource:
google_saas_runtime_tenant(#10841)
IMPROVEMENTS:
- apigee: updated the
scopesargument ingoogle_apigee_api_productresource to be order-insensitive. (#10851) - beyondcorp: added
proxy_protocol_configandservice_discoveryfields togoogle_beyondcorp_security_gatewayresource (#10842) - cloudrunv2: added
health_check_disabledfield togoogle_cloud_run_v2_serviceresource. (#10839) - compute: added
paramsfield togoogle_compute_routerresource (GA) (#10844) - discoveryengine: added
connector_modes,sync_mode,incremental_refresh_interval,auto_run_disabled, andincremental_sync_disabledfields togoogle_discovery_engine_data_connectorresource (#10863) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_search_engineresource (#10863) - dlp: added
publish_to_dataplex_catalogfield todiscovery_configresource (#10849) - gkeonprem: made it possible to set the
on_prem_versionfield ongoogle_gkeonprem_vmware_node_pool(previously output-only) (#10847) - memcache: added
deletion_protectionfield tomemcache_instanceto make deleting them require an explicit intent.memcache_instanceresources now cannot be destroyed unlessdeletion_protection = falseis set for the resource. (#10846) - metastore: added
tagsfield togoogle_dataproc_metastore_serviceand 'google_dataproc_metastore_federation' resources to allow setting tags for services and federation at creation time (#10854) - networksecurity: added
URL_FILTERINGoption to enum fieldtypeforgoogle_network_security_security_profileresource (#10829) - networksecurity: added
url_filtering_profilefield togoogle_network_security_security_profile_groupresource (#10829) - networksecurity: added
url_filtering_profilefield togoogle_network_security_security_profileresource (#10829) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instance_latest_recovery_timedata source (#10827) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instanceresource (#10827)
BUG FIXES:
v7.6.0
DEPRECATIONS:
- networksecurity: deprecated
ignore_case,exact,prefix,suffixandcontainsfields inhttp_rules.from.not_sources.principalsandhttp_rules.from.sources.principalsblocks ingoogle_network_security_authz_policyresource. Use the equivalent fields inhttp_rules.from.not_sources.principals.principalorhttp_rules.from.sources.principals.principalinstead. (#10809)
BREAKING CHANGES:
- container:
node_configblocks that had setkubelet_configwithout explicitly settingcpu_cfs_quotaimplicitly setcfu_cfs_quotatofalsewhen unset. From this version onwards, an unsetcpu_cfs_quotawill instead match the API default of truetrue. Resources that are recreated will receive the new value; old resources are unaffected, and may change values by explicitly setting the intended one. (#10823) - storageinsights: removed
activity_data_retention_period_daysfield fromgoogle_storage_insights_dataset_configresource due to a delayed launch. It will be readded when the feature launches. (#10824)
FEATURES:
- New Resource:
google_kms_folder_kaj_policy_config(#10798) - New Resource:
google_vertex_ai_cache_config(#10807) - New Resource:
google_vertex_ai_reasoning_engine(#10797)
IMPROVEMENTS:
- backupdr: added
data_sourceandrules_config_infofields togoogle_backup_dr_backup_plan_associationsdatasource (#10802) - beyondcorp: added
external,proxy_protocol, andschemafields togoogle_beyondcorp_security_gateway_applicationresource (#10808) - beyondcorp: changed
endpoint_matchersfield to not be required anymore in thegoogle_beyondcorp_security_gateway_applicationresource (#10808) - bigquery: added
reservationfield togoogle_bigquery_jobresource (#10796) - compute: added
backend.max_in_flight_requests,backend.max_in_flight_requests_per_instance,backend.max_in_flight_requests_per_endpointandbackend.traffic_durationfields togoogle_compute_backend_serviceresource (#10799) - compute: added
shared_secret_woandshared_secret_wo_versionfields togoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#10788) - dlp: added
SENSITIVITY_UNKNOWNas possible enum value foractions.tag_resources.tag_conditions.sensitivity_score.scoreingoogle_data_loss_prevention_discovery_configresource (#10820) - dlp: added
actions.save_findings.output_config.storage_pathfield togoogle_data_loss_prevention_job_triggerresource (#10816) - lustre: increased creation timeout from 20min to 40min for
google_lustre_instanceresource (#10817) - netapp: added
hybrid_replication_user_commandsfield with subfieldcommandstogoogle_netapp_volume_replicationresource (#10813) - netapp: added
replication_schedule,hybrid_replication_type,large_volume_constituent_countfields tohybrid_replication_parametersfield ingoogle_netapp_volumeresource (#10813) - networksecurity: added
ip_blocksfield togoogle_network_security_authz_policyresource (#10809) - secretmanager: added ephemeral support for
google_secret_manager_secret_versionresource (#10821) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instance_latest_recovery_timedata source (#10827) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instanceresource (#10827) - storagetransfer: added
user_project_overrideandbilling_projectfields togoogle_storage_transfer_jobresource (#10790)
BUG FIXES:
- container: fixed the default for
node_config.kubelet_config.cpu_cfs_quotaongoogle_container_cluster,google_container_node_pool,google_container_cluster.node_poolto align with the API. Terraform will now send atruevalue when the field is unset on creation, and preserve any previously set value when unset. Explicitly set values will work as defined in configuration. (#10823)
v7.5.0
BREAKING CHANGES:
- netapp: changed
peer_ip_addressesfield type from String to Array ingoogle_netapp_volumeresource, as it was unusable otherwise (#10757)
FEATURES:
- New Data Source:
google_artifact_registry_maven_artifacts(#10785) - New Data Source:
google_artifact_registry_npm_packages(#10784) - New Resource:
google_apigee_api_deployment(#10776) - New Resource:
google_discovery_engine_data_connector(#10778) - New Resource:
google_kms_organization_kaj_policy_config(#10777) - New Resource:
google_saas_runtime_rollout_kind(#10764)
IMPROVEMENTS:
- cloudrunv2: added
startup_probeandliveness_probetogoogle_cloud_run_v2_worker_poolresource (#10749) - compute: added
bandwidth_allocationfield togoogle_compute_wire_groupresource (#10770) - compute: added
shared_secret_woandshared_secret_wo_versionfields forgoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#10788) - dialogflow: added
new_recognition_result_notification_configfield togoogle_dialogflow_conversation_profileresource (#10775) - discoveryengine: added
featuresfield togoogle_discovery_engine_search_engineresource (#10762) - dlp: added
other_cloud_targetandother_cloud_starting_locationtogoogle_data_loss_prevention_discovery_config(#10773) - gkebackup: added
backup_config.selected_namespace_labelsfield togoogle_gke_backup_backup_planresource (#10756) - looker: added
gemini_enabledfield togoogle_looker_instanceresource (#10771) - netapp: added
hot_tier_size_used_gibfields togoogle_netapp_volume(#10766) - netapp: added
cold_tier_size_used_gibandhot_tier_size_used_gibfields togoogle_netapp_storage_pool(#10766) - networksecurity: added
typeandmirroring_deployment_groupsfields togoogle_network_security_mirroring_endpoint_groupresource (#10783) - oracledatabase: added
gcp_oracle_zonefield togoogle_oracle_database_odb_networkresource (#10767) - privilegedaccessmanager: added
approval_workflow.steps.idfield togoogle_privileged_access_manager_entitlementresource (#10750) - pubsub: added support for
tagsfield togoogle_pubsub_topicandgoogle_pubsub_subscriptionresources (#10760) - sql: added
point_in_time_restore_contextfield togoogle_sql_database_instance(#10786) - storage: added
force_destroyfield togoogle_storage_insights_report_configresource (#10772) - storageinsights: added
activity_data_retention_period_daysfield togoogle_storage_insights_dataset_configresource (#10769) - vertexai: added
endpoint_config.private_service_connect_configblock togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#10754) - vertexai: added
encryption_spec.kms_key_namefield togoogle_vertex_ai_index_endpointresource (#10787) - vertexai: added
encryption_spec.kms_key_namefield togoogle_vertex_ai_indexresource (#10759)
BUG FIXES:
v7.4.0
DEPRECATIONS:
- compute: deprecated the option to deploy a container during VM creation using the container startup agent in
google_compute_instance. Use alternative services to run containers on your VMs. Learn more at https://cloud.google.com/compute/docs/containers/migrate-containers. (#10725)
FEATURES:
- New Data Source:
google_artifact_registry_maven_artifact(#10718) - New Data Source:
google_compute_interconnect_location(#10727) - New Resource:
google_network_services_wasm_plugin(#10742)
IMPROVEMENTS:
- compute: added
scheduling.0.skip_guest_os_shutdownfield togoogle_compute_instance_templateresource (#10729) - compute: added
scheduling.0.skip_guest_os_shutdownfield togoogle_compute_instanceresource (#10729) - compute: added
scheduling.0.skip_guest_os_shutdownfield togoogle_compute_region_instance_templateresource (#10729) - compute: added
tunneling_configfield togoogle_compute_service_attachmentresource (#10730) - container: added
auto_ipam_configtogoogle_container_clusterresource. (#10737) - privilegedaccessmanager: added
privileged_access.gcp_iam_access.role_bindings.idfield togoogle_privileged_access_manager_entitlementresource (#10743) - storage: added support for
timeoutstogoogle_storage_bucket_iam_binding,google_storage_bucket_iam_member,google_storage_bucket_iam_policyresources (#10726)
BUG FIXES:
- bigtable: fixed
node_scaling_factorforcing new instance ongoogle_bigtable_instancewhen adding new cluster (#10744) - cloudscheduler: fixed a type assertion panic in
google_cloud_scheduler_jobwhen processing HTTP headers with nil or unexpected data types (#10720) - compute: fixed the
Network field cannot be modifiedissue ingoogle_compute_region_backend_service. Now updating thenetworkfield will force the resource to be recreated (#10738) - netapp: fixed incorrect default value handling in
google_netapp_volumeforexport_policy.rulesattributeshas_root_accessandsquash_mode. When not specified, these fields will now take on the API default value with no diff. (#10736) - netapp: updated
google_netapp_storage_poolto source the default value for theqos_typefield from the API. If not specified in the configuration,qos_typewill now default to the value provided by the NetApp Volumes API. (#10735) - sql: fixed the permadiffs on
disk_sizewhendisk_autoresizeis enabled ingoogle_sql_database_instance(#10739) - workbench: added retry for
unable to queue the operation409 errors ingoogle_workbench_instanceresource. (#10733)