Commit graph

8824 commits

Author SHA1 Message Date
Google APIs
2ac88973cb feat: added version v1 for cloudapiregistry (BETA Release Stage)
PiperOrigin-RevId: 860067834
2026-01-23 05:40:45 -08:00
Google APIs
6406df7851 feat: Add GPUDirectConfig to configure GPU Direct for node pools
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon
feat: Add NodeDrainConfig to NodePool to configure node draining behavior
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation
feat: Add DisruptionEvent to provide details on node disruption events
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline
feat: Add fields for Rollback-Safe upgrades, including RollbackSafeUpgrade, CompatibilityStatus, and CompleteControlPlaneUpgrade RPC
feat: Add shutdown_grace_period_seconds and shutdown_grace_period_critical_pods_seconds to NodeKubeletConfig to configure graceful node shutdown for Spot VMs
feat: Add PodSnapshotConfig to AddonsConfig to manage Pod Snapshots
docs: A comment for field `sysctls` in message `.google.container.v1beta1.LinuxNodeConfig` is changed
docs: A comment for field `subnetwork` in message `.google.container.v1beta1.NodeNetworkConfig` is changed
docs: A comment for field `enable_legacy_lustre_port` in message `.google.container.v1beta1.LustreCsiDriverConfig` is changed
docs: A comment for field `cluster_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `node_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `services_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `cluster_ipv4_cidr` in message `.google.container.v1beta1.Cluster` is changed
docs: A comment for field `services_ipv4_cidr` in message `.google.container.v1beta1.Cluster` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1beta1.Cluster` is change

PiperOrigin-RevId: 859828557
2026-01-22 16:43:57 -08:00
Google APIs
928703e038 feat: Add SwapConfig to enable and configure swap memory for node pools
feat: Add GPUDirectConfig to configure GPU Direct for node pools
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline
feat: Add NodeDrainConfig to NodePool to configure node draining behavior
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation
feat: Add DisruptionEvent to provide details on node disruption events
docs: A comment for field `sysctls` in message `.google.container.v1.LinuxNodeConfig` is changed
docs: A comment for field `subnetwork` in message `.google.container.v1.NodeNetworkConfig` is changed
docs: A comment for field `gcp_secret_manager_certificate_config` in message `.google.container.v1.ContainerdConfig` is changed
docs: A comment for field `cluster_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `node_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `services_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `cluster_ipv4_cidr` in message `.google.container.v1.Cluster` is changed
docs: A comment for field `services_ipv4_cidr` in message `.google.container.v1.Cluster` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1.Cluster` is changed
docs: A comment for field `recurrence` in message `.google.container.v1.RecurringTimeWindow` is changed

PiperOrigin-RevId: 859731311
2026-01-22 12:43:56 -08:00
Google APIs
3343c4ed68 feat: add fields and messages for GKE Pods and IP masquerading
docs: update comments
PiperOrigin-RevId: 859595508
2026-01-22 07:13:23 -08:00
Google APIs
45500acfcc feat: add fields and messages for GKE Pods and IP masquerading
docs: update comments
PiperOrigin-RevId: 859594094
2026-01-22 07:09:38 -08:00
Google APIs
64f78809d7 docs: Regenerated REST and RPC Document AI documentation to include missing changes from September 2024 to November 2025
docs: Fixed language issues in multiple message field descriptions

PiperOrigin-RevId: 859310712
2026-01-21 16:25:02 -08:00
Google APIs
6b36371f6f docs: Correct typo in comment for field quota_id
PiperOrigin-RevId: 859139909
2026-01-21 09:40:15 -08:00
Google APIs
87e3579c04 feat: RAG - add mode config to RagEngineConfig with Spanner and Serverless
feat: RAG - deprecate tier from RagEngineConfig
docs: A comment for message `RagManagedDbConfig` is changed
docs: A comment for field `scaled` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed
docs: A comment for field `basic` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed
docs: A comment for field `unprovisioned` in message `.google.cloud.aiplatform.v1beta1.RagManagedDbConfig` is changed

