Exemplo n.º 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)
Exemplo n.º 2
0
 def Args(parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     parser.display_info.AddCacheUpdater(completers.InstancesCompleter)
     parser.add_argument(
         '--inventory-filter',
         type=str,
         help=
         """Filter expression for matching against OS inventory criteria""")
Exemplo n.º 3
0
 def Args(parser):
     parser.display_info.AddFormat("""\
     table(name,
           region.basename(),
           endTimestamp,
           status)
     """)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddRegionsArg(parser)
Exemplo n.º 4
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)
Exemplo n.º 5
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)
Exemplo n.º 6
0
 def Args(parser):
     parser.display_info.AddFormat("""\
     table(name,
           region.basename(),
           status():label=STATUS,
           maintenanceWindows.next_maintenance():label=NEXT_MAINTENANCE,
           deprecated.deleted:label=TURNDOWN_DATE
     )""")
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddBaseListerArgs(parser)
 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)
Exemplo n.º 8
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)
Exemplo n.º 9
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)
Exemplo n.º 10
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)
Exemplo n.º 11
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)
Exemplo n.º 12
0
 def Args(parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     parser.display_info.AddCacheUpdater(completers.InstancesCompleter)
     parser.add_argument(
         '--inventory-filter',
         type=str,
         help=
         """Filter expression for matching against OS inventory criteria""")
     filter_group = parser.add_group(
         help='Exact match values for OS inventory data:')
     filter_group.add_argument(
         '--os-shortname',
         type=str,
         help="""If specified, only instances with this OS shortname in their
     inventory data will be displayed.""")
     filter_group.add_argument(
         '--os-version',
         type=str,
         help="""If specified, only instances with this OS version in their
     inventory data will be displayed.""")
     filter_group.add_argument(
         '--kernel-version',
         type=str,
         help=
         """If specified, only instances with this kernel version in their
     inventory data will be displayed.""")
     filter_group.add_argument(
         '--package-name',
         type=str,
         help=
         """If specified, only instances with an installed package of this
     name in their inventory data will be displayed.""")
     filter_group.add_argument(
         '--package-version',
         type=str,
         help="""If specified with a package name, only instances with the
     installed package of this version in their inventory data will be
     displayed.""")
Exemplo n.º 13
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)
Exemplo n.º 14
0
 def Args(parser):
   parser.display_info.AddFormat(ips_flags.MULTISCOPE_LIST_FORMAT)
   parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
   lister.AddMultiScopeListerFlags(parser, zonal=True, regional=True)
   parser.display_info.AddCacheUpdater(completers.InstantSnapshotsCompleter)
Exemplo n.º 15
0
 def Args(parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     parser.display_info.AddUriFunc(utils.MakeGetUriFunc())
     lister.AddZonalListerArgs(parser)