示例#1
0
 def Args(parser):
   parser.display_info.AddFormat("""\
       table(name,
             specificAllocation.inUseCount,
             specificAllocation.count,
             zone.basename())
       """)
   parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
   lister.AddZonalListerArgs(parser, hidden=True)
示例#2
0
 def Args(parser):
   parser.display_info.AddFormat("""\
       table(
         name,
         zone.basename(),
         validDiskSize:label=VALID_DISK_SIZES
       )""")
   parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
   lister.AddZonalListerArgs(parser)
示例#3
0
 def Args(parser):
     parser.display_info.AddFormat("""\
     table(name,
           zone.basename(),
           id,
           creationTimestamp)
     """)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddZonalListerArgs(parser, hidden=True)
 def Args(parser):
   parser.display_info.AddFormat("""\
       table(name,
             specificSkuProperties.totalCount,
             timeWindow.startTime,
             timeWindow.endTime,
             status.procurementStatus,
             zone.basename())
       """)
   parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
   lister.AddZonalListerArgs(parser, hidden=True)
示例#5
0
 def Args(parser):
     parser.display_info.AddFormat("""\
     table(
       name,
       zone.basename(),
       guestCpus:label=CPUs,
       memoryMb,
       localSsdGb,
       deprecated.state:label=DEPRECATED
     )""")
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddZonalListerArgs(parser)
示例#6
0
    def Args(parser):
        parser.display_info.AddFormat("""\
    table(
      name,
      zone.basename(),
      guestCpus:label=CPUS,
      memoryMb.size(units_in=MiB, units_out=GiB, precision=2):label=MEMORY_GB,
      deprecated.state:label=DEPRECATED
    )
""")
        parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
        lister.AddZonalListerArgs(parser)
示例#7
0
 def Args(parser):
     parser.display_info.AddFormat("""
       table(
         name,
         zone.basename(),
         network.basename(),
         network.segment(-4):label=NETWORK_PROJECT,
         isManaged:label=MANAGED,
         size:label=INSTANCES
       )
 """)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddZonalListerArgs(parser)
示例#8
0
    def Args(parser):
        List.detailed_help['DESCRIPTION'] += """
*OBSOLETE* machine types are filtered out by default. Add *--verbosity=info*
to display the default filter expression. Use *--filter=""* to list all images,
or specify your own *--filter* to override the default.
"""
        parser.display_info.AddFilter('deprecated.state!=OBSOLETE')
        parser.display_info.AddFormat("""\
    table(
      name,
      zone.basename(),
      guestCpus:label=CPUS,
      memoryMb.size(units_in=MiB, units_out=GiB, precision=2):label=MEMORY_GB,
      deprecated.state:label=DEPRECATED
    )
""")
        parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
        parser.display_info.AddCacheUpdater(completers.MachineTypesCompleter)
        lister.AddZonalListerArgs(parser)
示例#9
0
 def Args(parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddZonalListerArgs(parser)
     parser.display_info.AddCacheUpdater(completers.DisksCompleter)
示例#10
0
 def Args(parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddZonalListerArgs(parser)
示例#11
0
  def testAddZonalListerArgs(self):
    parser = self.Parser()

    lister.AddZonalListerArgs(parser)

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