Utilisation en tant que module Node

L’outil Deploy CLI peut être utilisé non seulement comme interface de ligne de commande autonome, mais aussi comme un module node. Cela vous permet de gérer les ressources Auth0 dans des scripts node expressifs.

Pour une liste complète des paramètres de configuration, veuillez consulter Configurer l’outil Deploy CLI.

Fonction dump

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

Paramètres de l’argument

format

Options : yaml ou directory. Détermine le format des fichiers de configuration des ressources exportés. Pour en savoir plus, lisez Formats de configuration des ressources disponibles.

output_folder

Chemin d’accès. Spécifie le répertoire cible dans lequel les fichiers de configuration doivent être écrits.

config

Objet. Configure le comportement de l’utilitaire. Pour en savoir plus, consultez Configurer l’outil Deploy CLI.

config_file

Chemin d’accès. Indique le fichier de configuration défini par l’utilisateur (config.json). Pour en savoir plus, consultez Configurer l’outil Deploy CLI.

export_ids

Valeur booléenne. Lorsque cette option est activée, elle exporte les champs d’identifiant de chaque ressource. Valeur par défaut : false.

env

Valeur booléenne. Indique si l’outil doit ingérer des variables d’environnement ou non. Valeur par défaut : false.

proxy_url

URL pour les demandes de proxy. Ne définissez cette option que si vous êtes derrière un proxy.

Exemple

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('Auth0 configuration export successful');
  })
  .catch((err) => {
    console.log('Error during Auth0 configuration export:', err);
  });

Was this helpful?

/

Fonction deploy

Applique les configurations de la machine locale au locataire Auth0.

Paramètres de l’argument

input_file

Chemin d’accès. Spécifie 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, ce chemin pointera vers le répertoire de configuration des ressources.

config

Objet. Configure le comportement de l’utilitaire. Pour en savoir plus, consultez Configurer l’outil Deploy CLI.

config_file

Chemin d’accès. Indique le fichier de configuration défini par l’utilisateur (config.json). Pour en savoir plus, consultez Configurer l’outil Deploy CLI.

export_ids

Valeur booléenne. Lorsque cette option est activée, elle exporte les champs d’identifiant de chaque ressource. Valeur par défaut : false.

env

Valeur booléenne. Indique si l’outil doit ingérer des variables d’environnement ou non. Valeur par défaut : false.

proxy_url

URL pour les demandes de proxy. Ne définissez cette option que si vous êtes derrière un proxy.

Exemple

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('Auth0 configuration applied to tenant successful');
  })
  .catch((err) => {
    console.log('Error when applying configuration to Auth0 tenant:', err);
  });

Was this helpful?

/