
                         `   S r SSKJr  SSKJr  SSKJr  \R                  " \R                  R                  5      \R                   " S S\R                  5      5       5       r\R                  " \R                  R                  5      \R                   " S S\R                  5      5       5       rg	)
zQuotaInfo list command.    )
quota_info)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)	ListAlpha   a  List QuotaInfos of all quotas for a given project, folder or organization.

## EXAMPLES

To list all quota info for service `example.$$UNIVERSE_DOMAIN$$` and
`projects/12321`, run:

  $ {command} --service=example.$$UNIVERSE_DOMAIN$$ --project=12321
  $ {command} --service=example.$$UNIVERSE_DOMAIN$$ --project=my-project-id

 To list first 100 quota info ordered alphabetically for service
 `example.$$UNIVERSE_DOMAIN$$` and `folders/123`,
 run:

  $ {command} --service=example.$$UNIVERSE_DOMAIN$$ --folder=123
  --page-size=100
c                 z    [         R                  " U S5        [         R                  " 5       R                  U 5        gzArgs is called by calliope to gather arguments for this command.

Args:
  parser: An argparse parser that you can use to add arguments that go on
    the command line after this command. Positional arguments are allowed.
zquota info to listNr   AddResourceFlagsServiceAddToParserparsers    lib/surface/quotas/info/list.pyArgsListAlpha.Args+   )     
6#78	MMO'    c                 \    [         R                  " U[        R                  R                  S9$ zRun command.

Args:
  args: argparse.Namespace, The arguments that this command was invoked
    with.

Returns:
  List of QuotaInfo for specified container and service.
)release_track)r   ListQuotaInfor   ReleaseTrackGAselfargss     r   RunListAlpha.Run6   s#     ##D8I8I8L8LMMr    N	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r!   r   r   r   r      s!    $ ( (Nr   r   c                   .    \ rS rSrSr\S 5       rS rSrg)ListBetaD   a  List QuotaInfos of all quotas for a given project, folder or organization.

## EXAMPLES

To list all quota info for service `example.$$UNIVERSE_DOMAIN$$` and
`projects/12321`, run:

  $ {command} --service=example.$$UNIVERSE_DOMAIN$$ --project=12321
  $ {command} --service=example.$$UNIVERSE_DOMAIN$$m --project=my-project-id

 To list first 100 quota info ordered alphabetically for service
 `example.$$UNIVERSE_DOMAIN$$` and `folders/123`,
 run:

  $ {command} --service=example.$$UNIVERSE_DOMAIN$$ --folder=123
  --page-size=100
c                 z    [         R                  " U S5        [         R                  " 5       R                  U 5        gr
   r   r   s    r   r   ListBeta.ArgsY   r   r   c                 \    [         R                  " U[        R                  R                  S9$ r   )r   r   r   r   BETAr   s     r   r   ListBeta.Rund   s#     ##D8I8I8N8NOOr   r!   Nr"   r!   r   r   r+   r+   D   s!    $ ( (
Pr   r+   N)r'   googlecloudsdk.api_lib.quotasr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.quotasr   ReleaseTracksr   ALPHAUniverseCompatibleListCommandr   r0   r+   r!   r   r   <module>r9      s     4 ( 3 D%%++,)N   )N  -)NX D%%**+(Pt (P  ,(Pr   