예제 #1
0
  def Args(cls, parser):
    parser.display_info.AddFormat(cls._default_list_format)
    lister.AddRegionsArg(parser)
    parser.display_info.AddCacheUpdater(flags.SubnetworksCompleter)

    parser.add_argument(
        '--network',
        help='Only show subnetworks of a specific network.')
예제 #2
0
  def Args(parser):
    parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
    lister.AddRegionsArg(parser)
    parser.display_info.AddCacheUpdater(flags.SubnetworksCompleter)

    parser.add_argument(
        '--network',
        help='Only show subnetworks of a specific network.')
예제 #3
0
 def Args(parser):
     parser.display_info.AddFormat("""\
     table(name,
           region.basename(),
           endTimestamp,
           status)
     """)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddRegionsArg(parser)
예제 #4
0
 def Args(parser):
     parser.display_info.AddFormat("""\
     table(
       name,
       description,
       region,
       creationTimestamp
     )""")
     # TODO(b/69426858): Remove these deprecated flags.
     lister.AddRegionsArg(parser, hidden=True)
예제 #5
0
 def Args(parser):
     parser.display_info.AddFormat("""
   table(
     name,
     region.basename(),
     network.url.basename():label=NETWORK,
     enable
   )
 """)
     lister.AddRegionsArg(parser)
예제 #6
0
 def Args(parser):
   parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
   lister.AddRegionsArg(parser)
예제 #7
0
 def Args(parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     parser.display_info.AddCacheUpdater(flags.TargetPoolsCompleter)
     lister.AddRegionsArg(parser)
예제 #8
0
def _Args(parser):
  parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
  lister.AddRegionsArg(parser)
  parser.display_info.AddCacheUpdater(flags.ServiceAttachmentsCompleter)
예제 #9
0
  def testAddZonalListerArgs(self):
    parser = self.Parser()

    lister.AddRegionsArg(parser)

    self.assertListEqual(['names', '--regexp', '--regions'], parser.arguments)