ó
    €Ï‹  ã                   ó†   • 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SK	J
r
  SSK	Jr   " S S	\R                  5      rg
)zRemove a rotation schedule.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase)Úflags)Úresource_argsc                   ó.   • \ rS rSrSr\S 5       rS rSrg)ÚRemoveRotationScheduleé   a9  Remove the rotation schedule for a key.

Removes the rotation schedule for the given key.

## EXAMPLES

The following command removes the rotation schedule for the key
named `frodo` within the keyring `fellowship` and location `global`:

  $ {command} frodo \
      --location=global \
      --keyring=fellowship
c                 ó4   • [         R                  " U SS5        g )NTÚkey)r   ÚAddKmsKeyResourceArgForKMS)Úparsers    Ú0lib/surface/kms/keys/remove_rotation_schedule.pyÚArgsÚRemoveRotationSchedule.Args*   s   € ä×,Ò,¨V°T¸5ÕAó    c                 ó  • [         R                  " 5       n[         R                  " 5       n[        R                  " U5      nUR                  UR                  5       UR                  5       SS9nUR                  R                  U5      $ )NzrotationPeriod,nextRotationTime)ÚnameÚ	cryptoKeyÚ
updateMask)
Úcloudkms_baseÚGetClientInstanceÚGetMessagesModuler   ÚParseCryptoKeyNameÚ7CloudkmsProjectsLocationsKeyRingsCryptoKeysPatchRequestÚRelativeNameÚ	CryptoKeyÚ&projects_locations_keyRings_cryptoKeysÚPatch)ÚselfÚargsÚclientÚmessagesÚcrypto_key_refÚreqs         r   ÚRunÚRemoveRotationSchedule.Run.   sx   € Ü×,Ò,Ó.€FÜ×.Ò.Ó0€Hä×-Ò-¨dÓ3€NØ
×
JÑ
JØ×(Ñ(Ó*Ø×$Ñ$Ó&Ø4ð Kð 6€Cð
 ×8Ñ8×>Ñ>¸sÓCÐCr   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ústaticmethodr   r'   Ú__static_attributes__r)   r   r   r
   r
      s#   † ñð ñBó ðBõ
Dr   r
   N)r.   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.cloudkmsr   r   Úgooglecloudsdk.calliopeÚgooglecloudsdk.command_lib.kmsr   r   ÚUpdateCommandr
   r)   r   r   Ú<module>r6      s3   ðñ "å &Ý Ý 'å AÝ (Ý 0Ý 8ôD˜T×/Ñ/õ Dr   