code: def provider_parser(subparser):
      
      subparser.add_argument("--auth-access-key",
                             help="specify ACCESS_KEY for authentication")
      subparser.add_argument("--auth-access-secret",
                             help="specify ACCESS_SECRET for authentication")
      subparser.add_argument(
          "--private-zone",
          help=("indicates what kind of hosted zone to use. If true, use "
                "only private zones. If false, use only public zones"))
  
      # TODO: these are only required for testing, we should figure out
      # a way to remove them & update the integration tests
      # to dynamically populate the auth credentials that are required.
      subparser.add_argument(
          "--auth-username", help="alternative way to specify the ACCESS_KEY for authentication")
      subparser.add_argument(
          "--auth-token", help="alternative way to specify the ACCESS_SECRET for authentication")
docs: Specify arguments for AWS Route 53 Lexicon Provider.