
    	                     b   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ d	d
dZe
j                   e
j                  e
j                   j"                  e
j                   j$                  e
j                   j&                         G d de
j(                                      Zee_        y)zICommand for getting the config for application awareness on interconnect.    )absolute_import)division)unicode_literals)base_classes)client)base)flagsz        *{command}* displays configuration data associated with
        application awareness on Compute Engine interconnect in a project.

        For an example, refer to the *EXAMPLES* section below.
        z        To displays configuration data associated with application awareness on
        Compute Engine interconnect in a project, run:

          $ {command} example-interconnect
        )DESCRIPTIONEXAMPLESc                   *    e Zd ZdZdZed        Zd Zy)	GetConfigzGet application awareness configuration of a Compute Engine interconnect.

  *{command}* displays application awareness configuration data associated with
  Compute
  Engine interconnect in a project.
  Nc                 p    t        j                         | _        | j                  j                  |d       y )Ndescribe)operation_type)r	   InterconnectArgumentINTERCONNECT_ARGAddArgument)clsparsers     Elib/surface/compute/interconnects/application_awareness/get_config.pyArgszGetConfig.Args:   s,     557C$$VJ$G    c                     t        j                  | j                               }| j                  j	                  ||j
                        }t        j                  ||j                        }|j                         S )N)compute_client)	r   ComputeApiHolderReleaseTrackr   ResolveAsResource	resourcesr   InterconnectGetApplicationAwarenessConfig)selfargsholderrefinterconnects        r   RunzGetConfig.Run?   s^    **4+<+<+>?F



1
1$8H8H
IC&&s6==IL5577r   )__name__
__module____qualname____doc__r   classmethodr   r&    r   r   r   r   ,   s(    
 H H8r   r   N)r*   
__future__r   r   r   googlecloudsdk.api_lib.computer   ,googlecloudsdk.api_lib.compute.interconnectsr   googlecloudsdk.callioper   0googlecloudsdk.command_lib.compute.interconnectsr	   DETAILED_HELPUniverseCompatibleReleaseTracksr   ALPHABETAGADescribeCommandr   detailed_helpr,   r   r   <module>r:      s    P &  ' 7 ? ( B$ T..33T5F5F5I5I8$$ 8 8. (	 r   