Skip to content

Conversation

@yoshi-code-bot
Copy link
Contributor

Deleted keys were detected in the following stable discovery artifacts:

aiplatform v1 251f186
cloudresourcemanager v3 f1ac0c6
container v1 0762bad
content v2.1 66811d6
dataplex v1 2b536df
dialogflow v2 7e687eb
discoveryengine v1 8a66cee
displayvideo v2 4158577
displayvideo v3 4158577
displayvideo v4 4158577
docs v1 3229c43
healthcare v1 358b658

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

aiplatform v1beta1 251f186
compute alpha 2c71733
container v1beta1 0762bad
dialogflow v2beta1 7e687eb
discoveryengine v1alpha 8a66cee
discoveryengine v1beta 8a66cee
healthcare v1beta1 358b658

Discovery Artifact Change Summary:

feat(admin): update the api 3dc594a
feat(aiplatform): update the api 251f186
feat(alertcenter): update the api 524fd1c
feat(alloydb): update the api 88f4ee0
feat(androidpublisher): update the api 223ea7a
feat(apigee): update the api 94bb4cb
feat(apihub): update the api 12a9851
feat(appengine): update the api c61f1fa
feat(apphub): update the api 8f28035
feat(authorizedbuyersmarketplace): update the api a90182f
feat(backupdr): update the api 74ca58c
fix(bigqueryreservation): update the api dea6507
feat(calendar): update the api b0d2a78
feat(chromemanagement): update the api 6c9d4e3
feat(cloudasset): update the api d37a7b6
feat(cloudbuild): update the api 0162722
feat(clouddeploy): update the api c294e23
feat(cloudkms): update the api bf918b3
feat(cloudresourcemanager): update the api f1ac0c6
feat(cloudshell): update the api 82dcefd
feat(cloudsupport): update the api 2c71733
feat(compute): update the api 2c71733
feat(contactcenteraiplatform): update the api 36f0563
feat(contactcenterinsights): update the api 1662d39
feat(container): update the api 0762bad
feat(containeranalysis): update the api 2747dda
feat(content): update the api 66811d6
feat(datacatalog): update the api dc6d03e
fix(dataflow): update the api 410d477
feat(dataform): update the api 78bd3b1
feat(datafusion): update the api 10392fc
feat(datamanager): update the api 6006e65
feat(datamigration): update the api e2e84e5
feat(dataplex): update the api 2b536df
fix(dataportability): update the api 7e2c700
feat(dataproc): update the api 462afe4
feat(datastream): update the api ca74221
feat(deploymentmanager): update the api ce00020
feat(dialogflow): update the api 7e687eb
feat(discoveryengine): update the api 8a66cee
feat(displayvideo): update the api 4158577
feat(docs): update the api 3229c43
feat(documentai): update the api 9e3ac31
feat(drive): update the api 126a800
feat(eventarc): update the api 130677d
feat(firebaseappdistribution): update the api e8a992a
feat(firebaseml): update the api ff03cda
feat(gkebackup): update the api 4944f4b
feat(gkehub): update the api 5d2b943
feat(gkeonprem): update the api 277afab
feat(gmail): update the api 60f9116
feat(healthcare): update the api 358b658
feat(iamcredentials): update the api 930c3f3
feat(looker): update the api e5d62ac
fix(managedkafka): update the api c80120a
feat(merchantapi): update the api 4183787
feat(migrationcenter): update the api cf7bde4
feat(netapp): update the api 786830d
feat(networkservices): update the api 7709e14
feat(osconfig): update the api 1245123
feat(oslogin): update the api 4cd4aa4
fix(parametermanager): update the api ba31777
feat(paymentsresellersubscription): update the api d13fef9
fix(pubsub): update the api ce76057
feat(redis): update the api 2af7451
feat(retail): update the api 130bc4e
feat(run): update the api 12e6835
feat(runtimeconfig): update the api 8c0c730
feat(saasservicemgmt): update the api bbfec4a
feat(searchads360): update the api 0363afc
fix(secretmanager): update the api 12ec65f
feat(securitycenter): update the api b95ab38
feat(spanner): update the api 543cf5a
feat(sqladmin): update the api 80dfaee
feat(storage): update the api 88536e5
feat(storagebatchoperations): update the api 2fe5321
feat(storagetransfer): update the api a8a8146
feat(sts): update the api 21ce69d
feat(tagmanager): update the api b1b833f
feat(tpu): update the api ed3e597
feat(vmmigration): update the api 9fbe345
feat(walletobjects): update the api 87cc70d
feat(workspaceevents): update the api dce83ca
feat(workstations): update the api e62fd6b
feat(youtube): update the api 7674d83
feat(youtubereporting): update the api 13d41c4

#### admin:directory_v1

The following keys were added:
- resources.users.methods.createGuest (Total Keys: 8)
- schemas.DirectoryUsersCreateGuestRequest (Total Keys: 3)
- schemas.GuestAccountInfo (Total Keys: 3)
- schemas.User.properties.guestAccountInfo.$ref (Total Keys: 1)
- schemas.User.properties.isGuestUser.type (Total Keys: 1)

#### admin:reports_v1

The following keys were added:
- resources.activities.methods.list.parameters.resourceDetailsFilter (Total Keys: 2)

The following keys were changed:
- resources.activities.methods.list.parameters.applicationName.pattern (Total Keys: 1)
#### aiplatform:v1

The following keys were deleted:
- schemas.GoogleCloudAiplatformV1EvaluationInstanceAgentData.properties.eventsText.type (Total Keys: 1)

