ó
    €Ï›  ã                   óZ   • 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S	S
.rS rg)z9Flags and helpers for the compute disk-settings commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Úarg_parsers)Ú
completersc                 ó¢   • U R                  SSSS9nUR                  SS[        R                  S9  UR                  SS[        R                  S9  g )	NTzScope for disk settings.)ÚmutexÚrequiredÚhelpz--zonezZone for disk settings)r   Ú	completerz--regionzregion for disk settings)Ú	add_groupÚadd_argumentÚcompute_completersÚZonesCompleterÚRegionsCompleter)ÚparserÚgroups     Ú=lib/googlecloudsdk/command_lib/compute/disk_settings/flags.pyÚAddDiskSettingArgr      sg   € Ø
×
Ñ
Ø˜4Ð&@ð ð €%ð ×ÑØØ#Ü"×1Ñ1ð ñ ð ×ÑØØ%Ü"×3Ñ3ð ò ó    z6All regions will be allowed to access the source disk.zEOnly the specified regions will be allowed to access the source disk.)zall-regionszspecific-regionsc                 óÄ   • U R                  SSS[        R                  " 5       S9  U R                  SSS[        R                  " 5       S9  U R                  SS	S
[        S9  g)z%Add flags for updating disk settings.z--add-access-locationsz(Access locations to add to disk settingsÚADD_ACCESS_LOCATIONS)r   ÚmetavarÚtypez--remove-access-locationsz-Access locations to remove from disk settingsÚREMOVE_ACCESS_LOCATIONSz--access-location-policyz,The access location policy for disk settingsÚACCESS_LOCATION_POLICY)r   r   ÚchoicesN)r   r   ÚArgListÚPOLICY_OPTIONS)r   s    r   ÚAddUpdateDiskSettingsFlagsr    3   su   € à×ÑØØ5Ø$Ü×ÒÓ ð	 ñ ð 	×ÑØ!Ø:Ø'Ü×ÒÓ ð	 ñ ð 	×ÑØ Ø=Ø&Üð	 ò r   N)Ú__doc__Ú
__future__r   r   r   Úgooglecloudsdk.callioper   Ú"googlecloudsdk.command_lib.computer   r   r   r   r    © r   r   Ú<module>r&      s4   ðñ  @å &Ý Ý 'Ý /Ý Oòð& LàOñ€ór   