
    (                     J    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 r
g)	zPThis file provides the implementation of the `functions get-iam-policy` command.    )absolute_import)division)unicode_literals)util)logc                    [         R                  " US9n[         R                  " US9nU R                  R                  R                  5       nUR                  5       nUR                  R                  UR                  UR                  5       S95      n[        R                  " SR                  UR                  R                  5      5        UR                  R                  UR!                  US95      $ )z/Get the IAM policy for a Google Cloud Function.)release_track)namezTo view more details about the invoker policy in the underlying Cloud Run Service, please run:

 gcloud run services get-iam-policy {}
)resource)api_utilGetClientInstanceGetMessagesModuleCONCEPTSr
   ParseRelativeNameprojects_locations_functionsGet2CloudfunctionsProjectsLocationsFunctionsGetRequestr   warningformatserviceConfigserviceGetIamPolicy;CloudfunctionsProjectsLocationsFunctionsGetIamPolicyRequest)argsr	   clientmessagesfunction_reffunction_relative_namefunctions          Elib/googlecloudsdk/command_lib/functions/v2/get_iam_policy/command.pyRunr"      s    %%MB&''mD(##))+,'4460044AA((* B (
 ++Nvh$$,,-
 
	,	,	9	9JJ) K 
     N)__doc__
__future__r   r   r   #googlecloudsdk.api_lib.functions.v2r   r   googlecloudsdk.corer   r"    r#   r!   <module>r)      s    W &  ' @ #r#   