docstr: Add the default arguments to the app integration parsers
docstr_tok: ["Add","the","default","arguments","to","the","app","integration","parsers"]
code: def _add_default_app_args(app_parser):
      """Add the default arguments to the app integration parsers"""
  
      # App integration cluster options
      app_parser.add_argument(
          "-c",
          "--cluster",
          choices=CLUSTERS,
          required=True,
          help="Cluster to perform this action against",
      )
  
      # Validate the name being used to make sure it does not contain specific characters
      def _validate_name(val):
          """Validate acceptable inputs for the name of the function"""
          acceptable_chars = "".join(
              [string.digits, string.ascii_lowercase, "_-"]
          )
          if not set(str(val)).issubset(acceptable_chars):
              raise app_parser.error(
                  "Name must contain only lowercase letters, numbers, "
                  "hyphens, or underscores."
              )
  
          return val
  
      # App integration name to be used for this instance that must be unique per cluster
      app_parser.add_argument(
          "-n",
          "--name",
          dest="app_name",
          required=True,
          help="Unique name for this app",
          type=_validate_name,
      )
  
file_path: streamalert/streamalert_cli/apps/handler.py
imports: import string
  from streamalert.apps import StreamAlertApp
  from streamalert.shared.logger import get_logger
  from streamalert_cli.apps.helpers import save_app_auth_info
  from streamalert_cli.utils import add_memory_arg, add_schedule_expression_arg, add_timeout_arg, CLICommand, CLUSTERS, generate_subparser, set_parser_epilog
label_desc: Use image node_id 5 for calling the AppCommand obj's underlying member method code with example usage: obj._add_default_app_args(app_parser) and returns: val