Méthode : projects.locations.transferConfigs.create

Crée une configuration de transfert de données.

Requête HTTP

POST https://bigquerydatatransfer.googleapis.com/v1/{parent=projects/*/locations/*}/transferConfigs

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

ID du projet BigQuery dans lequel la configuration de transfert doit être créée. Doit être au format projects/{projectId}/locations/{locationId}. Si l'emplacement spécifié et l'emplacement de l'ensemble de données BigQuery de destination ne correspondent pas, la requête échoue.

L'autorisation Google IAM suivante est requise pour la ressource parent indiquée :

  • bigquery.transfers.update

Paramètres de requête

Paramètres
authorizationCode

string

Code d'autorisation OAuth2 facultatif à utiliser avec la configuration de transfert. Ce paramètre est obligatoire si de nouveaux identifiants sont nécessaires, comme indiqué par dataSources.checkValidCreds. Pour obtenir le code d'authorisation, veuillez envoyer une requête à https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?clientId=&scope=&redirect_uri=

  • clientId doit être l'ID client OAuth de l'API DTS BigQuery pour la source de données présentée, renvoyée par la méthode dataSources.list.
  • data_source_scopes correspond aux champs d'application renvoyés par la méthode dataSources.list.
  • redirect_uri est un paramètre facultatif. S'il n'est pas spécifié, le code d'autorisation est publié lors de l'ouverture de la fenêtre du flux d'autorisation. Sinon, il est envoyé à l'URI de redirection. Une valeur spéciale de urn:ietf:wg:oauth:2.0:oob signifie que le code d'autorisation doit être renvoyé dans la barre de titre du navigateur, avec le texte de la page invitant l'utilisateur à copier le code et à le coller dans l'application.

Corps de la requête

Le corps de la requête contient une instance de TransferConfig.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une nouvelle instance de TransferConfig.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la section Présentation de l'authentification.

Essayer