ó
    €ÏÓ  ã                   óD   • S 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g)	z4Utilities for flags for `gcloud scheduler` commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbasec                 óR   • [         R                  " SSSS9nUR                  U 5        g)zAdd flags for CMEK Describe.ú
--locationTú?            Google Cloud location for the KMS key.
            )ÚrequiredÚhelpN)r   ÚArgumentÚAddToParser)ÚparserÚkms_location_args     Ú1lib/googlecloudsdk/command_lib/scheduler/flags.pyÚDescribeCmekConfigResourceFlagr      s.   € ô —]’]ØØðñÐð ×Ñ˜vÕ&ó    c                 óf  • [         R                  " SSSS9n[         R                  " SSS9n[         R                  " SS	S9n[         R                  " S
SS9n[         R                  " SS9nUR                  U5        UR                  U5        UR                  U5        [         R                  " SSSSS9n[         R                  " SS9nUR                  U5        [         R                  " SSS9nUR                  U5        UR                  U5        UR	                  U 5        UR	                  U 5        g)zAdd flags for CMEK Update.z--kms-key-namezŽFully qualified identifier for the key or just the key ID. The latter requires that the --kms-keyring and --kms-project flags be provided too.T)r   r
   z--kms-keyringz4            KMS keyring of the KMS key.
            )r   r   r	   z--kms-projectz>            Google Cloud project for the KMS key.
            z$Flags for Updating CMEK Resource keyz--clear-kms-keyÚ
store_truez˜Disables CMEK for Cloud Scheduler in the specified location by clearing the Cloud KMS cryptokey from the Cloud Scheduler project and CMEK configuration.)Úactionr
   r   z%Flags for clearing CMEK Resource key.z,Flags for Clearing or Updating CMEK Resource)r   ÚmutexN)r   r   ÚArgumentGroupÚAddArgumentr   )	r   Úkms_key_name_argÚkms_keyring_argr   Úkms_project_argÚcmek_update_groupÚclear_kms_key_name_flagÚcmek_clear_groupÚcmek_clear_update_groups	            r   Ú$UpdateAndClearCmekConfigResourceFlagr    &   sF  € ô —]’]Øðð ñÐô —M’MØðñ€/ô —]’]ØðñÐô —M’MØðñ€/ô ×(Ò(Ø1ñÐð ×ÑÐ 0Ô1Ø×Ñ Ô0Ø×Ñ Ô0ô !ŸMšMØØØð%ñ	Ðô ×'Ò'Ø2ñÐð ×ÑÐ6Ô7ô !×.Ò.Ø9ÀñÐð ×%Ñ%Ð&6Ô7Ø×%Ñ%Ð&7Ô8à×Ñ˜vÔ&Ø×%Ñ% fÕ-r   N)	Ú__doc__Ú
__future__r   r   r   Úgooglecloudsdk.callioper   r   r    © r   r   Ú<module>r%      s    ðñ ;å &Ý Ý 'å (ò'ó?.r   