> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Découvrez comment utiliser le Deploy CLI d’Auth0 comme module Node.js directement depuis vos propres scripts de déploiement.

# Utiliser le Deploy CLI comme module Node.js

Le [Auth0 Deploy CLI](https://github.com/auth0/auth0-deploy-cli) peut être utilisé non seulement comme CLI autonome, mais aussi comme module Node.js. Vous pouvez ainsi gérer les ressources Auth0 dans des scripts Node.js plus souples.

Pour obtenir une liste complète des options de configuration, veuillez consulter [Configurer le Deploy CLI](/docs/fr-ca/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli).

<div id="dump-function">
  ## fonction dump
</div>

Récupère les configurations du tenant Auth0 sur la machine locale.

<div id="argument-parameters">
  ### Paramètres
</div>

<div id="format">
  #### format
</div>

Options : `yaml` ou `directory`. Détermine le format des fichiers de configuration des ressources exportés. Pour en savoir plus, consultez [Formats de configuration des ressources disponibles](/docs/fr-ca/deploy-monitor/deploy-cli-tool/available-resource-configuration-formats).

<div id="output_folder">
  #### output\_folder
</div>

Chemin. Spécifie le répertoire cible dans lequel les fichiers de configuration seront écrits.

<div id="config">
  #### config
</div>

Objet. Configure le comportement de l’utilitaire. Pour en savoir plus, consultez [Configurer le Deploy CLI](/docs/fr-ca/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli).

<div id="config_file">
  #### config\_file
</div>

Chemin. Spécifie le fichier de configuration personnalisé (`config.json`). Pour en savoir plus, consultez [Configurer le Deploy CLI](/docs/fr-ca/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli).

<div id="export_ids">
  #### export\_ids
</div>

Booléen. Si cette option est activée, les champs d’identifiant de chaque ressource seront exportés. Par défaut : `false`.

<div id="env">
  #### env
</div>

Booléen. Indique si l’outil doit charger les variables d’environnement. Par défaut : `false`.

<div id="proxy_url">
  #### proxy\_url
</div>

Une URL pour faire passer les requêtes par un serveur proxy. À définir uniquement si vous êtes derrière un proxy.

<div id="example">
  ### Exemple
</div>

```jsx lines theme={null}
import { dump } from 'auth0-deploy-cli';

dump({
  output_folder: './local',
  format: 'yaml',
  config: {
    AUTH0_DOMAIN: '<YOUR_AUTH0_TENANT_DOMAIN>',
    AUTH0_CLIENT_ID: '<YOUR_AUTH0_CLIENT_ID>',
    AUTH0_CLIENT_SECRET: '<YOUR_AUTH0_CLIENT_SECRET>',
  },
})
  .then(() => {
    console.log('Exportation de la configuration Auth0 réussie');
  })
  .catch((err) => {
    console.log('Erreur lors de l\'exportation de la configuration Auth0 :', err);
  });
```

<div id="deploy-function">
  ## fonction de déploiement
</div>

Applique les configurations de la machine locale au tenant Auth0.

<div id="argument-parameters">
  ### Paramètres
</div>

<div id="input_file">
  #### input\_file
</div>

Chemin. Indique l’emplacement des fichiers de configuration des ressources. Pour les formats YAML, il pointera vers le fichier `tenant.yaml`. Pour les formats de répertoire, il pointera vers le répertoire de configuration des ressources.

<div id="config">
  #### config
</div>

Objet. Configure le comportement de l’utilitaire. Pour en savoir plus, consultez [Configurer le Deploy CLI](/docs/fr-ca/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli).

<div id="config_file">
  #### config\_file
</div>

Chemin. Spécifie le fichier de configuration personnalisé (`config.json`). Pour en savoir plus, consultez [Configurer le Deploy CLI](/docs/fr-ca/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli).

<div id="export_ids">
  #### export\_ids
</div>

Booléen. Si cette option est activée, les champs d’identifiant de chaque ressource seront exportés. Par défaut : `false`.

<div id="env">
  #### env
</div>

Booléen. Indique si l’outil doit charger les variables d’environnement. Par défaut : `false`.

<div id="proxy_url">
  #### proxy\_url
</div>

Une URL pour faire passer les requêtes par un serveur proxy. À définir uniquement si vous êtes derrière un proxy.

<div id="example">
  ### Exemple
</div>

```jsx lines theme={null}
import { deploy } from 'auth0-deploy-cli';

deploy({
  input_file: './local/tenant.yaml',
  config: {
    AUTH0_DOMAIN: '<YOUR_AUTH0_TENANT_DOMAIN>',
    AUTH0_CLIENT_ID: '<YOUR_AUTH0_CLIENT_ID>',
    AUTH0_CLIENT_SECRET: '<YOUR_AUTH0_CLIENT_SECRET>',
  },
})
  .then(() => {
    console.log('Configuration Auth0 appliquée au locataire avec succès');
  })
  .catch((err) => {
    console.log('Erreur lors de l\'application de la configuration au tenant Auth0 :', err);
  });
```
