"certbot.configuration"
***********************

Certbot user-supplied configuration.

class certbot.configuration.NamespaceConfig(namespace)

   Bases: "object"

   Configuration wrapper around "argparse.Namespace".

   For more documentation, including available attributes, please see
   "certbot.interfaces.IConfig". However, note that the following
   attributes are dynamically resolved using "work_dir" and relative
   paths defined in "certbot.constants":

      * "accounts_dir"

      * "csr_dir"

      * "in_progress_dir"

      * "key_dir"

      * "temp_checkpoint_dir"

   And the following paths are dynamically resolved using "config_dir"
   and relative paths defined in "certbot.constants":

      * "default_archive_dir"

      * "live_dir"

      * "renewal_configs_dir"

   Variables:
      **namespace** – Namespace typically produced by
      "argparse.ArgumentParser.parse_args()".

   server_path

      File path based on "server".

   accounts_dir_for_server_path(server_path)

      Path to accounts directory based on server_path

   renewal_hooks_dir

      Path to directory with hooks to run with the renew subcommand.

   renewal_pre_hooks_dir

      Path to the pre-hook directory for the renew subcommand.

   renewal_deploy_hooks_dir

      Path to the deploy-hook directory for the renew subcommand.

   renewal_post_hooks_dir

      Path to the post-hook directory for the renew subcommand.

certbot.configuration.check_config_sanity(config)

   Validate command line options and display error message if
   requirements are not met.

   Parameters:
      **config** – IConfig instance holding user configuration
