
                         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\R                  5      rg	)
zLCapture cluster information and logs into archive to help diagnose problems.    )
debug_util)base)	resources)istioctl_backend)
propertiesc                   .    \ rS rSrSr\S 5       rS rSrg)	BugReport   zCapture cluster information and logs into archive to help diagnose problems.

Example: ${command} --project=projectId
                    --membership=membershipId
                    --location=location
c                 2    [         R                  " U SSSS9  g )NFTz/Name of the membership to troubleshoot against.)pluralmembership_requiredmembership_help)r   AddMembershipResourceArg)parsers    4lib/surface/container/fleet/mesh/debug/bug_report.pyArgsBugReport.Args    s    &&u I    c                     [         R                  " 5       n[        R                  " U5      n[         R                  " [
        R                  R                  R                  R                  5       SS9nU" SU[         R                  " SS0S9US9nU$ )Napply)account	operationz
bug-reportGCLOUD_AUTH_PLUGINtrue)
extra_vars)commandcontextenvstdin)r   IstioctlWrapperr   ContextGeneratorGetAuthTokenr   VALUEScorer   GetGetEnvArgsForCommand)selfargscommand_executorr   	auth_credresponses         r   RunBugReport.Run(   s    '779))$/G --!!&&..224I  11,f5
 H Or    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r,   __static_attributes__r.   r   r   r	   r	      s       r   r	   N)r3   &googlecloudsdk.api_lib.container.fleetr   googlecloudsdk.callioper   *googlecloudsdk.command_lib.container.fleetr   /googlecloudsdk.command_lib.container.fleet.meshr   googlecloudsdk.corer   BinaryBackedCommandr	   r.   r   r   <module>r<      s,    S = ( @ L *(( r   