PiperOrigin-RevId: 858643621
2026-01-20 10:13:01 -08:00
Google APIs
d9f058d281 feat: add the SingleTenantHsm functionality including the management API and resource types
docs: A comment for field `crypto_key_backend` in message `.google.cloud.kms.v1.CryptoKey` is expanded to include SingleTenantHsmInstances
docs: A comment for enum value `MODIFIED_CUSTOMER_INITIATED_ACCESS` in enum `AccessReason` is changed
docs: A comment for enum value `MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION` in enum `AccessReason` is changed

PiperOrigin-RevId: 858582271
2026-01-20 07:30:48 -08:00
Google APIs
cb268fbea7 feat: Added OUTPUT_ONLY annotations to create_time and update_time in InternalRange to reflect existing service behavior
PiperOrigin-RevId: 858089458
2026-01-19 02:07:43 -08:00
Google APIs
984014a92e feat: Added backup retention days in BDRBackupRestoreJobLog
PiperOrigin-RevId: 856937992
2026-01-15 20:30:33 -08:00
Google APIs
4b44360f9c chore(googleads)!: remove protos for v19, which will be sunset soon
Committer: @Raibaz

BREAKING CHANGE: Removing the entire version 19 of the Google Ads API because it will be sunset soon.

PiperOrigin-RevId: 856796204
2026-01-15 13:32:18 -08:00
Google APIs
a79ccb6aba feat: add instances client library
docs: add instances description

PiperOrigin-RevId: 856756379
2026-01-15 11:59:11 -08:00
Google APIs
75fccabfe6 chore: upgrade the release_version of memorystore to stable
PiperOrigin-RevId: 856730778
2026-01-15 10:59:07 -08:00
Google APIs
e80f0eaa7d chore: upgrade the release_version of rediscluster to stable
PiperOrigin-RevId: 856729787
2026-01-15 10:56:31 -08:00
Google APIs
b8d149138b feat: updated v3 dialogflow client libraries
docs: updated v3 dialogflow client libraries
fix!: An existing field `start_flow` is moved in to oneof in message `.google.cloud.dialogflow.cx.v3.Agent`
fix!: An existing field `webhook_ids` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
fix!: An existing field `webhook_display_names` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
fix!: An existing field `webhook_latencies` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
fix!: An existing field `webhook_tags` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`

PiperOrigin-RevId: 856725401
2026-01-15 10:47:39 -08:00
Google APIs
615bb9acb1 feat: Adding Method AggregateIssueStats of Database Center API v1beta
This release includes:
-   `DatabaseCenter` service with `AggregateIssueStats` method.
-   All related enums.

PiperOrigin-RevId: 856484579
2026-01-14 21:41:25 -08:00
Google APIs
415914bd49 chore: update workflows to the correct published name
PiperOrigin-RevId: 856437887
2026-01-14 18:09:13 -08:00
Google APIs
fe3d7591b8 chore: update publish name to PA
PiperOrigin-RevId: 856433572
2026-01-14 17:45:33 -08:00
yoshi-code-bot
59405cfb94
feat: Update Compute Engine v1 API to revision 20251230 (#1144) 2026-01-14 16:47:16 -07:00
yoshi-code-bot
741fcad214
feat: Update Compute Engine v1beta API to revision 20251230 (#1143) 2026-01-14 16:44:54 -07:00
Google APIs
94aa4f5ae6 feat: Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore
This CL introduces several new features and enhancements to the NetApp API:

-   **Host Groups:** Added a new `HostGroup` resource to manage collections of hosts for Block Volume access. Includes full CRUD operations.
-   **Block Volumes:** Enhanced the `Volume` resource to support `ISCSI` protocol and `BlockDevice` configurations.
-   **Cache Volumes:** Added `CacheParameters` to the `Volume` resource to support FlexCache volumes.
-   **Backup Restore:** Introduced a new `RestoreBackupFiles` RPC to restore individual files from a backup.
-   **CMEK for Backup Vaults:** Added fields to `BackupVault` to support Customer Managed Encryption Keys (CMEK).
-   **Storage Pool Type:** Added a `type` field to `StoragePool` to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes.
-   **Location Metadata:** Added `has_ontap_proxy` flag.
-   Updated copyright year to 2026.

docs: A comment for field `backup_retention_policy` in message `.google.cloud.netapp.v1.BackupVault` is changed
docs: A comment for message `KmsConfig` is changed
docs: A comment for field `name` in message `.google.cloud.netapp.v1.KmsConfig` is changed
docs: A comment for field `crypto_key_name` in message `.google.cloud.netapp.v1.KmsConfig` is changed
docs: A comment for enum `SquashMode` is changed
docs: A comment for enum value `SQUASH_MODE_UNSPECIFIED` in enum `SquashMode` is changed
docs: A comment for field `anon_uid` in message `.google.cloud.netapp.v1.SimpleExportPolicyRule` is changed
PiperOrigin-RevId: 856056649
2026-01-13 23:22:35 -08:00
Google APIs
1b55977eec feat: Added source_bucket_id, branch, and artifact fields to the StageBuild RPC request to allow staging specific firmware artifacts from a user-defined source location in GCS
docs: A comment for message `StageBuildRequest` is changed

PiperOrigin-RevId: 855677421
2026-01-13 05:34:28 -08:00
Google APIs
fbda01ec75 feat: added sync APIs for the CRUD operations of Data Agent
PiperOrigin-RevId: 855534426
2026-01-12 22:33:43 -08:00
Google APIs
61ea52947a feat: added sync APIs for the CRUD operations of Data Agent
PiperOrigin-RevId: 855526600
2026-01-12 22:11:50 -08:00
Google APIs
1e3baa9180 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 855295338
2026-01-12 10:53:50 -08:00
Google APIs
6145b5ffe9 feat: add support for enabling automigration from deprecated Terraform versions
feat: added error code when failing import values from an external source

PiperOrigin-RevId: 854277617
2026-01-09 11:37:16 -08:00
Google APIs
524b2de63a feat: A new service BackupDrProtectionSummary is added
feat: A new message `ListResourceBackupConfigsRequest` is added
feat: A new message `ListResourceBackupConfigsResponse` is added
feat: A new message `ResourceBackupConfig` is added
feat: A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added
feat: A new message `BackupConfigDetails` is added
feat: A new message `PitrSettings` is added
feat: A new message `BackupDrTemplateConfig` is added
feat: A new message `BackupDrPlanConfig` is added
feat: A new message `BackupDrPlanRule` is added
feat: A new message `BackupLocation` is added

PiperOrigin-RevId: 854009996
2026-01-08 21:19:44 -08:00
Google APIs
136a2c43b3 chore: adjust initial_poll_delay for CreateDatabase and UpdateDatabaseDdl LRO operations
PiperOrigin-RevId: 853884590
2026-01-08 14:26:54 -08:00
Google APIs
9fb55c416c feat: Add AIInference MessageTransform type
docs: A comment for field `topic` in message `.google.pubsub.v1.Subscription` is updated
docs: A comment for field `analytics_hub_subscription_info` in message `.google.pubsub.v1.Subscription` is updated
docs: A comment for field `subscription` in message `.google.pubsub.v1.CreateSnapshotRequest` is updated

PiperOrigin-RevId: 853856321
2026-01-08 13:06:35 -08:00
Google APIs
f814267357 docs: Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT
PiperOrigin-RevId: 853754070
2026-01-08 08:30:24 -08:00
Google APIs
211d22fa6d feat: add a ClientContext field to Spanner requests
feat: add Secure Parameters to the ClientContext

PiperOrigin-RevId: 853323071
2026-01-07 10:38:21 -08:00
Google APIs
110554fa59 feat: introduces auto_upgrade_enabled option for MySQL in DatabaseInstance.Settings
feat: Exposing API proto for Performance Capture
feat: Making new API fields to support creating/updating users with database roles
feat: add an instance setting data_api_access
feat: add a mode option for reset SSL config requests
feat: Add `iamStatus` field to show if IAM Group is active or inactive
feat: Added fields to User message in the API definition for supporting database roles
feat: add ConnectSettings.support_metadata_exchange field
feat: Introduce minimum and maximum TLS versions on the instance
feat: adding "TEST" & "GCLOUD_TESTER" visibility labels for the newly added management config in Instance proto. This helps in internal testing purposes
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
fix!: Enums `IamStatus` temporarily removed
feat: add network_attachment_uri field in Cloud SQL instance proto
fix!: An existing enum `iam_status` temporarily removed
feat: adding iam_status field for Cloud SQL users
feat: allow gcloud to access the networkAttachmentUri field
feat: remove visibility restrictions for `data_disk_provisioned_iops` and `data_disk_provisioned_throughput`
feat: Proto changes to update operation type from  Advanced to Enhanced backup
feat: Changed backup tier from Advanced to Enhanced
docs: fix typos in protobuf comments
feat: remove visibility restrictions from HYPERDISK_BALANCED
feat: add replication_lag_max_seconds field in Cloud SQL instance proto
feat: Expose subOperationType in ListOperation API
feat: add custom_subject_alternative_names field in Cloud SQL instance proto
feat: GOOGLE_INTERNAL field is used by BackupDR to fetch the instance uid
feat: Add support for MySQL 8.0.41/42
feat: added protos to indicate GCBDR management of the instance
feat: add psc_auto_connections field in Cloud SQL instance proto

PiperOrigin-RevId: 853222543
2026-01-07 05:49:41 -08:00
Google APIs
cfd2754fc5 feat: introduces auto_upgrade_enabled option for MySQL in DatabaseInstance.Settings
feat: Exposing API proto for Performance Capture
feat: Making new API fields to support creating/updating users with database roles
feat: add an instance setting data_api_access
feat: add a mode option for reset SSL config requests
feat: Add `iamStatus` field to show if IAM Group is active or inactive
feat: Added fields to User message in the API definition for supporting database roles
feat: add ConnectSettings.support_metadata_exchange field
feat: Introduce minimum and maximum TLS versions on the instance
feat: adding "TEST" & "GCLOUD_TESTER" visibility labels for the newly added management config in Instance proto. This helps in internal testing purposes
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
fix!: Enums `IamStatus` temporarily removed
feat: add network_attachment_uri field in Cloud SQL instance proto
fix!: An existing enum `iam_status` temporarily removed
feat: adding iam_status field for Cloud SQL users
feat: allow gcloud to access the networkAttachmentUri field
feat: remove visibility restrictions for `data_disk_provisioned_iops` and `data_disk_provisioned_throughput`
feat: Proto changes to update operation type from  Advanced to Enhanced backup
feat: Changed backup tier from Advanced to Enhanced
docs: fix typos in protobuf comments
feat: remove visibility restrictions from HYPERDISK_BALANCED
feat: add replication_lag_max_seconds field in Cloud SQL instance proto
feat: Expose subOperationType in ListOperation API
feat: add custom_subject_alternative_names field in Cloud SQL instance proto
feat: GOOGLE_INTERNAL field is used by BackupDR to fetch the instance uid
feat: Add support for MySQL 8.0.41/42
feat: added protos to indicate GCBDR management of the instance
feat: add psc_auto_connections field in Cloud SQL instance proto
feat: allow gcloud to access the PscAutoConnectionConfig field
feat: expose IP address and connection status for PSC instances with service automation

PiperOrigin-RevId: 853221352
2026-01-07 05:45:40 -08:00
Google APIs
5f9683c0dc feat: Adding Method AggregateFleet of Database Center API v1beta
This release includes:
-   `DatabaseCenter` service with `AggregateFleet` method.
-   `All related enums.

