
    [>                        d Z ddlmZ ddlmZ ddlmZ ddlmZ	  e	j                         ZddlmZ  ej                  ddd	d
ej                   dej"                  g      Z ej$                  dhi dddddddedddej                   d ej&                  dhi ddddddddddddd dd!d"d#g d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi dd)dd*dd+dd,ddddd dd!d"d#g d$dd%dddd&d"d'dd(ddedej                   gd-g d.g d/g d(dd0d"d1d	d2g d3g d4d5d6d7Z ej$                  dhi dd8dd9dddedddej                   d ej&                  dhi dd:dd;dddd+dd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi dd?dd@dd+ddAddddd d+d!d"d#dd$dd%dddd&d"d'dd(ddedej                    ej&                  dhi ddBddCddAddDddEddFd d+d!d"d#d"d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi ddGddHddddFddddd dd!d"d#g d$dd%dddd&d"d'dd(ddedej                   gd-g d.g d/g d(dd0d"d1d	d2g d3g d4dId6dJZ ej$                  dhi ddKddLdddedddej                   d ej&                  dhi ddMddNdddd+dd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi ddOddPdd+ddAdd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi ddQddRddAdddd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi ddSddTdddd,dd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi ddUddVdd,ddDdd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                   gd-g d.g d/g d(dd0d"d1d	d2g d3g d4dWd6dXZ ej$                  dhi ddYddZdddedddej                   d ej&                  dhi dd[dd\dddd+dd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                   gd-g d.g d/g d(dd0d"d1d	d2g d3g d4d]d6d^Z ej$                  dhi dd_dd`dddedddej                   d ej&                  dhi ddaddbdddd+dd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                    ej&                  dhi ddSddcdd+ddAdd<dd<d d+d!d"d#d=j+                  d>      d$dd%dddd&d"d'dd(ddedej                   gd-g d.g d/g d(dd0d"d1d	d2g d3g d4ddd6deZeej4                  d   _        eej4                  d)   _        eej4                  d?   _        eej4                  dG   _        eej8                  d<   eej8                  d8<   eej8                  dK<   eej8                  dY<   eej8                  d_<   ej;                  e        ej<                  dej>                  fedfdg      Z ejC                  e         ej<                  d8ej>                  fedfdg      Z"ejC                  e"        ej<                  dKej>                  fedfdg      Z#ejC                  e#        ej<                  dYej>                  fedfdg      Z$ejC                  e$        ej<                  d_ej>                  fedfdg      Z%ejC                  e%       de_&        y)izGenerated protocol buffer code.    )
descriptor)message)
reflection)symbol_database)annotations_pb2zgoogle/api/auth.protoz
google.apiproto3sk   
com.google.apiB	AuthProtoPZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfigGAPIs  
google/api/auth.proto
google.apigoogle/api/annotations.proto"l
Authentication-
rules (2.google.api.AuthenticationRule+
	providers (2.google.api.AuthProvider"
AuthenticationRule
selector (	,
oauth (2.google.api.OAuthRequirements 
allow_without_credential (1
requirements (2.google.api.AuthRequirement"j
AuthProvider

id (	
issuer (	
jwks_uri (	
	audiences (	
authorization_url (	"-
OAuthRequirements
canonical_scopes (	"9
AuthRequirement
provider_id (	
	audiences (	Bk
com.google.apiB	AuthProtoPZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfigGAPIbproto3)namepackagesyntaxserialized_options
create_keyserialized_pbdependenciesr	   Authentication	full_namezgoogle.api.AuthenticationfilenameNfilecontaining_typer   fieldsruleszgoogle.api.Authentication.rulesindexnumber   type   cpp_type
   labelhas_default_valueFdefault_valuemessage_type	enum_typeis_extensionextension_scoper   	providersz#google.api.Authentication.providers      
extensionsnested_types
enum_typesis_extendabler   extension_rangesoneofsserialized_startC   serialized_end   AuthenticationRulezgoogle.api.AuthenticationRuleselectorz&google.api.AuthenticationRule.selector	       zutf-8oauthz#google.api.AuthenticationRule.oauth   allow_without_credentialz6google.api.AuthenticationRule.allow_without_credential         requirementsz*google.api.AuthenticationRule.requirements   i[  AuthProviderzgoogle.api.AuthProvideridzgoogle.api.AuthProvider.idissuerzgoogle.api.AuthProvider.issuerjwks_uriz google.api.AuthProvider.jwks_uri	audiencesz!google.api.AuthProvider.audiencesauthorization_urlz)google.api.AuthProvider.authorization_urli]  i  OAuthRequirementszgoogle.api.OAuthRequirementscanonical_scopesz-google.api.OAuthRequirements.canonical_scopesi  i  AuthRequirementzgoogle.api.AuthRequirementprovider_idz&google.api.AuthRequirement.provider_idz$google.api.AuthRequirement.audiencesi  i1  zgoogle.api.auth_pb2)
DESCRIPTOR
__module__ )'__doc__cloudsdk.google.protobufr   _descriptorr   _messager   _reflectionr   _symbol_databaseDefault_sym_db
google.apir   #google_dot_api_dot_annotations__pb2FileDescriptor_internal_create_keyrH   
DescriptorFieldDescriptor_AUTHENTICATIONdecode_AUTHENTICATIONRULE_AUTHPROVIDER_OAUTHREQUIREMENTS_AUTHREQUIREMENTfields_by_namer!   message_types_by_nameRegisterFileDescriptorGeneratedProtocolMessageTypeMessager   RegisterMessager2   r>   rD   rF   _optionsrJ   r5   &lib/third_party/google/api/auth_pb2.py<module>rg      s[  & & > 8 > H #

"
"
$ N ([''	  W// y5@@A
 )+(( 9	9)9 9 
	9
 9 //9 	$## 	
	
7	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
;	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9x -k,, _	_-_ _ 
	_
 _ //_ 	$## 	
	
>	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
;	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
+	
N	
 	
 		

 	
 	
 	
 $	
  	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
B	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
uM_j k_l m_n o_p q_r s_t u_v w_x y_z {_| }_ D '&& r	r'r r 
	r
 r //r 	$## 	
	
2	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
6	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
8	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
9	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
$	
A	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
[`rP QrR SrT UrV WrX YrZ [r\ ]r^ _r` arb crj ,[++ &	&,& & 
	&
 & //& 	$## 	
#	
E	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
&8 9&: ;&< =&> ?&@ A&B C&D E&F G&H I&J K& R *;)) 9	9*9 9 
	9
 9 //9 	$## 	
	
>	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
<	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9 v 8K  w ' 4;H  { + 8;M  " "7 + 8BR  " "> 2 ?5D
    !1 29L
    !5 63@
     08J
    !4 56F
    !2 3   z *999%+    '=[==)+    * +7{77#+    %<K<<(+    ) *:+::&+    ( 
 r5   