ó
    €Ï2
  ã                   ó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g
)zBFlags and helpers for the compute project zonal metadata commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Úarg_parsers)Ú
completersc                 óD   • U R                  SS[        R                  SS9  g )Nú--zonezZone for project zonal metadataT©ÚhelpÚ	completerÚrequired)Úadd_argumentÚcompute_completersÚZonesCompleter©Úparsers    ÚFlib/googlecloudsdk/command_lib/compute/project_zonal_metadata/flags.pyÚ$AddDescribeProjectZonalMetadataFlagsr      s'   € Ø×ÑØØ,Ü"×1Ñ1Øð	 ò ó    c           
      ó®   • U R                  S0 [        R                  " SS9SSS[        R                  S9  U R                  SS	[        R
                  SS
9  g)z8Flags for adding/updating metadata on instance settings.z
--metadataé   ©Ú
min_lengthzKThe project zonal metadata key-value pairs that you want to add or update

z	KEY=VALUET)ÚdefaultÚtyper   Úmetavarr   Úactionr	   zDThe zone in which you want to add or update project zonal metadata

r
   N)r   r   ÚArgDictÚStoreOnceActionr   r   r   s    r   Ú$ProjectZonalMetadataAddMetadataFlagsr    !   sj   € à×ÑØØÜ×Ò¨!Ñ,ðð ØÜ×(Ñ(ð ñ ð 	×ÑØðô #×1Ñ1Øð ò r   c                 óÒ   • U R                  5       nUR                  SSSSS9  UR                  S0 [        R                  " SS9S	S
S9  U R                  SS[        R
                  SS9  g)z1Flags for removing metadata on instance settings.z--allFzZIf provided, all project zonal metadata entries are removed from VM instances in the zone.Ú
store_true)r   r   r   z--keysr   r   ÚKEYz>The keys for which you want to remove project zonal metadata

)r   r   r   r   r	   z=The zone in which you want to remove project zonal metadata

Tr
   N)Úadd_mutually_exclusive_groupr   r   ÚArgListr   r   )r   Úgroups     r   Ú'ProjectZonalMetadataRemoveMetadataFlagsr'   :   s‰   € à
×
-Ñ
-Ó
/€%Ø×ÑØØð$ð ð ñ ð ×ÑØØÜ×Ò¨!Ñ,ØØMð ñ ð 	×ÑØØLÜ"×1Ñ1Øð	 ò r   N)Ú__doc__Ú
__future__r   r   r   Úgooglecloudsdk.callioper   Ú"googlecloudsdk.command_lib.computer   r   r   r    r'   © r   r   Ú<module>r-      s)   ðñ IÝ &Ý Ý 'å /Ý Oòòó2r   