PiperOrigin-RevId: 853112628
2026-01-07 00:04:45 -08:00
yoshi-code-bot
d4a34bf03d
feat: Update Compute Engine v1beta API to revision 20251210 (#1138) 2026-01-06 14:15:09 -06:00
yoshi-code-bot
c2ec846d74
feat: Update Compute Engine v1 API to revision 20251210 (#1137) 2026-01-06 14:14:39 -06:00
Google APIs
a745ee412f feat: add POSTGRES_18 to DatabaseVersion
PiperOrigin-RevId: 852794094
2026-01-06 08:40:24 -08:00
Google APIs
286c66a565 feat: add streaming function call argument API changes
docs: A comment for field `name` in message `.google.cloud.aiplatform.v1beta1.FunctionCall` is changed
docs: A comment for field `args` in message `.google.cloud.aiplatform.v1beta1.FunctionCall` is changed

PiperOrigin-RevId: 852409018
2026-01-05 12:27:12 -08:00
Google APIs
1a14153007 feat: add custom prompt config in the request and return prompt in the response
feat: update min_speaker_count and max_speaker_count to be optional
docs: Clarify that min_speaker_count and max_speaker_count in SpeakerDiarizationConfig are not currently used
docs: Update guidance on how to enable speaker diarization; to enable, set the diarization_config field to an empty SpeakerDiarizationConfig message

PiperOrigin-RevId: 852383212
2026-01-05 11:23:08 -08:00
Google APIs
9a477cd3c2 chore: copy apiregistry to correct directory name
PiperOrigin-RevId: 850510544
2025-12-30 14:22:52 -08:00
Google APIs
b607ece2e9 feat: Adding Method QueryDatabaseResourceGroups of Database Center API v1beta
This release includes:
-   `DatabaseCenter` service with `QueryDatabaseResourceGroups` method.
-   `All related enums.

PiperOrigin-RevId: 850334121
2025-12-30 02:20:20 -08:00
Google APIs
94ccedca05 docs: change comment indicating enable_gemini_in_bigquery field for BigQuery Reservation Assignments is deprecated
PiperOrigin-RevId: 850121797
2025-12-29 11:57:58 -08:00
Google APIs
2c8fbf7fcd feat: expose BigtableProtoConfig for bigtable integration
feat: add index ID to IndexPruningStats

PiperOrigin-RevId: 850096604
2025-12-29 10:25:55 -08:00
Google APIs
ef6a532bfd feat: CloudApiRegistry V1beta
PiperOrigin-RevId: 848064295
2025-12-23 00:57:45 -08:00
Google APIs
347b0e45a6 feat: add Fingerprint to Artifact Registry Version resource
docs: update the description of ExportArtifact

PiperOrigin-RevId: 846851972
2025-12-19 13:44:06 -08:00
Google APIs
affadb6065 feat: Add Lustre support to the Vertex Training Custom Job API
docs: Update comments for machine resources and autoscaling

PiperOrigin-RevId: 846415033
2025-12-18 14:27:55 -08:00
Google APIs
bc7e3baa28 feat: add support for GoogleMaps and FileSearch tools
feat: add support for RetrievalConfig

PiperOrigin-RevId: 846118142
2025-12-18 00:25:06 -08:00
Google APIs
c631c694fd feat: add IMAGE_RECITATION reason when generation is stopped due to recitation
feat: add support for GroundingMetadata.google_maps_widget_context_token
feat: add json_name for GenerationConfig.response_json_schema_ordered field

PiperOrigin-RevId: 846116816
2025-12-18 00:21:52 -08:00
Google APIs
6d6acd2e99 docs: A comment for field filter in message .google.cloud.maintenance.api.v1.SummarizeMaintenancesRequest is changed
chore: fix typo in API description

PiperOrigin-RevId: 845900064
2025-12-17 13:39:35 -08:00