ó
    €Ïd  ã                   ó    • S r SSKJr  S rS rg)z4Utilities for flags for `gcloud scheduler` commands.é    )Ú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__Úgooglecloudsdk.callioper   r   r   © r   r   Ú<module>r!      s   ðñ ;õ )ò'ó?.r   