Method: projects.locations.collections.dataStores.siteSearchEngine.targetSites.batchCreate

Erstellt TargetSite in einem Batch.

HTTP-Anfrage

POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Die übergeordnete Ressource, die von allen erstellten TargetSites gemeinsam genutzt wird. projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/siteSearchEngine. Das übergeordnete Feld in den CreateBookRequest-Nachrichten muss entweder leer sein oder mit diesem Feld übereinstimmen.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requests": [
    {
      object (CreateTargetSiteRequest)
    }
  ]
}
Felder
requests[]

object (CreateTargetSiteRequest)

Erforderlich. Die Anfragenachricht, in der die zu erstellenden Ressourcen angegeben werden. In einem Batch können maximal 20 TargetSites erstellt werden.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.targetSites.batchCreate

Weitere Informationen finden Sie in der IAM-Dokumentation.