
                         V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      rg)z=The 'gcloud firebase test network-profiles describe' command.    )
exceptions)util)basec                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   zDescribe a network profile.zqDescribe a network profile.

Run `$ {parent_command} --help` for descriptions of the network profile
parameters.
zTo describe a network profile, run:

  {command} GSM

To describe a network profiles in JSON format, run:

  {command} GSM --format=json
)DESCRIPTIONEXAMPLESc                 $    U R                  SSS9  g)zMethod called by Calliope to register flags for this command.

Args:
  parser: An argparse parser used to add arguments that follow this
      command in the CLI. Positional arguments are allowed.

profile_idzEThe network profile to describe, found using $ {parent_command} list.)helpN)add_argument)parsers    6lib/surface/firebase/test/network_profiles/describe.pyArgsDescribe.Args*   s     O  Q    c                     [         R                  " U R                  5      nUR                   H!  nUR                  UR
                  :X  d  M  Us  $    [        R                  " UR
                  5      e)a&  Run the 'gcloud firebase test network-profiles describe' command.

Args:
  args: an argparse namespace. All the arguments that were provided to this
    command invocation (i.e. group and command arguments combined).

Returns:
  The testing_v1_messages.NetworkConfiguration object to describe.
)r   GetNetworkProfileCatalogcontextconfigurationsidr   r   NetworkProfileNotFoundError)selfargscatalogprofiles       r   RunDescribe.Run8   sT     ++DLL9G))	t	& * 
0
0
AAr    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r    r   r   r   r      s2    #
-  Q QBr   r   N)r%   $googlecloudsdk.api_lib.firebase.testr   r   googlecloudsdk.callioper   DescribeCommandr   r    r   r   <module>r,      s*    D < 5 (/Bt## /Br   