DEPRECATIONS:
- networksecurity: deprecated
ignore_case
,exact
,prefix
,suffix
andcontains
fields inhttp_rules.from.not_sources.principals
andhttp_rules.from.sources.principals
blocks ingoogle_network_security_authz_policy
resource. Use the equivalent fields inhttp_rules.from.not_sources.principals.principal
orhttp_rules.from.sources.principals.principal
instead. (#10809)
BREAKING CHANGES:
- container:
node_config
blocks that had setkubelet_config
without explicitly settingcpu_cfs_quota
implicitly setcfu_cfs_quota
tofalse
when unset. From this version onwards, an unsetcpu_cfs_quota
will 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_days
field fromgoogle_storage_insights_dataset_config
resource 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_source
andrules_config_info
fields togoogle_backup_dr_backup_plan_associations
datasource (#10802) - beyondcorp: added
external
,proxy_protocol
, andschema
fields togoogle_beyondcorp_security_gateway_application
resource (#10808) - beyondcorp: changed
endpoint_matchers
field to not be required anymore in thegoogle_beyondcorp_security_gateway_application
resource (#10808) - bigquery: added
reservation
field togoogle_bigquery_job
resource (#10796) - compute: added
backend.max_in_flight_requests
,backend.max_in_flight_requests_per_instance
,backend.max_in_flight_requests_per_endpoint
andbackend.traffic_duration
fields togoogle_compute_backend_service
resource (#10799) - compute: added
shared_secret_wo
andshared_secret_wo_version
fields togoogle_compute_vpn_tunnel
resource, enabling write-only management of the shared secret. (#10788) - dlp: added
SENSITIVITY_UNKNOWN
as possible enum value foractions.tag_resources.tag_conditions.sensitivity_score.score
ingoogle_data_loss_prevention_discovery_config
resource (#10820) - dlp: added
actions.save_findings.output_config.storage_path
field togoogle_data_loss_prevention_job_trigger
resource (#10816) - lustre: increased creation timeout from 20min to 40min for
google_lustre_instance
resource (#10817) - netapp: added
hybrid_replication_user_commands
field with subfieldcommands
togoogle_netapp_volume_replication
resource (#10813) - netapp: added
replication_schedule
,hybrid_replication_type
,large_volume_constituent_count
fields tohybrid_replication_parameters
field ingoogle_netapp_volume
resource (#10813) - networksecurity: added
ip_blocks
field togoogle_network_security_authz_policy
resource (#10809) - secretmanager: added ephemeral support for
google_secret_manager_secret_version
resource (#10821) - sql: added
source_instance_deletion_time
field togoogle_sql_database_instance_latest_recovery_time
data source (#10827) - sql: added
source_instance_deletion_time
field togoogle_sql_database_instance
resource (#10827) - storagetransfer: added
user_project_override
andbilling_project
fields togoogle_storage_transfer_job
resource (#10790)
BUG FIXES:
- container: fixed the default for
node_config.kubelet_config.cpu_cfs_quota
ongoogle_container_cluster
,google_container_node_pool
,google_container_cluster.node_pool
to align with the API. Terraform will now send atrue
value 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)