The following keys were added:
- resources.projects.resources.locations.resources.datasets.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.datasets.methods.setIamPolicy (Total Keys: 12)
- resources.projects.resources.locations.resources.datasets.methods.testIamPermissions (Total Keys: 14)
- resources.projects.resources.locations.resources.endpoints.resources.google.resources.science.methods.inference (Total Keys: 14)
- schemas.GoogleCloudAiplatformV1FunctionCall.properties.partialArgs (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1FunctionCall.properties.willContinue.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1FunctionCallingConfig.properties.streamFunctionCallArguments.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1GenerationConfigThinkingConfig.properties.thinkingLevel.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1ImageConfig.properties.imageSize.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1MemoryBankCustomizationConfig (Total Keys: 34)
- schemas.GoogleCloudAiplatformV1MemoryTopicId (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1Part.properties.mediaResolution.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1PartMediaResolution (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1PartialArg (Total Keys: 9)
- schemas.GoogleCloudAiplatformV1ReasoningEngine.properties.contextSpec.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1ReasoningEngineContextSpec (Total Keys: 29)
- schemas.GoogleCloudAiplatformV1ReplicatedVoiceConfig (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1SchemaPromptSpecAppBuilderData (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1SchemaPromptSpecStructuredPrompt.properties.appBuilderData.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1VoiceConfig.properties.replicatedVoiceConfig.$ref (Total Keys: 1)

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

#### aiplatform:v1beta1

The following keys were deleted:
- schemas.GoogleCloudAiplatformV1beta1EvaluationInstanceAgentData.properties.eventsText.type (Total Keys: 1)

The following keys were added:
- resources.project.resources.locations.resources.datasets.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.datasets.methods.setIamPolicy (Total Keys: 12)
- resources.projects.resources.locations.resources.datasets.methods.testIamPermissions (Total Keys: 14)
- resources.projects.resources.locations.resources.endpoints.resources.google.resources.science.methods.inference (Total Keys: 14)
- resources.projects.resources.locations.resources.reasoningEngines.methods.executeCode (Total Keys: 12)
- resources.projects.resources.locations.resources.reasoningEngines.resources.memories.methods.purge (Total Keys: 12)
- resources.reasoningEngines.methods.executeCode (Total Keys: 12)
- resources.reasoningEngines.resources.memories.methods.purge (Total Keys: 12)
- schemas.GoogleCloudAiplatformV1beta1ExecuteCodeRequest (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ExecuteCodeResponse (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1FunctionCall.properties.partialArgs (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1FunctionCall.properties.willContinue.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1FunctionCallingConfig.properties.streamFunctionCallArguments.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1GenerationConfigThinkingConfig.properties.thinkingLevel.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1ImageConfig.properties.imageSize.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1MachineSpec.properties.minGpuDriverVersion.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1Part.properties.mediaResolution.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1PartMediaResolution (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1PartialArg (Total Keys: 9)
- schemas.GoogleCloudAiplatformV1beta1PurgeMemoriesRequest (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ReasoningEngineSpec.properties.effectiveIdentity (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1ReasoningEngineSpec.properties.identityType.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1SchemaPromptSpecAppBuilderData (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1SchemaPromptSpecStructuredPrompt.properties.appBuilderData.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1Session.properties.labels (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1VoiceConfig.properties.replicatedVoiceConfig.$ref (Total Keys: 1)

The following keys were changed:
- endpoints (Total Keys: 1)
#### alertcenter:v1beta1

The following keys were added:
- schemas.ResourceInfo.properties.messageId.type (Total Keys: 1)
#### alloydb:v1

The following keys were added:
- endpoints (Total Keys: 1)
- resources.projects.resources.locations.resources.backups.methods.get.parameters.view (Total Keys: 2)
- resources.projects.resources.locations.resources.backups.methods.list.parameters.view (Total Keys: 2)
- schemas.Cluster.properties.maintenanceVersionSelectionPolicy.type (Total Keys: 1)
- schemas.Instance.properties.maintenanceVersionName (Total Keys: 2)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata.properties.isDeletionProtectionEnabled.type (Total Keys: 1)

#### alloydb:v1alpha

The following keys were added:
- endpoints (Total Keys: 1)
- resources.projects.resources.locations.resources.backups.methods.get.parameters.view (Total Keys: 2)
- resources.projects.resources.locations.resources.backups.methods.list.parameters.view (Total Keys: 2)
- schemas.Backup.properties.clusterDeleted (Total Keys: 2)
- schemas.Instance.properties.maintenanceVersionName (Total Keys: 2)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata.properties.isDeletionProtectionEnabled.type (Total Keys: 1)

#### alloydb:v1beta

The following keys were added:
- endpoints (Total Keys: 1)
- resources.projects.resources.locations.resources.backups.methods.get.parameters.view (Total Keys: 2)
- resources.projects.resources.locations.resources.backups.methods.list.parameters.view (Total Keys: 2)
- schemas.Backup.properties.clusterDeleted (Total Keys: 2)
- schemas.Instance.properties.maintenanceVersionName (Total Keys: 2)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata.properties.isDeletionProtectionEnabled.type (Total Keys: 1)
#### androidpublisher:v3

The following keys were added:
- schemas.BaseDetails (Total Keys: 2)
- schemas.ExternalAccountIds (Total Keys: 4)
- schemas.FreeTrialDetails (Total Keys: 2)
- schemas.IntroductoryPriceDetails (Total Keys: 2)
- schemas.ItemReplacement (Total Keys: 6)
- schemas.OfferPhaseDetails (Total Keys: 6)
- schemas.Order.properties.salesChannel.type (Total Keys: 1)
- schemas.OutOfAppPurchaseContext (Total Keys: 4)
- schemas.ProrationPeriodDetails (Total Keys: 4)
- schemas.SubscriptionDetails.properties.offerPhaseDetails.$ref (Total Keys: 1)
- schemas.SubscriptionPurchaseLineItem.properties.itemReplacement.$ref (Total Keys: 1)
- schemas.SubscriptionPurchaseV2.properties.outOfAppPurchaseContext.$ref (Total Keys: 1)
- schemas.SubscriptionPurchasesAcknowledgeRequest.properties.externalAccountIds.$ref (Total Keys: 1)
#### apigee:v1

The following keys were added:
- resources.organizations.resources.securityProfilesV2.methods.delete.parameters.riskAssessmentType (Total Keys: 2)
- resources.organizations.resources.securityProfilesV2.methods.get.parameters.riskAssessmentType (Total Keys: 2)
- resources.organizations.resources.securityProfilesV2.methods.list.parameters.riskAssessmentType (Total Keys: 2)
- schemas.GoogleCloudApigeeV1ApiProduct.properties.llmOperationGroup.$ref (Total Keys: 1)
- schemas.GoogleCloudApigeeV1ApiProduct.properties.llmQuota (Total Keys: 3)
- schemas.GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.properties.apiHubApis.$ref (Total Keys: 1)
- schemas.GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.properties.apiHubGateways.$ref (Total Keys: 1)
- schemas.GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubApiArray (Total Keys: 4)
- schemas.GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubGatewayArray (Total Keys: 4)
- schemas.GoogleCloudApigeeV1KeyValueMap.properties.maskedValues.type (Total Keys: 1)
- schemas.GoogleCloudApigeeV1LlmOperation (Total Keys: 18)
- schemas.GoogleCloudApigeeV1LlmTokenQuota (Total Keys: 5)
- schemas.GoogleCloudApigeeV1SecurityAssessmentResultResource.properties.apiHubDeploymentDetails (Total Keys: 2)
- schemas.GoogleCloudApigeeV1SecurityAssessmentResultResourceApiHubDeploymentDetails (Total Keys: 7)
- schemas.GoogleCloudApigeeV1SecurityProfileV2.properties.riskAssessmentType.type (Total Keys: 1)
- schemas.GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig.properties.include.$ref (Total Keys: 1)
- schemas.GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfigApiHubGatewayTypeArray (Total Keys: 4)
#### apihub:v1

The following keys were added:
- resources.projects.resources.locations.methods.retrieveApiViews (Total Keys: 20)
- resources.projects.resources.locations.resources.addons.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.addons.methods.list (Total Keys: 18)
- resources.projects.resources.locations.resources.addons.methods.manageConfig (Total Keys: 12)
- resources.projects.resources.locations.resources.apis.resources.versions.resources.specs.methods.fetchAdditionalSpecContent (Total Keys: 13)
- schemas.GoogleCloudApihubV1AdditionalSpecContent (Total Keys: 12)
- schemas.GoogleCloudApihubV1Addon (Total Keys: 18)
- schemas.GoogleCloudApihubV1AllDataAddonConfig (Total Keys: 3)
- schemas.GoogleCloudApihubV1ApiView (Total Keys: 6)
- schemas.GoogleCloudApihubV1ApigeeEdgeConfig (Total Keys: 3)
- schemas.GoogleCloudApihubV1ApigeeOPDKConfig (Total Keys: 3)
- schemas.GoogleCloudApihubV1ApigeeXHybridConfig (Total Keys: 3)
- schemas.GoogleCloudApihubV1EnvironmentFilter (Total Keys: 5)
- schemas.GoogleCloudApihubV1FetchAdditionalSpecContentResponse (Total Keys: 3)
- schemas.GoogleCloudApihubV1FlattenedApiVersionDeploymentView (Total Keys: 5)
- schemas.GoogleCloudApihubV1FlattenedApiVersionOperationDeploymentView (Total Keys: 6)
- schemas.GoogleCloudApihubV1GatewayPluginAddonConfig (Total Keys: 4)
- schemas.GoogleCloudApihubV1GatewayPluginConfig (Total Keys: 6)
- schemas.GoogleCloudApihubV1LastExecution.properties.resultMetadata (Total Keys: 2)
- schemas.GoogleCloudApihubV1ListAddonsResponse (Total Keys: 5)
- schemas.GoogleCloudApihubV1ManageAddonConfigRequest (Total Keys: 3)
- schemas.GoogleCloudApihubV1McpTool (Total Keys: 6)
- schemas.GoogleCloudApihubV1OperationDetails.properties.mcpTool.$ref (Total Keys: 1)
- schemas.GoogleCloudApihubV1OperationSchema (Total Keys: 4)
- schemas.GoogleCloudApihubV1PluginInstance.properties.sourceEnvironmentsConfig (Total Keys: 2)
- schemas.GoogleCloudApihubV1RetrieveApiViewsResponse (Total Keys: 5)
- schemas.GoogleCloudApihubV1SourceEnvironment (Total Keys: 8)
- schemas.GoogleCloudApihubV1Spec.properties.additionalSpecContents (Total Keys: 3)
- schemas.GoogleCloudApihubV1ToolAnnotations (Total Keys: 8)
#### appengine:v1

The following keys were added:
- resources.projects.resources.locations.resources.applications.resources.domainMappings.methods.list (Total Keys: 21)
- schemas.AuthorizedCertificate.properties.domainNames.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.id.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.name.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.visibleDomainMappings.readOnly (Total Keys: 1)
- schemas.DomainMapping.properties.name.readOnly (Total Keys: 1)
- schemas.DomainMapping.properties.resourceRecords.readOnly (Total Keys: 1)
- schemas.SslSettings.properties.pendingManagedCertificateId.readOnly (Total Keys: 1)

#### appengine:v1alpha

The following keys were added:
- resources.projects.resources.locations.resources.applications.resources.domainMappings.methods.list (Total Keys: 21)
- schemas.AuthorizedCertificate.properties.domainNames.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.id.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.name.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.visibleDomainMappings.readOnly (Total Keys: 1)
- schemas.DomainMapping.properties.name.readOnly (Total Keys: 1)
- schemas.DomainMapping.properties.resourceRecords.readOnly (Total Keys: 1)
- schemas.SslSettings.properties.isManagedCertificate.readOnly (Total Keys: 1)

#### appengine:v1beta

The following keys were added:
- resources.projects.resources.locations.resources.applications.resources.domainMappings.methods.list (Total Keys: 21)
- schemas.AuthorizedCertificate.properties.domainNames.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.id.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.name.readOnly (Total Keys: 1)
- schemas.AuthorizedCertificate.properties.visibleDomainMappings.readOnly (Total Keys: 1)
- schemas.DomainMapping.properties.name.readOnly (Total Keys: 1)
- schemas.DomainMapping.properties.resourceRecords.readOnly (Total Keys: 1)
- schemas.SslSettings.properties.pendingManagedCertificateId.readOnly (Total Keys: 1)
- schemas.Version.properties.appEngineBundledServices (Total Keys: 2)
#### apphub:v1

The following keys were added:
- resources.projects.resources.locations.methods.getBoundary (Total Keys: 11)
- resources.projects.resources.locations.methods.updateBoundary (Total Keys: 17)
- schemas.Boundary (Total Keys: 12)
- schemas.ExtendedMetadata (Total Keys: 5)
- schemas.Identity (Total Keys: 4)
- schemas.RegistrationType (Total Keys: 4)
- schemas.ServiceProperties.properties.extendedMetadata (Total Keys: 3)
- schemas.ServiceProperties.properties.identity (Total Keys: 2)
- schemas.ServiceProperties.properties.registrationType (Total Keys: 2)
- schemas.WorkloadProperties.properties.extendedMetadata (Total Keys: 3)
- schemas.WorkloadProperties.properties.identity (Total Keys: 2)

#### apphub:v1alpha

The following keys were added:
- resources.projects.resources.locations.methods.getBoundary (Total Keys: 11)
- resources.projects.resources.locations.methods.updateBoundary (Total Keys: 17)
- schemas.Boundary (Total Keys: 12)
- schemas.ExtendedMetadata (Total Keys: 5)
- schemas.Identity (Total Keys: 4)
- schemas.RegistrationType (Total Keys: 4)
- schemas.ServiceProperties.properties.extendedMetadata (Total Keys: 3)
- schemas.ServiceProperties.properties.identity (Total Keys: 2)
- schemas.ServiceProperties.properties.registrationType (Total Keys: 2)
- schemas.WorkloadProperties.properties.extendedMetadata (Total Keys: 3)
- schemas.WorkloadProperties.properties.identity (Total Keys: 2)
#### authorizedbuyersmarketplace:v1

The following keys were added:
- schemas.AuctionPackage.properties.floorPriceCpm (Total Keys: 2)
- schemas.MediaPlanner.properties.accountId.deprecated (Total Keys: 1)

#### authorizedbuyersmarketplace:v1alpha

The following keys were added:
- schemas.AuctionPackage.properties.floorPriceCpm (Total Keys: 2)
- schemas.MediaPlanner.properties.accountId.deprecated (Total Keys: 1)
#### backupdr:v1

The following keys were added:
- resources.projects.resources.locations.resources.trial.methods.end (Total Keys: 12)
- schemas.Backup.properties.backupRetentionInheritance (Total Keys: 2)
- schemas.Backup.properties.kmsKeyVersions (Total Keys: 3)
- schemas.BackupVault.properties.backupRetentionInheritance.type (Total Keys: 1)
- schemas.BackupVault.properties.encryptionConfig.$ref (Total Keys: 1)
- schemas.EncryptionConfig (Total Keys: 3)
- schemas.EndTrialRequest (Total Keys: 3)
- schemas.ListDataSourceReferencesResponse.properties.unreachable (Total Keys: 2)
- schemas.RestoreBackupRequest.properties.clearOverridesFieldMask (Total Keys: 2)
- schemas.TriggerBackupRequest.properties.labels (Total Keys: 2)
#### bigqueryreservation:v1

The following keys were changed:
- endpoints (Total Keys: 1)
#### calendar:v3

The following keys were added:
- schemas.Calendar.properties.autoAcceptInvitations.type (Total Keys: 1)
- schemas.Calendar.properties.dataOwner.type (Total Keys: 1)
- schemas.CalendarListEntry.properties.dataOwner.type (Total Keys: 1)
#### chromemanagement:v1

The following keys were added:
- resources.customers.resources.reports.methods.countActiveDevices (Total Keys: 20)
- resources.customers.resources.reports.methods.countDevicesPerBootType (Total Keys: 20)
- resources.customers.resources.reports.methods.countDevicesPerReleaseChannel (Total Keys: 20)
- schemas.GoogleChromeManagementV1CountActiveDevicesResponse (Total Keys: 6)
- schemas.GoogleChromeManagementV1CountDevicesPerBootTypeResponse (Total Keys: 8)
- schemas.GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse (Total Keys: 18)
#### cloudasset:v1

The following keys were added:
- schemas.VersionedResource.properties.assetExceptions (Total Keys: 2)
#### cloudbuild:v1

The following keys were added:
- schemas.BuiltImage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.MavenArtifact.properties.deployFolder.type (Total Keys: 1)
- schemas.UploadedGoModule.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.UploadedMavenArtifact.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.UploadedNpmPackage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.UploadedPythonPackage.properties.artifactRegistryPackage (Total Keys: 2)
#### clouddeploy:v1

The following keys were added:
- schemas.Release.properties.toolVersions.$ref (Total Keys: 1)
- schemas.ReleaseCondition.properties.dockerVersionSupportedCondition (Total Keys: 2)
- schemas.ReleaseCondition.properties.helmVersionSupportedCondition (Total Keys: 2)
- schemas.ReleaseCondition.properties.kptVersionSupportedCondition (Total Keys: 2)
- schemas.ReleaseCondition.properties.kubectlVersionSupportedCondition (Total Keys: 2)
- schemas.ReleaseCondition.properties.kustomizeVersionSupportedCondition (Total Keys: 2)
- schemas.ReleaseCondition.properties.skaffoldVersionSupportedCondition (Total Keys: 2)
- schemas.ToolVersionSupportedCondition (Total Keys: 12)
- schemas.ToolVersions (Total Keys: 8)
#### cloudkms:v1

The following keys were added:
- schemas.ImportJob.properties.cryptoKeyBackend.type (Total Keys: 1)
- schemas.LocationMetadata.properties.hsmSingleTenantAvailable.type (Total Keys: 1)
#### cloudresourcemanager:v3

The following keys were deleted:
- resources.locations.resources.tagBindingCollections.methods.update (Total Keys: 12)

The following keys were added:
- resources.locations.resources.tagBindingCollections.methods.patch (Total Keys: 15)
- schemas.TagKey.properties.allowedValuesRegex.type (Total Keys: 1)
#### cloudshell:v1

The following keys were added:
- resources.users.resources.environments.methods.generateAccessToken (Total Keys: 17)
- schemas.GenerateAccessTokenResponse (Total Keys: 3)
#### cloudsupport:v2

The following keys were added:
- schemas.Blobstore2Info.properties.downloadExternalReadToken (Total Keys: 2)

#### cloudsupport:v2beta

The following keys were added:
- schemas.Blobstore2Info.properties.downloadExternalReadToken (Total Keys: 2)
#### contactcenteraiplatform:v1alpha1

The following keys were added:
- resources.projects.resources.locations.methods.generateShifts (Total Keys: 12)
- schemas.Date (Total Keys: 31)
- schemas.EmployeeInfo (Total Keys: 5)
- schemas.EventTemplate (Total Keys: 11)
- schemas.GenerateShiftsRequest (Total Keys: 9)
- schemas.PlanningHorizon (Total Keys: 4)
- schemas.ShiftTemplate (Total Keys: 22)
- schemas.SolverConfig (Total Keys: 5)
- schemas.TimeZone (Total Keys: 4)
- schemas.UnwantedEventInterval (Total Keys: 5)
- schemas.WorkforceDemand (Total Keys: 10)
#### contactcenterinsights:v1

The following keys were added:
- schemas.GoogleCloudContactcenterinsightsV1Dimension.properties.labelDimensionMetadata (Total Keys: 2)
- schemas.GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata (Total Keys: 4)
- schemas.GoogleCloudContactcenterinsightsV1alpha1Dimension.properties.labelDimensionMetadata (Total Keys: 2)
- schemas.GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata (Total Keys: 4)
#### container:v1

The following keys were deleted:
- schemas.NodeNetworkConfig.properties.subnetwork.readOnly (Total Keys: 1)

The following keys were added:
- schemas.CertificateConfig (Total Keys: 7)
- schemas.ClusterUpdate.properties.desiredPrivilegedAdmissionConfig.$ref (Total Keys: 1)
- schemas.ContainerdConfig.properties.registryHosts (Total Keys: 2)
- schemas.DisruptionEvent (Total Keys: 8)
- schemas.HostConfig (Total Keys: 14)
- schemas.NodeDrainConfig (Total Keys: 3)
- schemas.NodePool.properties.nodeDrainConfig.$ref (Total Keys: 1)
- schemas.PdbBlockedPod (Total Keys: 4)
- schemas.RegistryHeader (Total Keys: 5)
- schemas.RegistryHostConfig (Total Keys: 5)
- schemas.UpdateNodePoolRequest.properties.nodeDrainConfig.$ref (Total Keys: 1)
- schemas.UpgradeInfoEvent.properties.disruptionEvent.$ref (Total Keys: 1)
- schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions (Total Keys: 3)

#### container:v1beta1

The following keys were deleted:
- schemas.NodeNetworkConfig.properties.subnetwork.readOnly (Total Keys: 1)

The following keys were added:
- resources.projects.resources.locations.resources.clusters.methods.completeControlPlaneUpgrade (Total Keys: 12)
- resources.projects.resources.zones.resources.clusters.methods.completeControlPlaneUpgrade (Total Keys: 12)
- schemas.AddonsConfig.properties.podSnapshotConfig.$ref (Total Keys: 1)
- schemas.CertificateConfig (Total Keys: 7)
- schemas.Cluster.properties.currentEmulatedVersion (Total Keys: 2)
- schemas.Cluster.properties.rollbackSafeUpgrade.$ref (Total Keys: 1)
- schemas.ClusterUpdate.properties.desiredPrivilegedAdmissionConfig.$ref (Total Keys: 1)
- schemas.ClusterUpdate.properties.desiredRollbackSafeUpgrade.$ref (Total Keys: 1)
- schemas.ClusterUpgradeInfo.properties.rollbackSafeUpgradeStatus.$ref (Total Keys: 1)
- schemas.CompatibilityStatus (Total Keys: 7)
- schemas.CompleteControlPlaneUpgradeRequest (Total Keys: 3)
- schemas.ContainerdConfig.properties.registryHosts (Total Keys: 2)
- schemas.DisruptionEvent (Total Keys: 8)
- schemas.HostConfig (Total Keys: 14)
- schemas.Master.properties.compatibilityStatus (Total Keys: 2)
- schemas.NodeDrainConfig (Total Keys: 3)
- schemas.NodePool.properties.nodeDrainConfig.$ref (Total Keys: 1)
- schemas.PdbBlockedPod (Total Keys: 4)
- schemas.PodSnapshotConfig (Total Keys: 3)
- schemas.RegistryHeader (Total Keys: 5)
- schemas.RegistryHostConfig (Total Keys: 5)
- schemas.RollbackSafeUpgrade (Total Keys: 10)
- schemas.UpdateNodePoolRequest.properties.nodeDrainConfig.$ref (Total Keys: 1)
- schemas.UpgradeDetails.properties.initialEmulatedVersion.type (Total Keys: 1)
- schemas.UpgradeDetails.properties.targetEmulatedVersion.type (Total Keys: 1)
- schemas.UpgradeInfoEvent.properties.disruptionEvent.$ref (Total Keys: 1)
- schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions (Total Keys: 3)
#### containeranalysis:v1

The following keys were added:
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage.properties.artifactRegistryPackage (Total Keys: 2)

#### containeranalysis:v1alpha1

The following keys were added:
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage.properties.artifactRegistryPackage (Total Keys: 2)

#### containeranalysis:v1beta1

The following keys were added:
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage.properties.artifactRegistryPackage (Total Keys: 2)
- schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage.properties.artifactRegistryPackage (Total Keys: 2)
#### content:v2.1

The following keys were deleted:
- resources.returnaddress.methods.custombatch (Total Keys: 8)
- resources.returnaddress.methods.delete (Total Keys: 13)
- resources.returnaddress.methods.get (Total Keys: 14)
- resources.returnaddress.methods.insert (Total Keys: 12)
- resources.returnaddress.methods.list (Total Keys: 18)
- resources.returnpolicy.methods.custombatch (Total Keys: 8)
- resources.returnpolicy.methods.delete (Total Keys: 13)
- resources.returnpolicy.methods.get (Total Keys: 14)
- resources.returnpolicy.methods.insert (Total Keys: 12)
- resources.returnpolicy.methods.list (Total Keys: 11)
- schemas.ReturnAddress (Total Keys: 16)
- schemas.ReturnPolicy (Total Keys: 25)
- schemas.ReturnaddressCustomBatchRequest (Total Keys: 13)
- schemas.ReturnaddressCustomBatchResponse (Total Keys: 12)
- schemas.ReturnaddressListResponse (Total Keys: 6)
- schemas.ReturnpolicyCustomBatchRequest (Total Keys: 13)
- schemas.ReturnpolicyCustomBatchResponse (Total Keys: 12)
- schemas.ReturnpolicyListResponse (Total Keys: 5)

The following keys were added:
- schemas.AccountUser.properties.orderManager.deprecated (Total Keys: 1)
- schemas.AccountUser.properties.paymentsAnalyst.deprecated (Total Keys: 1)
- schemas.AccountUser.properties.paymentsManager.deprecated (Total Keys: 1)
#### datacatalog:v1

The following keys were added:
- schemas.GoogleCloudDatacatalogV1Entry.properties.graphSpec.$ref (Total Keys: 1)
- schemas.GoogleCloudDatacatalogV1GraphSpec (Total Keys: 31)

#### datacatalog:v1beta1

The following keys were added:
- schemas.GoogleCloudDatacatalogV1Entry.properties.graphSpec.$ref (Total Keys: 1)
- schemas.GoogleCloudDatacatalogV1GraphSpec (Total Keys: 31)
#### dataflow:v1b3

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

The following keys were added:
- schemas.CompilationResult.properties.privateResourceMetadata (Total Keys: 2)
- schemas.PrivateResourceMetadata (Total Keys: 4)
- schemas.Relation.properties.connection.type (Total Keys: 1)
- schemas.Relation.properties.fileFormat.type (Total Keys: 1)
- schemas.Relation.properties.storageUri.type (Total Keys: 1)
- schemas.Relation.properties.tableFormat.type (Total Keys: 1)
- schemas.WorkflowInvocation.properties.privateResourceMetadata (Total Keys: 2)
- schemas.Workspace.properties.privateResourceMetadata (Total Keys: 2)

#### dataform:v1beta1

The following keys were added:
- schemas.CompilationResult.properties.privateResourceMetadata (Total Keys: 2)
- schemas.PrivateResourceMetadata (Total Keys: 4)
- schemas.Relation.properties.connection.type (Total Keys: 1)
- schemas.Relation.properties.fileFormat.type (Total Keys: 1)
- schemas.Relation.properties.storageUri.type (Total Keys: 1)
- schemas.Relation.properties.tableFormat.type (Total Keys: 1)
- schemas.WorkflowInvocation.properties.privateResourceMetadata (Total Keys: 2)
- schemas.Workspace.properties.privateResourceMetadata (Total Keys: 2)
#### datafusion:v1

The following keys were added:
- endpoints (Total Keys: 1)
- resources.projects.resources.locations.resources.operations.methods.list.parameters.returnPartialSuccess (Total Keys: 2)
- schemas.Instance.properties.monitoringConfig.$ref (Total Keys: 1)
- schemas.ListOperationsResponse.properties.unreachable (Total Keys: 2)
- schemas.MonitoringConfig (Total Keys: 3)

#### datafusion:v1beta1

The following keys were added:
- endpoints (Total Keys: 1)
- resources.projects.resources.locations.resources.operations.methods.list.parameters.returnPartialSuccess (Total Keys: 2)
- schemas.Instance.properties.monitoringConfig.$ref (Total Keys: 1)
- schemas.ListOperationsResponse.properties.unreachable (Total Keys: 2)
- schemas.MonitoringConfig (Total Keys: 3)
#### sts:v1

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

#### sts:v1beta

The following keys were added:
- schemas.GoogleIdentityStsV1Options.properties.bindCertFingerprint.type (Total Keys: 1)
#### tagmanager:v2

The following keys were added:
- resources.accounts.resources.containers.resources.workspaces.methods.bulk_update (Total Keys: 12)
- schemas.BulkUpdateWorkspaceResponse (Total Keys: 4)
- schemas.ProposedChange (Total Keys: 4)
#### tpu:v1

The following keys were added:
- resources.projects.resources.locations.resources.acceleratorTypes (Total Keys: 3)
- resources.projects.resources.locations.resources.nodes (Total Keys: 8)
- resources.projects.resources.locations.resources.tensorflowVersions (Total Keys: 3)
- schemas.AcceleratorType.deprecated (Total Keys: 1)
- schemas.ListAcceleratorTypesResponse.deprecated (Total Keys: 1)
- schemas.ListNodesResponse.deprecated (Total Keys: 1)
- schemas.ListTensorFlowVersionsResponse.deprecated (Total Keys: 1)
- schemas.NetworkEndpoint.deprecated (Total Keys: 1)
- schemas.Node.deprecated (Total Keys: 1)
- schemas.OperationMetadata.deprecated (Total Keys: 1)
- schemas.ReimageNodeRequest.deprecated (Total Keys: 1)
- schemas.SchedulingConfig.deprecated (Total Keys: 1)
- schemas.StartNodeRequest.deprecated (Total Keys: 1)
- schemas.StopNodeRequest.deprecated (Total Keys: 1)
- schemas.Symptom.deprecated (Total Keys: 1)
- schemas.TensorFlowVersion.deprecated (Total Keys: 1)

#### tpu:v1alpha1

The following keys were added:
- resources.projects.resources.locations.resources.acceleratorTypes (Total Keys: 3)
- resources.projects.resources.locations.resources.nodes (Total Keys: 8)
- resources.projects.resources.locations.resources.tensorflowVersions (Total Keys: 3)
- schemas.AcceleratorType.deprecated (Total Keys: 1)
- schemas.ListAcceleratorTypesResponse.deprecated (Total Keys: 1)
- schemas.ListNodesResponse.deprecated (Total Keys: 1)
- schemas.ListTensorFlowVersionsResponse.deprecated (Total Keys: 1)
- schemas.NetworkEndpoint.deprecated (Total Keys: 1)
- schemas.Node.deprecated (Total Keys: 1)
- schemas.OperationMetadata.deprecated (Total Keys: 1)
- schemas.ReimageNodeRequest.deprecated (Total Keys: 1)
- schemas.SchedulingConfig.deprecated (Total Keys: 1)
- schemas.StartNodeRequest.deprecated (Total Keys: 1)
- schemas.StopNodeRequest.deprecated (Total Keys: 1)
- schemas.Symptom.deprecated (Total Keys: 1)
- schemas.TensorFlowVersion.deprecated (Total Keys: 1)
#### vmmigration:v1

The following keys were added:
- schemas.DataDiskImageImport.properties.guestOsFeatures (Total Keys: 2)

#### vmmigration:v1alpha1

The following keys were added:
- schemas.ComputeEngineTargetDefaults.properties.storagePool.type (Total Keys: 1)
- schemas.ComputeEngineTargetDetails.properties.storagePool.type (Total Keys: 1)
- schemas.DataDiskImageImport.properties.guestOsFeatures (Total Keys: 2)
#### walletobjects:v1

The following keys were added:
- schemas.Blobstore2Info.properties.downloadExternalReadToken (Total Keys: 2)
#### workspaceevents:v1

The following keys were added:
- resources.message.methods.stream (Total Keys: 7)
- resources.tasks.methods.cancel (Total Keys: 11)
- resources.tasks.methods.get (Total Keys: 13)
- resources.tasks.methods.subscribe (Total Keys: 10)
- resources.tasks.resources.pushNotificationConfigs.methods.create (Total Keys: 13)
- resources.tasks.resources.pushNotificationConfigs.methods.delete (Total Keys: 10)
- resources.tasks.resources.pushNotificationConfigs.methods.get (Total Keys: 10)
- resources.tasks.resources.pushNotificationConfigs.methods.list (Total Keys: 15)
- schemas.Artifact (Total Keys: 10)
- schemas.AuthenticationInfo (Total Keys: 5)
- schemas.CancelTaskRequest (Total Keys: 2)
- schemas.DataPart (Total Keys: 4)
- schemas.Empty (Total Keys: 2)
- schemas.FilePart (Total Keys: 7)
- schemas.ListTaskPushNotificationConfigResponse (Total Keys: 5)
- schemas.Message (Total Keys: 12)
- schemas.Part (Total Keys: 7)
- schemas.PushNotificationConfig (Total Keys: 5)
- schemas.SendMessageConfiguration (Total Keys: 8)
- schemas.SendMessageRequest (Total Keys: 6)
- schemas.StreamResponse (Total Keys: 6)
- schemas.Task (Total Keys: 38)
#### workstations:v1

The following keys were added:
- schemas.GceHyperdiskBalancedHighAvailability (Total Keys: 8)
- schemas.GceInstance.properties.startupScriptUri.type (Total Keys: 1)
- schemas.PersistentDirectory.properties.gceHd.$ref (Total Keys: 1)

#### workstations:v1beta

The following keys were added:
- schemas.GceHyperdiskBalancedHighAvailability (Total Keys: 8)
- schemas.GceInstance.properties.instanceMetadata (Total Keys: 2)
- schemas.GceInstance.properties.startupScriptUri.type (Total Keys: 1)
- schemas.PersistentDirectory.properties.gceHd.$ref (Total Keys: 1)
#### youtube:v3

The following keys were added:
- resources.youtube.resources.v3.resources.videos.methods.batchGetStats (Total Keys: 14)
- schemas.BatchGetStatsResponse (Total Keys: 8)
- schemas.VideoStat (Total Keys: 35)
#### youtubereporting:v1

The following keys were added:
- schemas.GdataBlobstore2Info.properties.downloadExternalReadToken (Total Keys: 2)
@yoshi-code-bot yoshi-code-bot requested review from a team and yoshi-approver as code owners December 9, 2025 07:11
@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 Dec 9, 2025
@product-auto-label product-auto-label bot added the size: l Pull request size is large. label Dec 9, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Dec 9, 2025
yoshi-approver
yoshi-approver previously approved these changes Dec 9, 2025
@yoshi-approver yoshi-approver added the automerge: exact Summon MOG for automerging, but approvals need to be against the latest commit label Dec 9, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 9, 2025
@gcf-owl-bot gcf-owl-bot bot requested a review from a team as a code owner December 9, 2025 07:16
@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 Dec 9, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Dec 9, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 9, 2025
@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 focuses on updating the discovery artifacts for several Google APIs, including Access Context Manager, Admin Directory, Admin Reports, and AI Platform. These updates include new features, parameter additions, and documentation improvements, enhancing the functionality and usability of these APIs.

Highlights

  • Documentation Updates: This PR updates the documentation for the Vertex AI API, specifically for the accesscontextmanager, admin, and aiplatform services. It also includes updates for admin_reports.
  • Feature Enhancement: The admin_directory_v1.users documentation is updated to include a new createGuest method, enabling the creation of guest users with limited Workspace capabilities.
  • Parameter Addition: The admin_reports_v1.activities.list method now includes a resourceDetailsFilter parameter, allowing for more specific filtering of activity reports.
  • Bluetooth Adapter Information: Fixed a typo in the description of bluetoothAdapterInfo in admin_directory_v1.chromeosdevices.
  • Operations List: Corrected the description of returnPartialSuccess in the operations.list methods for various services, clarifying its behavior when reading across collections.
  • Gemini API Updates: Added new fields and configurations for the Gemini API, including partial arguments for function calls, media resolution, and thinking configuration options.
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 new functionality and documentation improvements across several Google API services. Key changes include adding a createGuest method and related fields (guestAccountInfo, isGuestUser) to the admin_directory_v1.users API, and extending the admin_reports_v1.activities API's list method with a new resourceDetailsFilter parameter and additional applicationName values. For the aiplatform_v1 and aiplatform_v1beta1 APIs, new fields are added to support advanced model capabilities, such as partialArgs and willContinue for streaming function call arguments, mediaResolution for input media, imageSize for image generation, replicatedVoiceConfig for custom voice replication, and thinkingLevel for model thought processes. The aiplatform_v1.projects.locations.datasets API now includes IAM policy management methods (getIamPolicy, setIamPolicy, testIamPermissions). Several aiplatform_v1 and aiplatform_v1beta1 operations.html files received minor wording updates for clarity regarding returnPartialSuccess and unreachable fields. Additionally, a new google resource with a science sub-resource and an inference method was added under aiplatform_v1.projects.locations.endpoints. The aiplatform_v1beta1.batchPredictionJobs and aiplatform_v1.projects.locations.deploymentResourcePools APIs now support minGpuDriverVersion and pubsub.googleapis.com/subscription/num_undelivered_messages as a metric for autoscaling. The aiplatform_v1.projects.locations.reasoningEngines and aiplatform_v1.reasoningEngines APIs now include a comprehensive contextSpec for managing memory banks, including customization configs, generation examples, memory topics, and TTL configurations. Review comments highlight issues with duplicated comments and incorrect markdown rendering within HTML <pre> tags, suggesting conversion to proper HTML or plain text.

&quot;etag&quot;: &quot;A String&quot;, # Output only. ETag of the resource.
&quot;externalIds&quot;: &quot;&quot;, # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB.
&quot;gender&quot;: &quot;&quot;, # The user&#x27;s gender. The maximum allowed data size for this field is 1KB.
&quot;guestAccountInfo&quot;: { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields

Choose a reason for hiding this comment

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

medium

The comment for guestAccountInfo appears to be a concatenation of two separate comments, making it redundant and slightly confusing. This seems to be a generation error and should be cleaned up for better readability.

Suggested change
&quot;guestAccountInfo&quot;: { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields
"guestAccountInfo": { # Immutable. Account info specific to Guest users.

maxResults: integer, Determines how many activity records are shown on each response page. For example, if the request sets `maxResults=1` and the report has two activities, the report has two pages. The response&#x27;s `nextPageToken` property has the token to the second page. The `maxResults` query string is optional in the request. The default value is 1000.
orgUnitID: string, ID of the organizational unit to report on. Activity records will be shown only for users who belong to the specified organizational unit. Data before Dec 17, 2018 doesn&#x27;t appear in the filtered results.
pageToken: string, The token to specify next page. A report with multiple pages has a `nextPageToken` property in the response. In your follow-on request getting the next page of the report, enter the `nextPageToken` value in the `pageToken` query string.
resourceDetailsFilter: string, Optional. The `resourceDetailsFilter` query string is an AND separated list composed of [Resource Details](#resourcedetails) fields manipulated by relational operators. Resource Details Filters are in the form `{resourceDetails.field1}{relational operator}{field1 value} AND {resourceDetails.field2}{relational operator}{field2 value}...` All the inner fields are traversed using the `.` operator, as shown in the following example: ``` resourceDetails.id = &quot;resourceId&quot; AND resourceDetails.appliedLabels.id = &quot;appliedLabelId&quot; AND resourceDetails.appliedLabels.fieldValue.id = &quot;fieldValueId&quot; ``` `resourceDetailsFilter` query supports these relational operators: * `=`—&#x27;equal to&#x27;. * `!=`—&#x27;not equal to&#x27;. * `:`—&#x27;exists&#x27;. This is used for filtering on repeated fields. [`FieldValue`](#fieldvalue) types that are repeated in nature uses `exists` operator for filtering. The following [`FieldValue`](#fieldvalue) types are repeated: * [`TextListValue`](#textlistvalue) * [`SelectionListValue`](#selectionlistvalue) * [`UserListValue`](#userlistvalue) For example, in the following filter, [`SelectionListValue`](#selectionlistvalue), is a repeated field. The filter checks whether [`SelectionListValue`](#selectionlistvalue) contains `selection_id`: ``` resourceDetails.id = &quot;resourceId&quot; AND resourceDetails.appliedLabels.id = &quot;appliedLabelId&quot; AND resourceDetails.appliedLabels.fieldValue.id = &quot;fieldValueId&quot; AND resourceDetails.appliedLabels.fieldValue.type = &quot;SELECTION_LIST_VALUE&quot; AND resourceDetails.appliedLabels.fieldValue.selectionListValue.id: &quot;id&quot; ``` **Usage** ``` GET...&amp;resourceDetailsFilter=resourceDetails.id = &quot;resourceId&quot; AND resourceDetails.appliedLabels.id = &quot;appliedLabelId&quot; GET...&amp;resourceDetailsFilter=resourceDetails.id=%22resourceId%22%20AND%20resourceDetails.appliedLabels.id=%22appliedLabelId%22 ``` **Note the following**: * You must URL encode the query string before sending the request. * The API supports a maximum of 5 fields separated by the AND operator. - When filtering on deeper levels (e.g., [`AppliedLabel`](#appliedlabel), [`FieldValue`](#fieldvalue)), the IDs of all preceding levels in the hierarchy must be included in the filter. For example: Filtering on [`FieldValue`](#fieldvalue) requires [`AppliedLabel`](#appliedlabel) ID and resourceDetails ID to be present. *Sample Query*: ``` resourceDetails.id = &quot;resourceId&quot; AND resourceDetails.appliedLabels.id = &quot;appliedLabelId&quot; AND resourceDetails.appliedLabels.fieldValue.id = &quot;fieldValueId&quot; ``` * Filtering on inner [`FieldValue`](#fieldvalue) types like `longTextValue` and `textValue` requires `resourceDetails.appliedLabels.fieldValue.type` to be present. * Only Filtering on a single [`AppliedLabel`](#appliedlabel) id and [`FieldValue`](#fieldvalue) id is supported.

Choose a reason for hiding this comment

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

medium

The documentation for resourceDetailsFilter contains markdown for code blocks (using backticks) and links (e.g., [Resource Details](#resourcedetails)). This will not render correctly as HTML inside a <pre> tag and will be displayed as plain text, which can be confusing for users. The markdown should be converted to proper HTML (e.g., using <code> for code and <a> for links) or the formatting should be adjusted to be plain text friendly. Additionally, the first usage example is not URL-encoded, which contradicts the note that follows it.

&quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled.
&quot;mimeType&quot;: &quot;A String&quot;, # Required. The IANA standard MIME type of the source data.
},
&quot;mediaResolution&quot;: { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media.

Choose a reason for hiding this comment

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

medium

The comment for mediaResolution is duplicated, which seems to be a generation error. It should be corrected for clarity.

Suggested change
&quot;mediaResolution&quot;: { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media.
"mediaResolution": { # Per-part media resolution for the input media.

&quot;prebuiltVoiceConfig&quot;: { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice.
&quot;voiceName&quot;: &quot;A String&quot;, # The name of the prebuilt voice to use.
},
&quot;replicatedVoiceConfig&quot;: { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample.

Choose a reason for hiding this comment

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

medium

The comment for replicatedVoiceConfig appears to be duplicated and should be consolidated for better readability. This seems to be a generation issue.

Suggested change
&quot;replicatedVoiceConfig&quot;: { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample.
"replicatedVoiceConfig": { # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample.

Returns:
An object of the form:

{ # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { &quot;bindings&quot;: [ { &quot;role&quot;: &quot;roles/resourcemanager.organizationAdmin&quot;, &quot;members&quot;: [ &quot;user:mike@example.com&quot;, &quot;group:admins@example.com&quot;, &quot;domain:google.com&quot;, &quot;serviceAccount:my-project-id@appspot.gserviceaccount.com&quot; ] }, { &quot;role&quot;: &quot;roles/resourcemanager.organizationViewer&quot;, &quot;members&quot;: [ &quot;user:eve@example.com&quot; ], &quot;condition&quot;: { &quot;title&quot;: &quot;expirable access&quot;, &quot;description&quot;: &quot;Does not grant access after Sep 2020&quot;, &quot;expression&quot;: &quot;request.time &lt; timestamp(&#x27;2020-10-01T00:00:00.000Z&#x27;)&quot;, } } ], &quot;etag&quot;: &quot;BwWWja0YfJA=&quot;, &quot;version&quot;: 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time &lt; timestamp(&#x27;2020-10-01T00:00:00.000Z&#x27;) etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

Choose a reason for hiding this comment

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

medium

The documentation for the response object contains markdown for JSON and YAML examples (using ````). This will likely not render correctly inside an HTML <pre> tag and will be displayed as plain text, which can be confusing for users. The markdown should be converted to proper HTML or removed.

Returns:
An object of the form:

{ # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { &quot;bindings&quot;: [ { &quot;role&quot;: &quot;roles/resourcemanager.organizationAdmin&quot;, &quot;members&quot;: [ &quot;user:mike@example.com&quot;, &quot;group:admins@example.com&quot;, &quot;domain:google.com&quot;, &quot;serviceAccount:my-project-id@appspot.gserviceaccount.com&quot; ] }, { &quot;role&quot;: &quot;roles/resourcemanager.organizationViewer&quot;, &quot;members&quot;: [ &quot;user:eve@example.com&quot; ], &quot;condition&quot;: { &quot;title&quot;: &quot;expirable access&quot;, &quot;description&quot;: &quot;Does not grant access after Sep 2020&quot;, &quot;expression&quot;: &quot;request.time &lt; timestamp(&#x27;2020-10-01T00:00:00.000Z&#x27;)&quot;, } } ], &quot;etag&quot;: &quot;BwWWja0YfJA=&quot;, &quot;version&quot;: 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time &lt; timestamp(&#x27;2020-10-01T00:00:00.000Z&#x27;) etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

Choose a reason for hiding this comment

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

medium

The documentation for the response object contains markdown for JSON and YAML examples (using ````). This will likely not render correctly inside an HTML <pre> tag and will be displayed as plain text, which can be confusing for users. The markdown should be converted to proper HTML or removed.

@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 Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: l Pull request size is large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants