Skip to content

Comments

chore: Update discovery artifacts#2720

Merged
gcf-merge-on-green[bot] merged 38 commits intogoogleapis:mainfrom
yoshi-code-bot:update-discovery-artifacts-2026-02-17-07H25M34S
Feb 17, 2026
Merged

chore: Update discovery artifacts#2720
gcf-merge-on-green[bot] merged 38 commits intogoogleapis:mainfrom
yoshi-code-bot:update-discovery-artifacts-2026-02-17-07H25M34S

Conversation

@yoshi-code-bot
Copy link
Contributor

Deleted keys were detected in the following stable discovery artifacts:

alloydb v1 92a2635
recommender v1 84cdc07
redis v1 cbc9e72
sqladmin v1 62fa87d

Deleted keys were detected in the following pre-stable discovery artifacts:

alloydb v1alpha 92a2635
alloydb v1beta 92a2635
compute alpha ab61221
discoveryengine v1alpha a75b5b6
recommender v1beta1 84cdc07
redis v1beta1 cbc9e72

Discovery Artifact Change Summary:

feat(admin): update the api 2b6b2f0
feat(aiplatform): update the api be464c2
feat(alloydb): update the api 92a2635
feat(apihub): update the api 9672650
feat(biglake): update the api 054c216
feat(bigtableadmin): update the api f52a42d
feat(ces): update the api 8370670
feat(chat): update the api d702c10
feat(clouderrorreporting): update the api 8397666
feat(cloudfunctions): update the api 9bbd5f9
feat(cloudkms): update the api 07957ad
feat(compute): update the api ab61221
feat(connectors): update the api 7d8951d
feat(container): update the api e6516ed
feat(dataflow): update the api 11cf3f2
feat(dataplex): update the api 4d4de98
feat(datastream): update the api bbc74ef
feat(dfareporting): update the api ec13cca
feat(discoveryengine): update the api a75b5b6
feat(displayvideo): update the api 0e758cc
fix(eventarc): update the api e1f05dc
feat(iap): update the api e77f0b7
feat(networkservices): update the api ea5d2fc
feat(ondemandscanning): update the api 87a15fe
feat(oracledatabase): update the api c2f4ff1
feat(places): update the api 0c65304
feat(recommender): update the api 84cdc07
feat(redis): update the api cbc9e72
feat(run): update the api 58d2968
feat(serviceconsumermanagement): update the api b277e63
feat(serviceusage): update the api b254a68
feat(sqladmin): update the api 62fa87d
feat(storage): update the api 85343ca
feat(storagebatchoperations): update the api 702630c
feat(threatintelligence): update the api e1eee84
feat(workloadmanager): update the api 8824958

#### admin:directory_v1

The following keys were added:
- resources.customer.resources.devices.resources.chromeos.methods.countChromeOsDevices (Total Keys: 16)
- schemas.CountChromeOsDevicesResponse (Total Keys: 4)

#### admin:reports_v1

The following keys were added:
- resources.activities.methods.list.parameters.applicationInfoFilter (Total Keys: 2)
- resources.activities.methods.list.parameters.networkInfoFilter (Total Keys: 2)
- resources.activities.methods.list.parameters.statusFilter (Total Keys: 2)
- schemas.Activity.properties.events.items.properties.status.$ref (Total Keys: 1)
- schemas.ActivityEventsStatus (Total Keys: 7)
#### aiplatform:v1

The following keys were added:
- schemas.GoogleCloudAiplatformV1CandidateResponse.properties.error (Total Keys: 2)

#### aiplatform:v1beta1

