ó
    €Ï)
  ã                   ón  • S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
  SSKJr  SS	KJr  S
SS.r\
R                   \
R"                  " \
R$                  R&                  \
R$                  R(                  \
R$                  R*                  5       " S S\
R,                  5      5       5       r\\l        g)zECommand for getting interconnect attachment group operational status.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase_classes)Úclient)Úbase)Úflags)Ú
propertiesz­        *{command}* is used to get the operational status of interconnect
        attachment groups.

        For an example, refer to the *EXAMPLES* section below.
        z¦        To get the operational status of interconnect attachment group
        example-attachment-group, run:

          $ {command} example-attachment-group
        )ÚDESCRIPTIONÚEXAMPLESc                   ó2   • \ rS rSrSrSr\S 5       rS rSr	g)ÚGetOperationalStatusé+   z·Get the operational status of a Compute Engine interconnect attachment group.

*{command}* gets the operational status of a Compute Engine
interconnect attachment group in a project.
Nc                 ól   • [         R                  " 5       U l        U R                  R                  USS9  g )Nzget operational status)Úoperation_type)r	   Ú#InterconnectAttachmentGroupArgumentÚATTACHMENT_GROUP_ARGÚAddArgument)ÚclsÚparsers     ÚNlib/surface/compute/interconnects/attachments/groups/get_operational_status.pyÚArgsÚGetOperationalStatus.Args8   s2   € ä$×HÒHÓJ€CÔØ×Ñ×(Ñ(ØÐ7ð )ò ó    c                 óV  • [         R                  " U R                  5       5      nU R                  R	                  XR
                  5      n[        R                  R                  R                  R                  5       n[        R                  " X4UR                  S9nUR                  5       $ )N)Úcompute_client)r   ÚComputeApiHolderÚReleaseTrackr   ÚResolveAsResourceÚ	resourcesr
   ÚVALUESÚcoreÚprojectÚ	GetOrFailr   ÚInterconnectAttachmentGroupr   )ÚselfÚargsÚholderÚrefr#   Úattachment_groups         r   ÚRunÚGetOperationalStatus.Run?   s‚   € Ü×*Ò*¨4×+<Ñ+<Ó+>Ó?€FØ
×
#Ñ
#×
5Ñ
5°d×<LÑ<LÓ
M€CÜ×Ñ×$Ñ$×,Ñ,×6Ñ6Ó8€Gä×9Ò9Ø V§]¡]ñÐð ×0Ñ0Ó2Ð2r   © )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úclassmethodr   r+   Ú__static_attributes__r-   r   r   r   r   +   s&   † ñ
ð Ðàñó ðõ3r   r   N)r2   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.computer   Ú?googlecloudsdk.api_lib.compute.interconnects.attachments.groupsr   Úgooglecloudsdk.callioper   ÚCgooglecloudsdk.command_lib.compute.interconnects.attachments.groupsr	   Úgooglecloudsdk.corer
   ÚDETAILED_HELPÚUniverseCompatibleÚReleaseTracksr   ÚALPHAÚBETAÚGAÚDescribeCommandr   Údetailed_helpr-   r   r   Ú<module>rC      s¤   ðñ Lå &Ý Ý 'å 7Ý RÝ (Ý UÝ *ððñ€ð  ×ÑØ×ÒØ×Ñ×Ñ˜T×.Ñ.×3Ñ3°T×5FÑ5F×5IÑ5Ióô3˜4×/Ñ/ó 3óó ð3ð6 &3Ð Õ "r   