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 pour 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 dans le lot. Il 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 itinéraires sélectionnés dans un lot. La ressource parente de chaque requête doit être vide ou correspondre à l'élément parent de premier niveau.

Corps de la réponse

Réponse de 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)

SelectedRoute ressources créées.

Champs d'application 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 de création d'un SelectedRoute.

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

string

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

selectedRoute

object (SelectedRoute)

Obligatoire. SelectedRoute à créer.

selectedRouteId

string

Facultatif. ID à utiliser pour l'élément SelectedRoute, qui constituera le composant final du nom de ressource de l'élément 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 ce champ n'est pas renseigné ou s'il est vide, un UUID sera généré après la création de la ressource.