NOTES:
- bigquery: migrated
google_bigquery_tableresource to use direct HTTP rather than a client library (#27909) - compute: migrated
resource_compute_instance_template_test.go.tmplresource to use direct HTTP rather than a client library (#27859) - compute: migrated
google_compute_resource_compute_instanceto use direct HTTP rather than a client library (#27925) - compute: migrated parts of
google_compute_instanceand shared instance functions to use direct HTTP (#27815)
FEATURES:
- New Data Source:
google_storage_control_project_intelligence_finding_revision(#27912) - New Data Source:
google_storage_control_project_intelligence_finding_revisions(#27912) - New Resource:
google_biglake_hive_catalog(#27892) - New Resource:
google_chronicle_feed(#27860) - New Resource:
google_chronicle_parser_extension(#27906) - New Resource:
google_dataplex_metadata_feed(#27934) - New Resource:
google_network_services_agent_gateway(#27803) - New Resource:
google_vertex_ai_schedule(#27895) - New Resource:
google_vertex_ai_tensorboard_run(#27913) - New List Resource:
google_compute_address(#27917) - New List Resource:
google_compute_cross_site_network(#27864) - New List Resource:
google_compute_https_health_check(#27917) - New List Resource:
google_compute_node_template(#27917) - New List Resource:
google_compute_packet_mirroring(#27917) - New List Resource:
google_compute_region_autoscaler(#27917) - New List Resource:
google_compute_region_composite_health_check(#27917) - New List Resource:
google_compute_region_health_aggregation_policy(#27917) - New List Resource:
google_compute_region_health_source(#27917) - New List Resource:
google_project_iam_member(#27905) - New List Resource:
google_pubsub_topic(#27914) - New List Resource:
google_secret_manager_secret(#27910)
IMPROVEMENTS:
- apigee: added
consumer_keyandconsumer_secretfields togoogle_apigee_developer_appto allow specifying a static credential (#27820) - artifactregistry: added update support for
upstream_credentialstogoogle_artifact_registry_repository(#27819) - biglakeiceberg: added
CATALOG_TYPE_BIGLAKEenum tocatalog_typefield and addedrestricted_locations_config.restricted_locationsfield ingoogle_biglake_iceberg_catalogresource (#27930) - biglakeiceberg: added
sort_orderfield togoogle_biglake_iceberg_tableresource (#27865) - ces: added
timeoutandtool_fake_configfields togoogle_ces_toolandgoogle_ces_toolsetresource (#27907) - compute: added
params.resource_manager_tagsfield togoogle_compute_snapshotresource (#27869) - compute: made
network_endpoints.ip_addressoptional ingoogle_compute_network_endpointsresource to support attaching endpoints to a network endpoint group of typeGCE_VM_IP_DEDICATED_BACKEND(#27870) - container: added
dataplane_optimization_modeingoogle_container_cluster(#27861) - container: added
ignore_node_count_changesfield togoogle_container_clusterandgoogle_container_node_poolresources. When set to true, the provider ignores drift via external node count changes and skips related IGM API queries, resolving long plan times on clusters with a large number of instance groups. (#27896) - container: added
skip_node_pool_refreshfield togoogle_container_clusterresource. When set to true, thegoogle_container_clusterskips refreshing and settingnode_poolsfrom the API, resolving long plan times on clusters with a large number of node pools. Note that this results innode_poolsbeing set to an empty list in state (#27896) - container: added
taint_configblock togoogle_container_clusterandgoogle_container_node_pool(#27884) - container: improved GKE node pool read performance by caching instance group metadata longer (#27896)
- datastream: added
additional_optionsfield togoogle_datastream_connection_profileresource (#27915) - iamworkforcepool: write-only support for
oidc.client_secretingoogle_iam_workforce_pool_provider(#27867) - kms: added resource identity support for
google_kms_crypto_key_versionresource (#27883) - networkservices: added
dns_peering_configfield togoogle_network_services_agent_gatewayresource (#27813) - sql: added
mode,dns_servers,admin_credential_secret_name, andorganizational_unitfields toactive_directory_configblock ingoogle_sql_database_instanceresource for SQL Server instances (#27862) - storage: added
lifecycle_rule.condition.size_above_bytesandlifecycle_rule.condition.size_below_bytesfields togoogle_storage_bucketresource (#27857)
BUG FIXES:
- apigee:
google_apigee_developer_appnow updatesapi_productsandscopeson the existing credential instead of creating a new credential (consumer key) on update (#27929) - biglake: allow
locationto be set ongoogle_biglake_iceberg_namespace(#27814) - biglake: fixed creation failure of
google_biglake_iceberg_tableresource when the referencedgoogle_biglake_iceberg_cataloghascredential_modeset toCREDENTIAL_MODE_VENDED_CREDENTIALSdue to a missingX-Iceberg-Access-Delegationheader (#27903) - compute: fixed broken import of
share_settingsongoogle_compute_reservation(#27916) - datastream: fixed a positional diff when adding objects to the
salesforce_source_config.include_objectsfield ingoogle_datastream_streamresource (#27926) - iamworkforcepool: marked sensitive and ignore_read as true for
security_tokeningoogle_iam_workforce_pool_provider_scim_tokenresource (#27812) - networkconnectivity: fixed
google_network_connectivity_regional_endpointbeing recreated on every apply whenaddressis set to a resource URI (#27923) - networkservices: fixed
namefield expansion forgoogle_network_services_agent_gatewayresources so that short names are automatically expanded to full resource names, preventing API validation errors on create and update. (#27902)