ó
    €Ï½  ã                   óv   • 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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.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
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    1   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$   8   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__Ú
__future__r   r   r   Úgooglecloudsdk.corer   r   r   r   r   r"   r&   r   r   r    r$   r'   r   r   r   Ú<module>r+      sR   ðñ  >å &Ý Ý 'å *Ý )ð 6Ð Ø4Ð ØBÐ Ø HÐ Ø!ZÐ òòò#òór   