The following keys were added:
- resources.evaluationMetrics.resources.operations.methods.delete (Total Keys: 11)
- resources.evaluationMetrics.resources.operations.methods.get (Total Keys: 11)
- resources.evaluationMetrics.resources.operations.methods.list (Total Keys: 20)
- resources.projects.resources.locations.resources.evaluationMetrics.resources.operations.methods.delete (Total Keys: 11)
- resources.projects.resources.locations.resources.evaluationMetrics.resources.operations.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.evaluationMetrics.resources.operations.methods.list (Total Keys: 20)
- schemas.GoogleCloudAiplatformV1beta1CandidateResponse.properties.error (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1GeminiExample.properties.modelArmorConfig.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1Schedule.properties.maxConcurrentActiveRunCount (Total Keys: 2)
#### alloydb:v1

The following keys were deleted:
- schemas.StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo.properties.versionUpdateTime (Total Keys: 2)

The following keys were added:
- schemas.StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo.properties.currentVersionReleaseDate.$ref (Total Keys: 1)

#### alloydb:v1alpha

The following keys were deleted:
- schemas.StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo.properties.versionUpdateTime (Total Keys: 2)

The following keys were added:
- schemas.StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo.properties.currentVersionReleaseDate.$ref (Total Keys: 1)

#### alloydb:v1beta

The following keys were deleted:
- schemas.StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo.properties.versionUpdateTime (Total Keys: 2)

The following keys were added:
- schemas.StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo.properties.currentVersionReleaseDate.$ref (Total Keys: 1)
#### apihub:v1

The following keys were added:
- endpoints (Total Keys: 1)
#### biglake:v1

The following keys were added:
- resources.projects.resources.catalogs.methods.testIamPermissions (Total Keys: 12)
- resources.projects.resources.catalogs.resources.namespaces.methods.testIamPermissions (Total Keys: 12)
- resources.projects.resources.catalogs.resources.namespaces.resources.tables.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.catalogs.resources.namespaces.resources.tables.methods.setIamPolicy (Total Keys: 12)
- resources.projects.resources.catalogs.resources.namespaces.resources.tables.methods.testIamPermissions (Total Keys: 12)
- schemas.TestIamPermissionsRequest (Total Keys: 4)
- schemas.TestIamPermissionsResponse (Total Keys: 4)
#### bigtableadmin:v2

The following keys were added:
- schemas.GoogleBigtableAdminV2TypeGeography (Total Keys: 2)
- schemas.Type.properties.geographyType.$ref (Total Keys: 1)
#### ces:v1

The following keys were added:
- resources.projects.resources.locations.resources.apps.resources.conversations.methods.list.parameters.sources (Total Keys: 3)
- schemas.Callback.properties.proactiveExecutionEnabled.type (Total Keys: 1)
- schemas.GoogleSearchTool.properties.promptConfig.$ref (Total Keys: 1)
- schemas.GoogleSearchToolPromptConfig (Total Keys: 4)
- schemas.ImportAppRequest.properties.ignoreAppLock.type (Total Keys: 1)

#### ces:v1beta

The following keys were added:
- resources.projects.resources.locations.resources.apps.resources.conversations.methods.list.parameters.sources (Total Keys: 3)
- schemas.Callback.properties.proactiveExecutionEnabled.type (Total Keys: 1)
- schemas.GoogleSearchTool.properties.promptConfig.$ref (Total Keys: 1)
- schemas.GoogleSearchToolPromptConfig (Total Keys: 4)
- schemas.ImportAppRequest.properties.ignoreAppLock.type (Total Keys: 1)
#### chat:v1

The following keys were added:
- schemas.GoogleAppsCardV1DataSourceConfig.properties.minCharactersTrigger (Total Keys: 2)
#### clouderrorreporting:v1beta1

The following keys were added:
- endpoints (Total Keys: 1)
#### cloudfunctions:v2

The following keys were added:
- schemas.DirectVpcNetworkInterface (Total Keys: 6)
- schemas.ServiceConfig.properties.directVpcEgress.type (Total Keys: 1)
- schemas.ServiceConfig.properties.directVpcNetworkInterface (Total Keys: 2)
#### cloudkms:v1

The following keys were added:
- resources.projects.resources.locations.resources.keyRings.resources.cryptoKeys.methods.delete (Total Keys: 11)
- resources.projects.resources.locations.resources.keyRings.resources.cryptoKeys.resources.cryptoKeyVersions.methods.delete (Total Keys: 11)
- resources.projects.resources.locations.resources.retiredResources.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.retiredResources.methods.list (Total Keys: 16)
- schemas.ListRetiredResourcesResponse (Total Keys: 7)
- schemas.RetiredResource (Total Keys: 11)
#### compute:alpha

The following keys were deleted:
- schemas.CompositeHealthChecksGetHealthResponse (Total Keys: 5)

The following keys were added:
- resources.disks.methods.convert (Total Keys: 21)
- resources.instanceGroupManagers.methods.configureAcceleratorTopologies (Total Keys: 20)
- resources.regionHealthSources.methods.getHealth (Total Keys: 19)
- resources.reservationSlots.methods.getVersion (Total Keys: 23)
- resources.reservationSlots.methods.update (Total Keys: 24)
- resources.reservationSubBlocks.methods.getVersion (Total Keys: 22)
- resources.rollouts.methods.pause (Total Keys: 17)
- resources.rollouts.methods.resume (Total Keys: 17)
- schemas.Backend.properties.orchestrationInfo.$ref (Total Keys: 1)
- schemas.BackendBackendOrchestrationInfo (Total Keys: 3)
- schemas.BackendService.properties.orchestrationInfo.$ref (Total Keys: 1)
- schemas.BackendServiceOrchestrationInfo (Total Keys: 3)
- schemas.CapacityAdviceRequestInstancePropertiesScheduling.properties.maxRunDuration (Total Keys: 2)
- schemas.CapacityAdviceResponseRecommendationScores.properties.estimatedWaitDuration (Total Keys: 3)
- schemas.CompositeHealthCheckHealth (Total Keys: 8)
- schemas.DateTime (Total Keys: 19)
- schemas.DiskConvertParams (Total Keys: 10)
- schemas.DisksConvertRequest (Total Keys: 3)
- schemas.FutureReservation.properties.advancedDeploymentControl.$ref (Total Keys: 1)
- schemas.FutureReservation.properties.confidentialComputeType.type (Total Keys: 1)
- schemas.GetVersionOperationMetadata (Total Keys: 9)
- schemas.HealthSourceHealth (Total Keys: 8)
- schemas.HealthSourcesGetHealthResponseSourceInfo (Total Keys: 13)
- schemas.InstanceGroupManagerActionsSummary.properties.restartingInPlace (Total Keys: 3)
- schemas.InstanceGroupManagerUpdatePolicy.properties.disruptionMode.type (Total Keys: 1)
- schemas.InstanceGroupManagersApplyUpdatesRequest.properties.disruptionMode.type (Total Keys: 1)
- schemas.InstanceGroupManagersConfigureAcceleratorTopologiesRequest (Total Keys: 4)
- schemas.InstanceGroupManagersGetAvailableAcceleratorTopologiesResponse.properties.multiMig.type (Total Keys: 1)
- schemas.InstanceGroupManagersGetAvailableAcceleratorTopologiesResponseAcceleratorTopologyInfo.properties.acceleratorTopologyState.$ref (Total Keys: 1)
- schemas.InstanceGroupManagersGetAvailableAcceleratorTopologiesResponseAcceleratorTopologyInfo.properties.instancesHealth.type (Total Keys: 1)
- schemas.InstanceGroupManagersGetAvailableAcceleratorTopologiesResponseAcceleratorTopologyInfo.properties.parent.type (Total Keys: 1)
- schemas.InstanceGroupManagersGetAvailableAcceleratorTopologiesResponseAcceleratorTopologyState (Total Keys: 17)
- schemas.Operation.properties.getVersionOperationMetadata.$ref (Total Keys: 1)
- schemas.PeriodicPartialMaintenanceSchedule (Total Keys: 7)
- schemas.RegionInstanceGroupManagersApplyUpdatesRequest.properties.disruptionMode.type (Total Keys: 1)
- schemas.Reservation.properties.confidentialComputeType.type (Total Keys: 1)
- schemas.Reservation.properties.earlyAccessMaintenance.type (Total Keys: 1)
- schemas.ReservationSlotsGetVersionRequest (Total Keys: 4)
- schemas.ReservationSubBlocksGetVersionRequest (Total Keys: 4)
- schemas.ResourceStatusEffectiveInstanceMetadata.properties.gceContainerDeclarationMetadataValue.type (Total Keys: 1)
- schemas.SslPolicy.properties.postQuantumKeyExchange.type (Total Keys: 1)
- schemas.TimeZone (Total Keys: 4)
- schemas.Zone.properties.resourceStatus (Total Keys: 2)
- schemas.ZoneResourceStatus (Total Keys: 5)

The following keys were changed:
- resources.regionCompositeHealthChecks.methods.getHealth.response.$ref (Total Keys: 1)

#### compute:beta

The following keys were added:
- schemas.CachePolicy (Total Keys: 32)
- schemas.FutureReservation.properties.advancedDeploymentControl.$ref (Total Keys: 1)
- schemas.HttpRouteAction.properties.cachePolicy.$ref (Total Keys: 1)
- schemas.Instance.properties.workloadIdentityConfig.$ref (Total Keys: 1)
- schemas.InstanceGroupManagerStatus.properties.currentInstanceStatuses (Total Keys: 2)
- schemas.InstanceGroupManagerStatusInstanceStatusSummary (Total Keys: 41)
- schemas.InstanceProperties.properties.workloadIdentityConfig.$ref (Total Keys: 1)
- schemas.InstantSnapshot.properties.params.$ref (Total Keys: 1)
- schemas.InstantSnapshotParams (Total Keys: 4)
- schemas.NetworkInterface.properties.enableVpcScopedDns.type (Total Keys: 1)
- schemas.Reservation.properties.earlyAccessMaintenance.type (Total Keys: 1)
- schemas.ResourceStatusEffectiveInstanceMetadata.properties.gceContainerDeclarationMetadataValue.type (Total Keys: 1)
- schemas.Scheduling.properties.preemptionNoticeDuration.$ref (Total Keys: 1)
- schemas.WorkloadIdentityConfig (Total Keys: 4)

#### compute:v1

The following keys were added:
- resources.firewallPolicies.methods.listAssociations.parameters.includeInheritedPolicies (Total Keys: 2)
- schemas.Instance.properties.workloadIdentityConfig.$ref (Total Keys: 1)
- schemas.InstanceGroupManagerInstanceLifecyclePolicy.properties.onFailedHealthCheck.type (Total Keys: 1)
- schemas.InstanceProperties.properties.workloadIdentityConfig.$ref (Total Keys: 1)
- schemas.InstantSnapshot.properties.params.$ref (Total Keys: 1)
- schemas.InstantSnapshotParams (Total Keys: 4)
- schemas.NetworkInterface.properties.enableVpcScopedDns.type (Total Keys: 1)
- schemas.Reservation.properties.earlyAccessMaintenance.type (Total Keys: 1)
- schemas.WorkloadIdentityConfig (Total Keys: 4)
#### connectors:v2

The following keys were added:
- resources.projects.resources.locations.resources.connections.methods.generateConnectionToolspecOverride (Total Keys: 12)
- resources.projects.resources.locations.resources.connections.methods.listCustomToolNames (Total Keys: 11)
- schemas.GenerateCustomToolspecRequest (Total Keys: 4)
- schemas.GenerateCustomToolspecResponse (Total Keys: 3)
- schemas.ListCustomToolNamesResponse (Total Keys: 4)
- schemas.ToolName (Total Keys: 5)
#### container:v1

The following keys were added:
- schemas.Cluster.properties.compliancePostureConfig.deprecated (Total Keys: 1)
- schemas.ClusterUpdate.properties.desiredCompliancePostureConfig.deprecated (Total Keys: 1)
- schemas.CompliancePostureConfig.deprecated (Total Keys: 1)
- schemas.CrashLoopBackOffConfig (Total Keys: 3)
- schemas.DisruptionBudget (Total Keys: 12)
- schemas.MaintenancePolicy.properties.disruptionBudget.$ref (Total Keys: 1)
- schemas.NodeKubeletConfig.properties.crashLoopBackOff.$ref (Total Keys: 1)
- schemas.NodeKubeletConfig.properties.shutdownGracePeriodCriticalPodsSeconds (Total Keys: 2)
- schemas.NodeKubeletConfig.properties.shutdownGracePeriodSeconds (Total Keys: 2)

#### container:v1beta1

The following keys were added:
- schemas.Cluster.properties.compliancePostureConfig.deprecated (Total Keys: 1)
- schemas.ClusterUpdate.properties.desiredCompliancePostureConfig.deprecated (Total Keys: 1)
- schemas.CompliancePostureConfig.deprecated (Total Keys: 1)
- schemas.CrashLoopBackOffConfig (Total Keys: 3)
- schemas.DisruptionBudget (Total Keys: 12)
- schemas.MaintenancePolicy.properties.disruptionBudget.$ref (Total Keys: 1)
- schemas.NodeKubeletConfig.properties.crashLoopBackOff.$ref (Total Keys: 1)
- schemas.NodeKubeletConfig.properties.shutdownGracePeriodCriticalPodsSeconds (Total Keys: 2)
- schemas.NodeKubeletConfig.properties.shutdownGracePeriodSeconds (Total Keys: 2)
#### dataflow:v1b3

The following keys were added:
- schemas.Job.properties.pausable (Total Keys: 2)
- schemas.RuntimeUpdatableParams.properties.acceptableBacklogDuration.deprecated (Total Keys: 1)
- schemas.RuntimeUpdatableParams.properties.autoscalingTier.type (Total Keys: 1)

The following keys were changed:
- endpoints (Total Keys: 1)
#### dataplex:v1

The following keys were added:
- resources.projects.resources.locations.resources.policyIntents.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.policyIntents.methods.setIamPolicy (Total Keys: 12)
- resources.projects.resources.locations.resources.policyIntents.methods.testIamPermissions (Total Keys: 12)
#### datastream:v1

The following keys were added:
- schemas.BadRequest (Total Keys: 4)
- schemas.DebugInfo (Total Keys: 5)
- schemas.ErrorInfo (Total Keys: 6)
- schemas.FieldViolation (Total Keys: 5)
- schemas.Help (Total Keys: 4)
- schemas.Link (Total Keys: 2)
- schemas.LocalizedMessage (Total Keys: 4)
- schemas.PreconditionFailure (Total Keys: 8)
- schemas.QuotaFailure (Total Keys: 16)
- schemas.RequestInfo (Total Keys: 4)
- schemas.ResourceInfo (Total Keys: 5)
- schemas.RetryInfo (Total Keys: 4)

#### datastream:v1alpha1

The following keys were added:
- schemas.BadRequest (Total Keys: 4)
- schemas.DebugInfo (Total Keys: 5)
- schemas.ErrorInfo (Total Keys: 6)
- schemas.FieldViolation (Total Keys: 5)
- schemas.Help (Total Keys: 4)
- schemas.Link (Total Keys: 2)
- schemas.LocalizedMessage (Total Keys: 4)
- schemas.PreconditionFailure (Total Keys: 8)
- schemas.QuotaFailure (Total Keys: 16)
- schemas.RequestInfo (Total Keys: 4)
- schemas.ResourceInfo (Total Keys: 5)
- schemas.RetryInfo (Total Keys: 4)
#### dfareporting:v5

The following keys were added:
- resources.tvCampaignDetails.methods.get.parameters.countryDartId (Total Keys: 3)
- resources.tvCampaignDetails.methods.get.parameters.tvDataProvider (Total Keys: 2)
- resources.tvCampaignSummaries.methods.list.parameters.countryDartId (Total Keys: 3)
- resources.tvCampaignSummaries.methods.list.parameters.tvDataProvider (Total Keys: 2)
- schemas.Country.properties.tvDataProviders (Total Keys: 3)
#### discoveryengine:v1

The following keys were added:
- resources.projects.resources.locations.resources.collections.resources.engines.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.collections.resources.engines.methods.setIamPolicy (Total Keys: 12)
- schemas.GoogleCloudDiscoveryengineV1LicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1LicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaAlertPolicyResourceConfig.properties.regionCode.type (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaDataConnector.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaLicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaLicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaQuery.properties.parts (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaQueryPart (Total Keys: 33)
- schemas.GoogleCloudDiscoveryengineV1alphaSearchRequest.properties.numResultsPerDataStore (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec.properties.numResults (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaLicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaLicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1betaSearchRequest.properties.numResultsPerDataStore (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec.properties.numResults (Total Keys: 2)
- schemas.GoogleIamV1Binding (Total Keys: 6)
- schemas.GoogleIamV1Policy (Total Keys: 6)
- schemas.GoogleIamV1SetIamPolicyRequest (Total Keys: 3)
- schemas.GoogleTypeExpr (Total Keys: 4)

#### discoveryengine:v1alpha

The following keys were deleted:
- resources.projects.resources.locations.resources.collections.resources.engines.resources.assistants.methods.listAvailableAgentViews (Total Keys: 29)
- resources.projects.resources.locations.resources.collections.resources.engines.resources.assistants.resources.agents.methods.disableAgent (Total Keys: 11)
- resources.projects.resources.locations.resources.collections.resources.engines.resources.assistants.resources.agents.methods.enableAgent (Total Keys: 11)
- resources.projects.resources.locations.resources.collections.resources.engines.resources.assistants.resources.agents.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.collections.resources.engines.resources.assistants.resources.agents.methods.setIamPolicy (Total Keys: 12)
- resources.projects.resources.locations.resources.collections.resources.engines.resources.assistants.resources.agents.methods.suspendAgent (Total Keys: 13)
- schemas.GoogleCloudDiscoveryengineV1alphaAgentView (Total Keys: 35)
- schemas.GoogleCloudDiscoveryengineV1alphaListAvailableAgentViewsResponse (Total Keys: 5)
- schemas.GoogleCloudDiscoveryengineV1alphaUserAnnotations (Total Keys: 4)

The following keys were added:
- resources.projects.resources.locations.methods.completeExternalIdentities (Total Keys: 20)
- resources.projects.resources.locations.resources.collections.resources.engines.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.collections.resources.engines.methods.setIamPolicy (Total Keys: 12)
- schemas.GoogleCloudDiscoveryengineV1LicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1LicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaAlertPolicyResourceConfig.properties.regionCode.type (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig.properties.earlyTerminated.type (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig.properties.earlyTerminationDate.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse (Total Keys: 4)
- schemas.GoogleCloudDiscoveryengineV1alphaDataConnector.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaExternalIdentity (Total Keys: 13)
- schemas.GoogleCloudDiscoveryengineV1alphaLicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaLicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaQuery.properties.parts (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaQueryPart (Total Keys: 33)
- schemas.GoogleCloudDiscoveryengineV1alphaSearchRequest.properties.numResultsPerDataStore (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec.properties.numResults (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaStreamAssistRequest.properties.actionSpec.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaStreamAssistRequestActionSpec (Total Keys: 3)
- schemas.GoogleCloudDiscoveryengineV1betaLicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaLicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1betaSearchRequest.properties.numResultsPerDataStore (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec.properties.numResults (Total Keys: 2)

#### discoveryengine:v1beta

The following keys were added:
- resources.projects.resources.locations.resources.collections.resources.engines.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.collections.resources.engines.methods.setIamPolicy (Total Keys: 12)
- schemas.GoogleCloudDiscoveryengineV1LicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1LicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaAlertPolicyResourceConfig.properties.regionCode.type (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaDataConnector.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaLicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaLicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1alphaQuery.properties.parts (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaQueryPart (Total Keys: 33)
- schemas.GoogleCloudDiscoveryengineV1alphaSearchRequest.properties.numResultsPerDataStore (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec.properties.numResults (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaLicenseConfig.properties.earlyTerminated (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaLicenseConfig.properties.earlyTerminationDate (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig.properties.dataProtectionPolicy.$ref (Total Keys: 1)
- schemas.GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigDataProtectionPolicy (Total Keys: 6)
- schemas.GoogleCloudDiscoveryengineV1betaSearchRequest.properties.numResultsPerDataStore (Total Keys: 2)
- schemas.GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec.properties.numResults (Total Keys: 2)
- schemas.GoogleIamV1Binding (Total Keys: 6)
- schemas.GoogleIamV1Policy (Total Keys: 6)
- schemas.GoogleIamV1SetIamPolicyRequest (Total Keys: 3)
- schemas.GoogleTypeExpr (Total Keys: 4)
#### displayvideo:v2

The following keys were added:
- schemas.ImageAsset.properties.fileSize.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.fullSize.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.mimeType.readOnly (Total Keys: 1)
- schemas.YoutubeVideoDetails.properties.id.readOnly (Total Keys: 1)
- schemas.YoutubeVideoDetails.properties.videoAssetId (Total Keys: 2)

#### displayvideo:v3

The following keys were added:
- schemas.AdGroup.properties.adGroupId.readOnly (Total Keys: 1)
- schemas.AdGroup.properties.advertiserId.readOnly (Total Keys: 1)
- schemas.AdGroup.properties.name.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.advertiserId.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.fileSize.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.fullSize.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.mimeType.readOnly (Total Keys: 1)
- schemas.YoutubeVideoDetails.properties.id.readOnly (Total Keys: 1)
- schemas.YoutubeVideoDetails.properties.videoAssetId (Total Keys: 2)

#### displayvideo:v4

The following keys were added:
- schemas.AdGroup.properties.adGroupId.readOnly (Total Keys: 1)
- schemas.AdGroup.properties.advertiserId.readOnly (Total Keys: 1)
- schemas.AdGroup.properties.name.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.audioAd.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.bumperAd.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.displayVideoSourceAd.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.inStreamAd.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.mastheadAd.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.nonSkippableAd.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.videoDiscoverAd.readOnly (Total Keys: 1)
- schemas.AdGroupAd.properties.videoPerformanceAd.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.fileSize.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.fullSize.readOnly (Total Keys: 1)
- schemas.ImageAsset.properties.mimeType.readOnly (Total Keys: 1)
- schemas.YoutubeVideoDetails.properties.id.readOnly (Total Keys: 1)
- schemas.YoutubeVideoDetails.properties.videoAssetId (Total Keys: 2)
#### eventarc:v1

The following keys were changed:
- endpoints (Total Keys: 1)
#### iap:v1

The following keys were added:
- schemas.OAuthSettings.properties.clientId.type (Total Keys: 1)
- schemas.OAuthSettings.properties.clientSecret (Total Keys: 3)
#### networkservices:v1

The following keys were added:
- schemas.TlsRoute.properties.targetProxies (Total Keys: 2)

#### networkservices:v1beta1

The following keys were added:
- schemas.TlsRoute.properties.targetProxies (Total Keys: 2)
#### ondemandscanning:v1

The following keys were added:
- schemas.BaseImage.properties.registry.type (Total Keys: 1)

#### ondemandscanning:v1beta1

The following keys were added:
- schemas.BaseImage.properties.registry.type (Total Keys: 1)
#### oracledatabase:v1

The following keys were added:
- endpoints (Total Keys: 1)
#### places:v1

The following keys were added:
- schemas.GoogleMapsPlacesV1Place.properties.googleMapsTypeLabel.$ref (Total Keys: 1)
#### recommender:v1

The following keys were deleted:
- schemas.GoogleCloudRecommenderV1Impact.properties.impactComponents (Total Keys: 2)

#### recommender:v1beta1

The following keys were deleted:
- schemas.GoogleCloudRecommenderV1beta1Impact.properties.impactComponents (Total Keys: 2)
#### redis:v1

The following keys were deleted:
- schemas.ResourceMaintenanceInfo.properties.versionUpdateTime (Total Keys: 2)

The following keys were added:
- resources.projects.resources.locations.methods.getSharedRegionalCertificateAuthority (Total Keys: 11)
- schemas.Cluster.properties.rotateServerCertificate.type (Total Keys: 1)
- schemas.Cluster.properties.serverCaMode.type (Total Keys: 1)
- schemas.Cluster.properties.serverCaPool.type (Total Keys: 1)
- schemas.RegionalCertChain (Total Keys: 4)
- schemas.RegionalManagedCertificateAuthority (Total Keys: 4)
- schemas.ResourceMaintenanceInfo.properties.currentVersionReleaseDate.$ref (Total Keys: 1)
- schemas.SharedRegionalCertificateAuthority (Total Keys: 4)

#### redis:v1beta1

The following keys were deleted:
- schemas.ResourceMaintenanceInfo.properties.versionUpdateTime (Total Keys: 2)

The following keys were added:
- resources.projects.resources.locations.methods.getSharedRegionalCertificateAuthority (Total Keys: 11)
- schemas.Cluster.properties.rotateServerCertificate.type (Total Keys: 1)
- schemas.Cluster.properties.serverCaMode.type (Total Keys: 1)
- schemas.Cluster.properties.serverCaPool.type (Total Keys: 1)
- schemas.RegionalCertChain (Total Keys: 4)
- schemas.RegionalManagedCertificateAuthority (Total Keys: 4)
- schemas.ResourceMaintenanceInfo.properties.currentVersionReleaseDate.$ref (Total Keys: 1)
- schemas.SharedRegionalCertificateAuthority (Total Keys: 4)
#### run:v1

The following keys were added:
- schemas.InstanceSpec.properties.timeout (Total Keys: 2)

The following keys were changed:
- resources.namespaces.resources.configurations.methods.get.scopes (Total Keys: 1)
- resources.namespaces.resources.configurations.methods.list.scopes (Total Keys: 1)
- resources.projects.resources.locations.resources.configurations.methods.get.scopes (Total Keys: 1)
- resources.projects.resources.locations.resources.configurations.methods.list.scopes (Total Keys: 1)

#### run:v2

The following keys were added:
- schemas.GoogleCloudRunV2Instance.properties.timeout (Total Keys: 2)
#### serviceconsumermanagement:v1

The following keys were added:
- schemas.Aspect.properties.rules (Total Keys: 2)
- schemas.AspectRule (Total Keys: 5)

#### serviceconsumermanagement:v1beta1

The following keys were added:
- schemas.Aspect.properties.rules (Total Keys: 2)
- schemas.AspectRule (Total Keys: 5)
#### serviceusage:v1

The following keys were added:
- schemas.Aspect.properties.rules (Total Keys: 2)
- schemas.AspectRule (Total Keys: 5)

#### serviceusage:v1beta1

The following keys were added:
- schemas.Aspect.properties.rules (Total Keys: 2)
- schemas.AspectRule (Total Keys: 5)
#### sqladmin:v1

The following keys were deleted:
- resources.instances.methods.restoreBackupMcp (Total Keys: 14)
- schemas.SqlInstancesRestoreBackupMcpRequest (Total Keys: 5)

The following keys were added:
- resources.users.methods.update.parameters.revokeExistingRoles (Total Keys: 2)
- schemas.CloneContext.properties.destinationNetwork.type (Total Keys: 1)
- schemas.CloneContext.properties.destinationProject.type (Total Keys: 1)

#### sqladmin:v1beta4

The following keys were added:
- schemas.CloneContext.properties.destinationNetwork.type (Total Keys: 1)
- schemas.CloneContext.properties.destinationProject.type (Total Keys: 1)
#### storage:v1

The following keys were added:
- resources.folders.methods.deleteRecursive (Total Keys: 12)
#### storagebatchoperations:v1

The following keys were added:
- schemas.Job.properties.isMultiBucketJob (Total Keys: 2)
#### threatintelligence:v1beta

The following keys were added:
- endpoints (Total Keys: 1)
#### workloadmanager:v1

The following keys were added:
- resources.projects.resources.locations.resources.deployments.methods.create (Total Keys: 16)
- resources.projects.resources.locations.resources.deployments.methods.delete (Total Keys: 13)
- resources.projects.resources.locations.resources.deployments.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.deployments.methods.list (Total Keys: 20)
- resources.projects.resources.locations.resources.deployments.resources.actuations.methods.create (Total Keys: 14)
- resources.projects.resources.locations.resources.deployments.resources.actuations.methods.delete (Total Keys: 11)
- resources.projects.resources.locations.resources.deployments.resources.actuations.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.deployments.resources.actuations.methods.list (Total Keys: 20)
- schemas.ActiveDirectory (Total Keys: 7)
- schemas.Actuation (Total Keys: 34)
- schemas.AppDetails (Total Keys: 20)
- schemas.Database (Total Keys: 24)
- schemas.Deployment (Total Keys: 22)
- schemas.ListActuationsResponse (Total Keys: 7)
- schemas.ListDeploymentsResponse (Total Keys: 7)
- schemas.LocationDetails (Total Keys: 15)
- schemas.Pacemaker (Total Keys: 8)
- schemas.SapSystemS4Config (Total Keys: 15)
- schemas.SqlLocationDetails (Total Keys: 11)
- schemas.SqlServerWorkload (Total Keys: 19)
- schemas.TerraformVariable (Total Keys: 3)
@product-auto-label product-auto-label bot added the size: xl Pull request size is extra large. label Feb 17, 2026
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 17, 2026
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 17, 2026
@yoshi-approver yoshi-approver added the automerge: exact Summon MOG for automerging, but approvals need to be against the latest commit label Feb 17, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 17, 2026
@gemini-code-assist
Copy link

Summary of Changes

Hello @yoshi-code-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request brings a comprehensive set of updates to various Google Cloud API discovery artifacts. The changes introduce new functionalities, enhance existing features with additional parameters and configurations, and improve documentation clarity across several services, including Admin Directory, AI Platform, Android Management, API Hub, Apps Marketplace, Artifact Registry, BigLake, Bigtable Admin, CES, Cloud Functions, Cloud KMS, and Compute Engine. The updates aim to provide more granular control, better observability, and expanded capabilities for developers interacting with these services.

Highlights

  • New API Methods and Resources: Introduced new methods like countChromeOsDevices for Admin Directory and testIamPermissions for BigLake catalogs and namespaces. New resources for aiplatform_v1beta1.evaluationMetrics and cloudkms_v1.projects.locations.retiredResources were added.
  • Enhanced Filtering and Configuration: Updated admin_reports_v1.activities.list with new filters (applicationInfoFilter, networkInfoFilter, statusFilter). AI Platform now supports modelArmorConfig for content sanitization and maxConcurrentActiveRunCount for schedules. Cloud Functions gained directVpcEgress and directVpcNetworkInterface settings.
  • Compute Engine API Updates: Numerous Compute Engine Alpha API resources received getVersionOperationMetadata to track SBOM versions. New fields like maxRunDuration for instance scheduling and confidentialComputeType, earlyAccessMaintenance for reservations were added. The disks resource now includes a convert method.
  • Improved Documentation Clarity: Descriptions for apihub_v1.projects.locations.list, appsmarket_v2.customerLicense, appsmarket_v2.userLicense, and various artifactregistry list methods were updated to provide clearer guidance on usage and parameters.
  • Callback and Tool Enhancements: CES API callbacks (afterAgentCallbacks, afterModelCallbacks, afterToolCallbacks, beforeAgentCallbacks, beforeModelCallbacks, beforeToolCallbacks) now support proactiveExecutionEnabled. Google Search Tool configurations in CES were extended with promptConfig for text and voice prompts.
Changelog
  • docs/dyn/admin_directory_v1.customer.devices.chromeos.html
    • Added the countChromeOsDevices method.
  • docs/dyn/admin_reports_v1.activities.html
    • Updated the list method to include applicationInfoFilter, networkInfoFilter, and statusFilter parameters.
  • docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html
    • Added an error field to candidateResponses and goldenResponse objects.
  • docs/dyn/aiplatform_v1beta1.evaluationMetrics.html
    • Added a new HTML documentation file for the evaluationMetrics resource.
  • docs/dyn/aiplatform_v1beta1.evaluationMetrics.operations.html
    • Added a new HTML documentation file for the evaluationMetrics.operations resource.
  • docs/dyn/aiplatform_v1beta1.html
    • Added the evaluationMetrics() resource.
  • docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html
    • Added modelArmorConfig to GenerateContentConfig.
  • docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html
    • Added a new HTML documentation file for the projects.locations.evaluationMetrics resource.
  • docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.operations.html
    • Added a new HTML documentation file for the projects.locations.evaluationMetrics.operations resource.
  • docs/dyn/aiplatform_v1beta1.projects.locations.html
    • Added the evaluationMetrics() resource.
  • docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html
    • Added maxConcurrentActiveRunCount to the Schedule object.
  • docs/dyn/androidmanagement_v1.enterprises.devices.html
    • Updated descriptions for telephonyInfos fields (activationState, configMode) to reflect Android 15+ support.
  • docs/dyn/apihub_v1.projects.locations.html
    • Updated the list method description to clarify public vs. project-visible locations.
  • docs/dyn/appsmarket_v2.customerLicense.html
    • Updated the get method description and parameter descriptions for clarity.
  • docs/dyn/appsmarket_v2.userLicense.html
    • Updated the get method description and parameter descriptions for clarity.
  • docs/dyn/artifactregistry_v1.projects.locations.html
    • Updated the list method description for clarity on public vs. project-visible locations.
  • docs/dyn/artifactregistry_v1beta1.projects.locations.html
    • Updated the list method description for clarity on public vs. project-visible locations.
  • docs/dyn/artifactregistry_v1beta2.projects.locations.html
    • Updated the list method description for clarity on public vs. project-visible locations.
  • docs/dyn/biglake_v1.projects.catalogs.html
    • Added the testIamPermissions method.
  • docs/dyn/biglake_v1.projects.catalogs.namespaces.html
    • Added the tables() resource and the testIamPermissions method.
  • docs/dyn/biglake_v1.projects.catalogs.namespaces.tables.html
    • Added a new HTML documentation file for the projects.catalogs.namespaces.tables resource.
  • docs/dyn/bigtableadmin_v2.projects.instances.tables.html
    • Added geographyType to ColumnFamily.type.
  • docs/dyn/bigtableadmin_v2.projects.locations.html
    • Updated the list method description for clarity on public vs. project-visible locations.
  • docs/dyn/ces_v1.projects.locations.apps.agents.html
    • Added proactiveExecutionEnabled to callback configurations.
  • docs/dyn/ces_v1.projects.locations.apps.conversations.html
    • Added sources parameter to the list method and deprecated source.
  • docs/dyn/ces_v1.projects.locations.apps.guardrails.html
    • Added proactiveExecutionEnabled to callback configurations.
  • docs/dyn/ces_v1.projects.locations.apps.html
    • Added ignoreAppLock to ImportAppRequest.
  • docs/dyn/ces_v1.projects.locations.apps.tools.html
    • Added promptConfig to GoogleSearchTool.
  • docs/dyn/ces_v1.projects.locations.apps.toolsets.html
    • Added promptConfig to GoogleSearchTool.
  • docs/dyn/ces_v1.projects.locations.apps.versions.html
    • Added proactiveExecutionEnabled to callback configurations.
  • docs/dyn/ces_v1beta.projects.locations.apps.agents.html
    • Added proactiveExecutionEnabled to callback configurations.
  • docs/dyn/ces_v1beta.projects.locations.apps.conversations.html
    • Added sources parameter to the list method and deprecated source.
  • docs/dyn/ces_v1beta.projects.locations.apps.guardrails.html
    • Added proactiveExecutionEnabled to callback configurations.
  • docs/dyn/ces_v1beta.projects.locations.apps.html
    • Added ignoreAppLock to ImportAppRequest.
  • docs/dyn/ces_v1beta.projects.locations.apps.tools.html
    • Added promptConfig to GoogleSearchTool.
  • docs/dyn/ces_v1beta.projects.locations.apps.toolsets.html
    • Added promptConfig to GoogleSearchTool.
  • docs/dyn/ces_v1beta.projects.locations.apps.versions.html
    • Added proactiveExecutionEnabled to callback configurations.
  • docs/dyn/cloudfunctions_v2.projects.locations.functions.html
    • Added directVpcEgress and directVpcNetworkInterface fields.
  • docs/dyn/cloudkms_v1.folders.html
    • Updated the AutokeyConfig.name description.
  • docs/dyn/cloudkms_v1.projects.html
    • Updated the AutokeyConfig.name description.
  • docs/dyn/cloudkms_v1.projects.locations.html
    • Added the retiredResources() resource.
  • docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.html
    • Added the delete method.
  • docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html
    • Added the delete method.
  • docs/dyn/cloudkms_v1.projects.locations.retiredResources.html
    • Added a new HTML documentation file for the retiredResources resource.
  • docs/dyn/compute_alpha.addresses.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.advice.html
    • Added maxRunDuration to InstanceProperties.scheduling and estimatedWaitDuration to SpotPlacement.details.
  • docs/dyn/compute_alpha.autoscalers.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.backendBuckets.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.crossSiteNetworks.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.diskSettings.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.disks.html
    • Added the convert method and getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.externalVpnGateways.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.firewallPolicies.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.firewalls.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.forwardingRules.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.futureReservations.html
    • Added advancedDeploymentControl and confidentialComputeType to FutureReservation.
  • docs/dyn/compute_alpha.globalAddresses.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.globalFolderOperations.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.globalForwardingRules.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.globalNetworkEndpointGroups.html
    • Updated description for managing NEGs and added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.globalOrganizationOperations.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.globalVmExtensionPolicies.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.haControllers.html
    • Updated backendServices description and added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.healthChecks.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.httpHealthChecks.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.httpsHealthChecks.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.instanceGroups.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.instanceSettings.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.instanceTemplates.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.instantSnapshotGroups.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.instantSnapshots.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.interconnectAttachmentGroups.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.interconnectAttachments.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.interconnectGroups.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.interconnects.html
    • Updated subzone description and added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.licenses.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.machineImages.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.networkAttachments.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.networkEdgeSecurityServices.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.networkEndpointGroups.html
    • Updated description for managing NEGs and added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.networkFirewallPolicies.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.networks.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.nodeGroups.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.nodeTemplates.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.organizationSecurityPolicies.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.organizationSnapshotRecycleBinPolicy.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.packetMirrorings.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.previewFeatures.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.projects.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.publicAdvertisedPrefixes.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.publicDelegatedPrefixes.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionAutoscalers.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionBackendBuckets.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionBackendServices.html
    • Added orchestrationInfo to Backend and BackendService and getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionCommitments.html
    • Added confidentialComputeType and earlyAccessMaintenance to Reservation and getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionCompositeHealthChecks.html
    • Added kind to CompositeHealthCheckHealth, updated source description, and added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionDiskSettings.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionDisks.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionHealthAggregationPolicies.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionHealthCheckServices.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionHealthChecks.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionHealthSources.html
    • Added the getHealth method and getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionInstanceGroups.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionInstanceTemplates.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionInstances.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionInstantSnapshotGroups.html
    • Added getVersionOperationMetadata to operation resources.
  • docs/dyn/compute_alpha.regionInstantSnapshots.html
    • Added getVersionOperationMetadata to operation resources.
Activity
  • The pull request was created by yoshi-code-bot.
  • The pull request updates discovery artifacts for various Google Cloud services.
  • The changes include additions of new methods, parameters, and fields, as well as updates to existing descriptions.
  • Several new HTML documentation files were added for aiplatform_v1beta1.evaluationMetrics, biglake_v1.projects.catalogs.namespaces.tables, and cloudkms_v1.projects.locations.retiredResources.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces several API documentation updates across various Google Cloud services. Key changes include adding a countChromeOsDevices method to the Admin Directory API, enhancing the Admin Reports list method with new filtering parameters (applicationInfoFilter, networkInfoFilter, statusFilter), and adding a status field to ActivityEvent objects. The Vertex AI API (aiplatform_v1 and aiplatform_v1beta1) now includes an error field in candidateResponses and goldenResponse objects for evaluation items, and new evaluationMetrics resources have been added. The aiplatform_v1beta1.projects.locations.datasets API now supports modelArmorConfig for prompt and response sanitization, and aiplatform_v1beta1.projects.locations.schedules adds maxConcurrentActiveRunCount. The Android Management API updates telephony information descriptions for telephonyInfos, activationState, and configMode to reflect broader Android version support. API Hub and Artifact Registry location list methods now have clarified descriptions for listing public vs. project-visible locations. BigLake API's catalogs and namespaces resources gain testIamPermissions methods, and a new tables sub-resource is introduced under namespaces. Bigtable Admin API adds a geographyType to the Column schema. Cloud Functions V2 introduces directVpcEgress and directVpcNetworkInterface for direct VPC connectivity. Cloud KMS API updates AutokeyConfig resource names to include project-level scope and adds delete methods for CryptoKeyVersion and CryptoKey resources, along with a new retiredResources resource. Finally, numerous Compute Engine API operations across various resources (e.g., addresses, autoscalers, disks, futureReservations, firewallPolicies, healthChecks, instanceGroups, networks, nodeGroups, packetMirrorings, publicDelegatedPrefixes, regionCommitments, regionHealthSources, regionInstanceGroups, regionInstanceTemplates, regionInstantSnapshots, regionNetworkEndpointGroups, regionNetworkFirewallPolicies, regionOperations, regionUrlMaps, snapshots, targetHttpsProxies, targetPools, targetSslProxies, targetTcpProxies, targetVpnGateways, urlMaps, vpnGateways, vpnTunnels, zoneOperations) now include getVersionOperationMetadata with inlineSbomInfo for tracking SBOM versions. Additionally, futureReservations and regionCommitments gain confidentialComputeType and earlyAccessMaintenance fields, and regionBackendServices introduces an orchestrationInfo field for backends and backend services. Review comments primarily focused on clarifying duplicated or potentially confusing descriptions for proactiveExecutionEnabled, modelArmorConfig, promptConfig, eventStatus, status, and includeChildOrgunits fields, suggesting consolidation and improved visibility for critical constraints.

&quot;afterAgentCallback&quot;: { # A callback defines the custom logic to be executed at various stages of agent interaction. # Optional. The callback to execute after the agent is called. Each callback function is expected to return a structure (e.g., a dict or object) containing at least: - &#x27;decision&#x27;: Either &#x27;OK&#x27; or &#x27;TRIGGER&#x27;. - &#x27;reason&#x27;: A string explaining the decision. A &#x27;TRIGGER&#x27; decision may halt further processing.
&quot;description&quot;: &quot;A String&quot;, # Optional. Human-readable description of the callback.
&quot;disabled&quot;: True or False, # Optional. Whether the callback is disabled. Disabled callbacks are ignored by the agent.
&quot;proactiveExecutionEnabled&quot;: True or False, # Optional. If enabled, the callback will also be executed on intermediate model outputs. This setting only affects after model callback. **ENABLE WITH CAUTION**. Typically after model callback only needs to be executed after receiving all model responses. Enabling proactive execution may have negative implication on the execution cost and latency, and should only be enabled in rare situations.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The description for proactiveExecutionEnabled states: This setting only affects after model callback. However, this property is also defined for other callback types like afterAgentCallback here. This is confusing and potentially incorrect. The description should be clarified for each context where it's used. This issue is repeated for all callbacks in this file.

{ # A callback defines the custom logic to be executed at various stages of agent interaction.
&quot;description&quot;: &quot;A String&quot;, # Optional. Human-readable description of the callback.
&quot;disabled&quot;: True or False, # Optional. Whether the callback is disabled. Disabled callbacks are ignored by the agent.
&quot;proactiveExecutionEnabled&quot;: True or False, # Optional. If enabled, the callback will also be executed on intermediate model outputs. This setting only affects after model callback. **ENABLE WITH CAUTION**. Typically after model callback only needs to be executed after receiving all model responses. Enabling proactive execution may have negative implication on the execution cost and latency, and should only be enabled in rare situations.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The description for proactiveExecutionEnabled states: This setting only affects after model callback. However, this property is also defined for other callback types like afterAgentCallback here. This is confusing and potentially incorrect. The description should be clarified for each context where it's used. This issue is repeated for all callbacks in this file.

&quot;afterAgentCallback&quot;: { # A callback defines the custom logic to be executed at various stages of agent interaction. # Optional. The callback to execute after the agent is called. Each callback function is expected to return a structure (e.g., a dict or object) containing at least: - &#x27;decision&#x27;: Either &#x27;OK&#x27; or &#x27;TRIGGER&#x27;. - &#x27;reason&#x27;: A string explaining the decision. A &#x27;TRIGGER&#x27; decision may halt further processing.
&quot;description&quot;: &quot;A String&quot;, # Optional. Human-readable description of the callback.
&quot;disabled&quot;: True or False, # Optional. Whether the callback is disabled. Disabled callbacks are ignored by the agent.
&quot;proactiveExecutionEnabled&quot;: True or False, # Optional. If enabled, the callback will also be executed on intermediate model outputs. This setting only affects after model callback. **ENABLE WITH CAUTION**. Typically after model callback only needs to be executed after receiving all model responses. Enabling proactive execution may have negative implication on the execution cost and latency, and should only be enabled in rare situations.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The description for proactiveExecutionEnabled states: This setting only affects after model callback. However, this property is also defined for other callback types like afterAgentCallback here. This is confusing and potentially incorrect. The description should be clarified for each context where it's used. This issue is repeated for all callbacks in this file.

{ # A callback defines the custom logic to be executed at various stages of agent interaction.
&quot;description&quot;: &quot;A String&quot;, # Optional. Human-readable description of the callback.
&quot;disabled&quot;: True or False, # Optional. Whether the callback is disabled. Disabled callbacks are ignored by the agent.
&quot;proactiveExecutionEnabled&quot;: True or False, # Optional. If enabled, the callback will also be executed on intermediate model outputs. This setting only affects after model callback. **ENABLE WITH CAUTION**. Typically after model callback only needs to be executed after receiving all model responses. Enabling proactive execution may have negative implication on the execution cost and latency, and should only be enabled in rare situations.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The description for proactiveExecutionEnabled states: This setting only affects after model callback. However, this property is also defined for other callback types like afterAgentCallback here. This is confusing and potentially incorrect. The description should be clarified for each context where it's used. This issue is repeated for all callbacks in this file.

{ # A callback defines the custom logic to be executed at various stages of agent interaction.
&quot;description&quot;: &quot;A String&quot;, # Optional. Human-readable description of the callback.
&quot;disabled&quot;: True or False, # Optional. Whether the callback is disabled. Disabled callbacks are ignored by the agent.
&quot;proactiveExecutionEnabled&quot;: True or False, # Optional. If enabled, the callback will also be executed on intermediate model outputs. This setting only affects after model callback. **ENABLE WITH CAUTION**. Typically after model callback only needs to be executed after receiving all model responses. Enabling proactive execution may have negative implication on the execution cost and latency, and should only be enabled in rare situations.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The description for proactiveExecutionEnabled states: This setting only affects after model callback. However, this property is also defined for other callback types like afterAgentCallback here. This is confusing and potentially incorrect. The description should be clarified for each context where it's used. This issue is repeated for all callbacks in this file.

&quot;candidateResponses&quot;: [ # Optional. Responses from model under test and other baseline models for comparison.
{ # Responses from model or agent.
&quot;candidate&quot;: &quot;A String&quot;, # Required. The name of the candidate that produced the response.
&quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. Error while scraping model or agent.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The comment for the error field appears to be a combination of two separate descriptions, resulting in a duplicated and lengthy comment. This pattern is repeated for other occurrences of the error field in this file. Please consolidate it into a single, clear description.

&quot;status&quot;: { # Status of the event. Note: Not all events have status. # Status of the event. Note: Not all events have status.
&quot;errorCode&quot;: &quot;A String&quot;, # Error code of the event. Note: Field can be empty.
&quot;errorMessage&quot;: &quot;A String&quot;, # Error message of the event. Note: Field can be empty.
&quot;eventStatus&quot;: &quot;A String&quot;, # * Status of the event. Possible values if not empty: - UNKNOWN_EVENT_STATUS - SUCCEEDED - SUCCEEDED_WITH_WARNINGS - FAILED - SKIPPED

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The comment for eventStatus starts with an extraneous *. This seems like a formatting issue and should be removed for consistency.

Suggested change
&quot;eventStatus&quot;: &quot;A String&quot;, # * Status of the event. Possible values if not empty: - UNKNOWN_EVENT_STATUS - SUCCEEDED - SUCCEEDED_WITH_WARNINGS - FAILED - SKIPPED
"eventStatus": "A String", # Status of the event. Possible values if not empty: - UNKNOWN_EVENT_STATUS - SUCCEEDED - SUCCEEDED_WITH_WARNINGS - FAILED - SKIPPED

&quot;preferredDomains&quot;: [ # Optional. Specifies domains to restrict search results to. Example: &quot;example.com&quot;, &quot;another.site&quot;. A maximum of 20 domains can be specified.
&quot;A String&quot;,
],
&quot;promptConfig&quot;: { # Prompt settings used by the model when processing or summarizing the google search results. # Optional. Prompt instructions passed to planner on how the search results should be processed for text and voice.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The comment for promptConfig is duplicated. This should be consolidated into a single, clear description.

Suggested change
&quot;promptConfig&quot;: { # Prompt settings used by the model when processing or summarizing the google search results. # Optional. Prompt instructions passed to planner on how the search results should be processed for text and voice.
"promptConfig": { # Optional. Prompt instructions passed to planner on how the search results should be processed for text and voice.

&quot;preferredDomains&quot;: [ # Optional. Specifies domains to restrict search results to. Example: &quot;example.com&quot;, &quot;another.site&quot;. A maximum of 20 domains can be specified.
&quot;A String&quot;,
],
&quot;promptConfig&quot;: { # Prompt settings used by the model when processing or summarizing the google search results. # Optional. Prompt instructions passed to planner on how the search results should be processed for text and voice.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The comment for promptConfig is duplicated. This should be consolidated into a single, clear description.

Suggested change
&quot;promptConfig&quot;: { # Prompt settings used by the model when processing or summarizing the google search results. # Optional. Prompt instructions passed to planner on how the search results should be processed for text and voice.
"promptConfig": { # Optional. Prompt instructions passed to planner on how the search results should be processed for text and voice.

&quot;resourceIds&quot;: [ # Resource ids associated with the event.
&quot;A String&quot;,
],
&quot;status&quot;: { # Status of the event. Note: Not all events have status. # Status of the event. Note: Not all events have status.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The comment for the status field is duplicated. This appears to be a generation error and should be corrected for clarity.

Suggested change
&quot;status&quot;: { # Status of the event. Note: Not all events have status. # Status of the event. Note: Not all events have status.
"status": { # Status of the event. Note: Not all events have status.

@gcf-merge-on-green gcf-merge-on-green bot merged commit a0e5cc5 into googleapis:main Feb 17, 2026
14 checks passed
@gcf-merge-on-green gcf-merge-on-green bot removed the automerge: exact Summon MOG for automerging, but approvals need to be against the latest commit label Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: xl Pull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants