Releases: hashicorp/terraform-provider-google-beta
v6.17.0
FEATURES:
- New Data Source:
google_parameter_manager_regional_parameter
(beta) (#9030) - New Resource:
google_apigee_environment_addons_config
(#9021) - New Resource:
google_beyondcorp_security_gateway
(#9017) - New Resource:
google_chronicle_reference_list
(beta) (#9047) - New Resource:
google_chronicle_rule_deployment
(#9043) - New Resource:
google_chronicle_rule
(#9032) - New Resource:
google_colab_runtime_template
(#9050) - New Resource:
google_edgenetwork_interconnect_attachment
(#9024) - New Resource:
google_parameter_manager_parameter
(#9041) - New Resource:
google_parameter_manager_regional_parameter_version
(#9062) - New Resource:
google_parameter_manager_regional_parameter
(#9026)
IMPROVEMENTS:
- accesscontextmanager: added
etag
togoogle_access_context_manager_service_perimeter_resource
to prevent overriding list of resources (#9058) - compute: added
BPS_100G
enum value tobandwidth
field ofgoogle_compute_interconnect_attachment
. (#9040) - compute: added support for
IPV6_ONLY
stack_type togoogle_compute_subnetwork
,google_compute_instance
,google_compute_instance_template
andgoogle_compute_region_instance_template
. (#9020) - compute: promoted
bgp_best_path_selection_mode
,bgp_bps_always_compare_med
andbgp_bps_inter_region_cost
fields ingoogle_compute_network
from Beta to Ga (#9029) - compute: promoted
next_hop_origin
,next_hop_med
andnext_hop_inter_region_cost
output fields ingoogle_compute_route
form Beta to GA (#9029) - discoveryengine: added
advanced_site_search_config
field togoogle_discovery_engine_data_store
resource (#9060) - gemini: added
force_destroy
field to resourcegoogle_code_repository_index
, enabling deletion of the resource even when it has dependent RepositoryGroups (#9036) - networkservices: added in-place update support for
ports
field ongoogle_network_services_gateway
resource (#9056) - sql:
sql_source_representation_instance
now usesstring
representation ofdatabaseVersion
(#9027) - sql: added
replication_cluster
field togoogle_sql_database_instance
resource (#9044) - sql: added support of switchover for MySQL and PostgreSQL in
google_sql_database_instance
resource (#9044) - workbench: changed
container_image
field ofgoogle_workbench_instance
resource to modifiable. (#9046)
BUG FIXES:
- apigee: fixed error 404 for
organization
update requests. (#9022) - artifactregistry: fixed
artifact_registry_repository
not accepting durations with 'm', 'h' or 'd' (#9054) - networkservices: fixed bug where
google_network_services_gateway
could not be updated in place (#9056) - storagetransfer: fixed a permadiff with
transfer_spec.aws_s3_data_source.aws_access_key
ingoogle_storage_transfer_job
(#9019)
v6.16.0
FEATURES:
- New Data Source:
google_kms_autokey_config
(#8986) - New Resource:
google_beyondcorp_security_gateway
(#9017) - New Resource:
google_chronicle_data_access_label
(#8999) - New Resource:
google_chronicle_data_access_scope
(#9000) - New Resource:
google_cloud_quotas_quota_adjuster_settings
(#9005)
IMPROVEMENTS:
- chronicle: updated
watchlist_id
field to be optional ingoogle_chronicle_watchlist
resource (#8988) - developerconnect: added
crypto_key_config
,github_enterprise_config
,gitlab_config
, andgitlab_enterprise_config
fields togoogle_developer_connect_connection
resource (#8998) - dns: added
health_check
andexternal_endpoints
fields togoogle_dns_record_set
resource (#9016) - sql: added
server_ca_pool
field togoogle_sql_database_instance
resource (#9008) - vmwareengine: allowed import of non-STANDARD private clouds in
google_vmwareengine_private_cloud
(#9006)
BUG FIXES:
- dataproc: fixed boolean fields in
shielded_instance_config
in thegoogle_dataproc_cluster
resource (#9003) - gkeonprem: fixed permadiff on
vcenter
field ingoogle_gkeonprem_vmware_cluster
resource (#9011) - kms: fixed permadiff on
google_kms_autokey_config
by introducing a 5 second sleep post-create / post-update (#8992) - networkservices: fixed
google_network_services_gateway
resource so that it correctly waits for the router to be deleted onterraform destroy
(#8993) - provider: fixed issue where
GOOGLE_CLOUD_QUOTA_PROJECT
env var would override explicitbilling_project
(#9012)
v6.15.0
NOTES:
- compute:
google_compute_firewall_policy_association
now uses MMv1 engine instead of DCL. (#8948)
DEPRECATIONS:
- compute: deprecated
numeric_id
(string) field ingoogle_compute_network
resource. Use the newnetwork_id
(integer) field instead (#8915)
FEATURES:
- New Data Source:
google_gke_hub_feature
(#8930) - New Data Source:
google_kms_autokey_config
(#8986) - New Data Source:
google_kms_key_handle
(#8933) - New Resource:
google_gkeonprem_vmware_admin_cluster
(#8932) - New Resource:
google_chronicle_watchlist
(#8983) - New Resource:
google_network_security_intercept_endpoint_group_association
(#8958) - New Resource:
google_network_security_intercept_endpoint_group
(#8912) - New Resource:
google_storage_folder
(#8961)
IMPROVEMENTS:
- artifactregistry: added
vulnerability_scanning_config
field togoogle_artifact_registry_repository
resource (#8934) - bigquery: added
condition
field togoogle_bigquery_dataset_access
resource (#8921) - bigquery: added
condition
field togoogle_bigquery_dataset
resource (#8921) - bigquery: added
external_catalog_table_options
field togoogle_bigquery_table
resource (#8942) - composer: added
airflow_metadata_retention_config
field togoogle_composer_environment
(#8963) - compute: added back the validation for
target_service
field on thegoogle_compute_service_attachment
resource to validade aForwardingRule
orGateway
URL (#8924) - compute: added
availability_domain
field togoogle_compute_instance
,google_compute_instance_template
andgoogle_compute_region_instance_template
resources (#8914) - compute: added
network_id
(integer) field togoogle_compute_network
resource and data source (#8915) - compute: added
preset_topology
field togoogle_network_connectivity_hub
resource (#8929) - compute: added
subnetwork_id
field togoogle_compute_subnetwork
data source (#8893) - compute: made setting resource policies for
google_compute_instance
outside of terraform or usinggoogle_compute_disk_resource_policy_attachment
no longer affect theboot_disk.initialize_params.resource_policies
field (#8959) - container: changed
google_container_cluster
to apply maintenance policy updates after upgrades during cluster update (#8922) - container: made nodepool concurrent operations scale better for
google_container_cluster
andgoogle_container_node_pool
resources (#8943) - datastream: added
gtid
andbinary_log_position
fields togoogle_datastream_stream
resource (#8967) - developerconnect: added support for setting up a
google_developer_connect_connection
resource without specifying theauthorizer_credentials
field (#8953) - filestore: added
tags
field togoogle_filestore_backup
to allow setting tags for backups at creation time (#8928) - networkconnectivity: added
group
field togoogle_network_connectivity_spoke
resource (#8909) - parallelstore: added
deployment_type
field togoogle_parallelstore_instance
resource (#8939) - storagetransfer: added
replication_spec
field togoogle_storage_transfer_job
resource (#8976) - workbench: made
gcs-data-bucket
metadata key modifiable ingoogle_workbench_instance
resource (#8936) - workstations: added
source_workstation
field togoogle_workstations_workstation
resource (#8938)
BUG FIXES:
- accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_dry_run_egress_policy
egress_from.identities
(#8980) - accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_dry_run_ingress_policy
ingress_from.identities
(#8980) - accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_egress_policy
egress_from.identities
(#8980) - accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_ingress_policy
ingress_from.identities
(#8980) - apigee: fixed 404 error when updating
google_apigee_environment
(#8949) - bigquery: fixed DROP COLUMN error with bigquery flexible column names in
google_bigquery_table
(#8982) - compute: allowed Service Attachment with Project Number to be used as
google_compute_forwarding_rule.target
(#8978) - compute: fixed an issue where
terraform plan -refresh=false
withgoogle_compute_ha_vpn_gateway.gateway_ip_version
would plan a resource replacement if a full refresh had not been run yet. Terraform now assumes that the value is the default value,IPV4
, until a refresh is completed. (#8904) - compute: fixed panic when zonal resize request fails on
google_compute_resize_request
(#8941) - compute: fixed perma-destroy for
psc_data
ingoogle_compute_region_network_endpoint_group
resource (#8972) - compute: fixed
google_compute_instance_guest_attributes
to return an empty list when queried values don't exist instead of throwing an error (#8957) - integrationconnectors: allowed
AUTH_TYPE_UNSPECIFIED
option ingoogle_integration_connectors_connection
resource to support non-standard auth types (#8971) - logging: fixed bug in
google_logging_project_bucket_config
when providingproject
in the format of<project-id-only>
(#8923) - networkconnectivity: made
include_export_ranges
andexclude_export_ranges
fields mutable ingoogle_network_connectivity_spoke
to avoid recreation of resources (#8946) - sql: fixed permadiff when
settings.data_cache_config
is set to false forgoogle_sql_database_instance
resource (#8889) - storage: made
resource_google_storage_bucket_object
generate diff formd5hash
,generation
,crc32c
if content changes (#8908) - vertexai: made
contents_delta_uri
an optional field ingoogle_vertex_ai_index
(#8969) - workbench: fixed an issue where a server-added
metadata
tag of"resource-url"
would not be ignored ongoogle_workbench_instance
(#8927)
v6.14.1
v6.14.0
FEATURES:
- New Resource:
google_network_security_intercept_deployment_group
(#8859) - New Resource:
google_network_security_intercept_deployment
(#8876) - New Resource:
google_network_security_authz_policy
(#8847) - New Resource:
google_network_services_authz_extension
(#8847)
IMPROVEMENTS:
- compute:
google_compute_instance
is no longer recreated when changingboot_disk.auto_delete
(#8837) - compute: added
CA_ENTERPRISE_ANNUAL
option for fieldcloud_armor_tier
ingoogle_compute_project_cloud_armor_tier
resource (#8848) - compute: added
network_tier
field togoogle_compute_global_forwarding_rule
resource (#8838) - compute: made
metadata_startup_script
able to be updated via graceful switch ingoogle_compute_instance
(#8888) - firebasehosting: added
headers
field ingoogle_firebase_hosting_version
resource (beta) (#8887) - identityplatform: marked
quota.0.sign_up_quota_config
subfields conditionally required ingoogle_identity_platform_config
to move errors from apply time up to plan time, and clarified the rule in documentation (#8869) - networkconnectivity: added support for updating
linked_vpn_tunnels.include_import_ranges
,linked_interconnect_attachments.include_import_ranges
,linked_router_appliance_instances. instances
andlinked_router_appliance_instances.include_import_ranges
ingoogle_network_connectivity_spoke
(#8883) - orgpolicy: added
parameters
fields togoogle_org_policy_policy
resource (beta) (#8881) - storage: added
hdfs_data_source
field togoogle_storage_transfer_job
resource (#8839) - tpuv2: added
network_configs
andnetwork_config.queue_count
fields togoogle_tpu_v2_vm
resource (#8865)
BUG FIXES:
- accesscontextmanager: fixed an update bug in
google_access_context_manager_perimeter
by removing the broken output-onlyetag
field ingoogle_access_context_manager_perimeter
andgoogle_access_context_manager_perimeters
(#8891) - compute: fixed permadiff on the
recaptcha_options
field forgoogle_compute_security_policy
resource (#8861) - compute: fixed issue where updating labels on
resource_google_compute_resource_policy
would fail because of a patch error withguest_flush
(#8874) - networkconnectivity: fixed
linked_router_appliance_instances.instances.virtual_machine
andlinked_router_appliance_instances.instances.ip_address
attributes ingoogle_network_connectivity_spoke
to be correctly marked as required. Otherwise the request to create the resource will fail. (#8883) - privateca: fixed an issue which causes error when updating labels for activated sub-CA (#8872)
- sql: fixed permadiff when 'settings.data_cache_config' is set to false for 'google_sql_database_instance' resource (#8889)
v6.13.0
NOTES:
- New ephemeral resources
google_service_account_access_token
,google_service_account_id_token
,google_service_account_jwt
,google_service_account_key
now support ephemeral values.
DEPRECATIONS: - gkehub: deprecated
configmanagement.config_sync.metrics_gcp_service_account_email
ingoogle_gke_hub_feature_membership
resource (#8827)
FEATURES:
- New Ephemeral Resource:
google_service_account_access_token
(#20542) - New Ephemeral Resource:
google_service_account_id_token
(#20542) - New Ephemeral Resource:
google_service_account_jwt
(#20542) - New Ephemeral Resource:
google_service_account_key
(#20542) - New Data Source:
google_backup_dr_backup_vault
(#8775) - New Data Source:
google_backup_dr_backup
(#8762) - New Resource:
google_gemini_code_repository_index
(#8781) - New Resource:
google_gemini_repository_group_iam_binding
(#8824) - New Resource:
google_gemini_repository_group_iam_member
(#8824) - New Resource:
google_gemini_repository_group_iam_policy
(#8824) - New Resource:
google_gemini_repository_group
(#8824) - New Resource:
google_iam_projects_policy_binding
(#8756) - New Resource:
google_network_security_mirroring_deployment
(#8791) - New Resource:
google_network_security_mirroring_deployment_group
(#8791) - New Resource:
google_network_security_mirroring_endpoint_group_association
(#8791) - New Resource:
google_network_security_mirroring_endpoint_group
(#8791) - New Resource:
google_tpu_v2_queued_resource
(#8760)
IMPROVEMENTS:
-
accesscontextmanager: added
etag
togoogle_access_context_manager_service_perimeter
andgoogle_access_context_manager_service_perimeters
(#8767) -
alloydb: increased default timeout on
google_alloydb_cluster
to 120m from 30m (#8820) -
bigtable: added
row_affinity
field togoogle_bigtable_app_profile
resource (#8753) -
cloudbuild: added
private_service_connect
field togoogle_cloudbuild_worker_pool
resource (#8827) -
clouddeploy: added
associated_entities
field togoogle_clouddeploy_target
resource (#8827) -
clouddeploy: added
serial_pipeline.strategy.canary.runtime_config.kubernetes.gateway_service_mesh.route_destinations
field togoogle_clouddeploy_delivery_pipeline
resource (#8827) -
cloudidentity: added
create_time
field togoogle_cloud_identity_group_membership
data source (#8711) -
compute:
google_compute_instance
,google_compute_instance_template
,google_compute_region_instance_template
now supportsadvanced_machine_features.enable_uefi_networking
field (#8805) -
compute: added
MRDMA
andIRDMA
options to the settingnic_type
in thegoogle_compute_instance
andgoogle_compute_instance_template
resources (#8706) -
compute:
google_compute_instance
,google_compute_instance_template
andgoogle_compute_region_instance_template
now supportadvanced_machine_features.performance_monitoring_unit
(#8710) -
compute: added support for specifying storage pool with name or partial url (#8794)
-
compute: added
numeric_id
to thegoogle_compute_network
data source (#8821) -
compute: added
threshold_configs
field togoogle_compute_security_policy
resource (#8818) -
compute: added server generated id as
forwarding_rule_id
togoogle_compute_global_forwarding_rule
(#8736) -
compute: added server generated id as
health_check_id
togoogle_region_health_check
(#8736) -
compute: added server generated id as
instance_group_manager_id
togoogle_instance_group_manager
(#8736) -
compute: added server generated id as
instance_group_manager_id
togoogle_region_instance_group_manager
(#8736) -
compute: added server generated id as
network_endpoint_id
togoogle_region_network_endpoint
(#8736) -
compute: added server generated id as
subnetwork_id
togoogle_subnetwork
(#8736) -
compute: added the
psc_data
field to thegoogle_compute_region_network_endpoint_group
resource (#8766) -
container: added
enterprise_config
field togoogle_container_cluster
resource (#8808) -
container: added
node_pool_autoconfig.linux_node_config.cgroup_mode
field togoogle_container_cluster
resource (#8771) -
dataproc: added
autotuning_config
andcohort
fields togoogle_dataproc_batch
(#8740) -
dataproc: added
cluster_config.preemptible_worker_config.instance_flexibility_policy.provisioning_model_mix
field togoogle_dataproc_cluster
resource (#8732) -
dataproc: added
confidential_instance_config
field togoogle_dataproc_cluster
resource (#8790) -
discoveryengine: added
HEALTHCARE_FHIR
toindustry_vertical
field ingoogle_discovery_engine_search_engine
(#8778) -
gkehub: added
configmanagement.config_sync.stop_syncing
field togoogle_gke_hub_feature_membership
resource (#8827) -
monitoring: added
disable_metric_validation
field togoogle_monitoring_alert_policy
resource (#8817) -
oracledatabase: added
deletion_protection
field togoogle_oracle_database_autonomous_database
(#8787) -
oracledatabase: added
deletion_protection
field togoogle_oracle_database_cloud_exadata_infrastructure
(#8788) -
oracledatabase: added
deletion_protection
field togoogle_oracle_database_cloud_vm_cluster
(#8730) -
parallelstore: added
deployment_type
togoogle_parallelstore_instance
(#8769) -
redis: added the
cross_cluster_replication_config
field to thegoogle_redis_cluster
resource (#8721) -
resourcemanager: made
google_service_account
email
andmember
fields available during plan (#8799)
BUG FIXES:
v6.12.0
FEATURES:
- New Data Source:
google_access_context_manager_access_policy
(#8676) - New Data Source:
google_backup_dr_data_source
(#8641) - New Resource:
google_dataproc_gdc_spark_application
(#8662) - New Resource:
google_iam_folders_policy_binding
(#8677) - New Resource:
google_iam_organizations_policy_binding
(#8679)
IMPROVEMENTS:
- artifactregistry: added
common_repository
field togoogle_artifact_registry_repository
resource (#8681) - backupdr: added
access_restriction
field togoogle_backup_dr_backup_vault
resource (beta) (#8656) - cloudrunv2: added
urls
output field togoogle_cloud_run_v2_service
resource (#8686) - compute: added
IDPF
as a possible value for thenetwork_interface.nic_type
field ingoogle_compute_instance
resource (#8664) - compute: added
IDPF
as a possible value for theguest_os_features.type
field ingoogle_compute_image
resource (#8664) - compute: added
replica_names
field tosql_database_instance
resource (#8637) - filestore: added
performance_config
field togoogle_filestore_instance
resource (#8647) - redis: added
persistence_config
togoogle_redis_cluster
. (#8643) - securesourcemanager: added
workforce_identity_federation_config
field togoogle_secure_source_manager_instance
resource (#8670) - spanner: added
default_backup_schedule_type
field togoogle_spanner_instance
(#8644) - sql: added
psc_auto_connections
fields togoogle_sql_database_instance
resource (#8682)
BUG FIXES:
- accesscontextmanager: fixed permadiff in perimeter
google_access_context_manager_service_perimeter_ingress_policy
andgoogle_access_context_manager_service_perimeter_egress_policy
resources when there are duplicate resources in the rules (#8675) - accesscontextmanager: fixed comparison of
identity_type
iningress_from
andegress_from
when theIDENTITY_TYPE_UNSPECIFIED
is set (#8648) - compute: fixed permadiff on attempted
type
field updates ingoogle_computer_security_policy
, updating this field will now force recreation of the resource (#8689) - identityplatform: fixed perma-diff in
google_identity_platform_config
(#8663)
v6.11.2
v6.11.1
v6.11.0
NOTES:
- compute: migrated
google_compute_firewall_policy_rule
from DCL engine to MMv1 engine. (#8604)
BREAKING CHANGES:
- looker: made
oauth_config
a required field ingoogle_looker_instance
, as creating this resource without that field always triggers an API error (#8633)
DEPRECATIONS:
- backupdr: deprecated
force_delete
ongoogle_backup_dr_backup_vault
. Useignore_inactive_datasources
instead (#8616)
FEATURES:
- New Data Source:
google_backup_dr_backup_plan_association
(#8632) - New Data Source:
google_backup_dr_backup_plan
(#8603) - New Data Source:
google_spanner_database
(#8568) - New Resource:
google_apigee_api
(#8567) - New Resource:
google_backup_dr_backup_plan_association
(#8632) - New Resource:
google_backup_dr_backup_plan
(#8603) - New Resource:
google_compute_region_resize_request
(#8588) - New Resource:
google_dataproc_gdc_application_environment
(#8609) - New Resource:
google_dataproc_gdc_service_instance
(#8591) - New Resource:
google_iam_principal_access_boundary_policy
(#8634) - New Resource:
google_network_management_vpc_flow_logs_config
(#8623)
IMPROVEMENTS:
- apigee: added in-place update support for
google_apigee_env_references
(#8621) - apigee: added in-place update support for
google_apigee_environment
resource (#8627) - backupdr: added
ignore_inactive_datasources
andignore_backup_plan_references
fields togoogle_backup_dr_backup_vault
resource (#8616) - bigquery: added
external_catalog_dataset_options
fields togoogle_bigquery_dataset
resource (#8558) - cloudrunv2: added
gcs.mount_options
togoogle_cloud_run_v2_service
andgoogle_cloud_run_v2_job
(#8613) - compute: added
rules
property togoogle_compute_region_security_policy
resource (#8574) - compute: added
disks
field togoogle_compute_node_template
resource (#8620) - compute: added
replica_names
field tosql_database_instance
resource (#8637) - compute: added new field
instance_flexibility_policy
to resourcegoogle_compute_region_instance_group_manager
(#8581) - compute: increased
google_compute_security_policy
timeouts from 20 minutes to 30 minutes (#8589) - container: added
control_plane_endpoints_config
field togoogle_container_cluster
resource. (#8630) - container: added
parallelstore_csi_driver_config
field togoogle_container_cluster
resource. (#8607) - container: added
user_managed_keys_config
field togoogle_container_cluster
resource. (#8562) - firestore: allowed single field indexes to support
__name__ DESC
indexes ingoogle_firestore_index
resources (#8576) - privateca: added support for sub-CA to be activated into STAGED state (#8560)
- spanner: added
default_backup_schedule_type
field togoogle_spanner_instance
(#8644) - vertexai: added
traffic_split
,private_service_connect_config
,predict_request_response_logging_config
,dedicated_endpoint_enabled
, anddedicated_endpoint_dns
fields togoogle_vertex_ai_endpoint
resource (#8619) - workflows: added
deletion_protection
field togoogle_workflows_workflow
resource (#8563)
BUG FIXES:
- compute: fixed a diff based on server-side reordering of
match.src_address_groups
andmatch.dest_address_groups
ingoogle_compute_network_firewall_policy_rule
(#8592) - compute: fixed permadiff on the
preconfigured_waf_config
field forgoogle_compute_security_policy
resource (#8622) - container: fixed in-place updates for
node_config.containerd_config
ingoogle_container_cluster
andgoogle_container_node_pool
(#8566)