Method: selection.v1.projects.selectedRoutes.batchCreate

Crée plusieurs ressources SelectedRoute et lance une planification pour récupérer régulièrement les informations de cache de chacune des routes.

Requête HTTP

POST https://roads.googleapis.com/selection/v1/{parent=projects/*}/selectedRoutes:batchCreate

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Ressource de projet partagée par toutes les routes sélectionnées du lot. Elle est obligatoire, car la requête par lot n'accepte qu'un seul parent. Format: projects/{project}

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (CreateSelectedRouteRequest)
    }
  ]
}
Champs
requests[]

object (CreateSelectedRouteRequest)

Obligatoire. Message de requête spécifiant la route sélectionnée à créer. Vous pouvez créer jusqu'à 1 000 routes sélectionnées par lot. La ressource parente de chaque requête doit être vide ou correspondre au parent de premier niveau.

Corps de la réponse

Réponse à la création de plusieurs SelectedRoute.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "selectedRoutes": [
    {
      object (SelectedRoute)
    }
  ]
}
Champs
selectedRoutes[]

object (SelectedRoute)

Ressources SelectedRoute créées.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • roads.selectedRoutes.batchCreate

Pour en savoir plus, consultez la documentation IAM.

CreateSelectedRouteRequest

Requête permettant de créer une SelectedRoute.

Représentation JSON
{
  "parent": string,
  "selectedRoute": {
    object (SelectedRoute)
  },
  "selectedRouteId": string
}
Champs
parent

string

Obligatoire. Projet dans lequel la SelectedRoute sera créée. Format: projects/{project}

selectedRoute

object (SelectedRoute)

Obligatoire. SelectedRoute à créer.

selectedRouteId

string

Facultatif. ID à utiliser pour la SelectedRoute, qui constituera le composant final du nom de ressource de la SelectedRoute.

Cette valeur doit contenir entre 4 et 63 caractères, et les caractères valides sont "a-z", "A-Z", "0-9" ou "-". Si elle n'est pas fournie ou est vide, un UUID est généré après la création de la ressource.