
    !                         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
S.r\R                  " \R                  R                   5      \R"                   " S S\R$                  5      5       5       rg)zCommand to describe a trigger.    )absolute_import)division)unicode_literals)triggers)base)flags)logz{description}z`         To describe the trigger ``my-trigger'', run:

          $ {command} my-trigger
        )DESCRIPTIONEXAMPLESc                   8    \ rS rSrSr\r\S 5       rS r	S r
Srg)Describe&   zDescribe an Eventarc trigger.c                 0    [         R                  " U SSS9  g )NzThe trigger to describe.T)required)r   AddTriggerResourceArg)parsers    )lib/surface/eventarc/triggers/describe.pyArgsDescribe.Args-   s    	*T;    c                    [         R                  " 5       nUR                  R                  R	                  5       nUR                  U5      nUR                  U5      n[         R                  " UUR                  5      U l	        U$ )zRun the describe command.)
r   TriggersClientV1CONCEPTStriggerParseGetGetEventTypeTriggerActiveTime
updateTime_active_time)selfargsclienttrigger_refr   
event_types         r   RunDescribe.Run2   sj    &&(F--''--/Kjj%G$$W-J 22:3:3E3EGDNr   c                     U(       aB  U R                   (       a0  [        R                  " SR                  U R                   5      5        g g g )Nz?The trigger was recently modified and will become active by {}.)r    r	   warningformat)r!   resources_were_displayeds     r   EpilogDescribe.Epilog<   s4    D$5$5	kk
K6$##$& %6r   )r    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r&   r,   __static_attributes__ r   r   r   r   &   s(     & -; ;&r   r   N)r2   
__future__r   r   r   googlecloudsdk.api_lib.eventarcr   googlecloudsdk.callioper   #googlecloudsdk.command_lib.eventarcr   googlecloudsdk.corer	   r3   ReleaseTracksReleaseTrackGADefaultUniverseOnlyDescribeCommandr   r7   r   r   <module>rB      sv    % &  ' 4 ( 5 # 				 D%%(()&t## &  *&r   