ó
    €ÏN  ã                   óR   • S r SSKJr  SSKJr  SrSrSrSrSrS	 r	S
 r
S rS rS rg)z7Helper functions for interacting with the binauthz API.é    )Ú
properties)Ú	resourcesz binaryauthorization.systempolicyzbinaryauthorization.projectsz#binaryauthorization.projects.policyz&binaryauthorization.projects.attestorsz7binaryauthorization.projects.continuousValidationConfigc                  ó¤   • [         R                  R                  S S[        R                  R
                  R                  R                  0[        S9$ ©NÚ
projectsId©ÚparamsÚ
collection)	r   ÚREGISTRYÚParser   ÚVALUESÚcoreÚprojectÚ	GetOrFailÚPROJECTS_COLLECTION© ó    Ú5lib/googlecloudsdk/api_lib/container/binauthz/util.pyÚGetProjectRefr      sF   € Ü	×	Ñ	×	!Ñ	!Ø
ØœJ×-Ñ-×2Ñ2×:Ñ:×DÑDÐEÜ$ð 
"ð 
ð r   c                  ó¤   • [         R                  R                  S S[        R                  R
                  R                  R                  0[        S9$ r   )	r   r   r   r   r   r   r   r   ÚPROJECTS_POLICY_COLLECTIONr   r   r   ÚGetPolicyRefr   &   sF   € Ü	×	Ñ	×	!Ñ	!Ø
ØœJ×-Ñ-×2Ñ2×:Ñ:×DÑDÐEÜ+ð 
"ð 
ð r   c                 óL   • [         R                  R                  S SU 0[        S9$ )NÚlocationsIdr   )r   r   r   ÚLOCATIONS_POLICY)Úlocations    r   ÚGetSystemPolicyRefr   .   s.   € Ü	×	Ñ	×	!Ñ	!Ø
Ø˜XÐ&Ü!ð 
"ð 
#ð #r   c                 ó¤   • [         R                  R                  U S[        R                  R
                  R                  R                  0[        S9$ r   )	r   r   r   r   r   r   r   r   ÚPROJECTS_ATTESTORS_COLLECTION)Úattestor_names    r   ÚGetAttestorRefr!   5   sF   € Ü	×	Ñ	×	!Ñ	!ØØœJ×-Ñ-×2Ñ2×:Ñ:×DÑDÐEÜ.ð 
"ð 
ð r   c                  ó¤   • [         R                  R                  S S[        R                  R
                  R                  R                  0[        S9$ r   )	r   r   r   r   r   r   r   r   ÚPROJECTS_CV_CONFIGS_COLLECTIONr   r   r   ÚGetCvConfigRefr$   =   sF   € Ü	×	Ñ	×	!Ñ	!Ø
ØœJ×-Ñ-×2Ñ2×:Ñ:×DÑDÐEÜ/ð 
"ð 
ð r   N)Ú__doc__Úgooglecloudsdk.corer   r   r   r   r   r   r#   r   r   r   r!   r$   r   r   r   Ú<module>r'      sK   ðñ  >õ +Ý )ð 6Ð Ø4Ð ØBÐ Ø HÐ Ø!ZÐ òòò#òór   