
                             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Make a version active.    )absolute_import)division)unicode_literals)base)cryptokeyversions)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)Enable   a?  Enable a given version.

Enables the specified version within the given key.

Only a version which is Disabled can be Enabled.

## EXAMPLES

The following command enables version 3 of key `frodo` within
keyring `fellowship` and location `us-east1`:

  $ {command} 3 --location=us-east1 --keyring=fellowship --key=frodo
c                 2    [         R                  " U S5        g )Nz	to enable)r   AddKeyVersionResourceArgument)parsers    'lib/surface/kms/keys/versions/enable.pyArgsEnable.Args*   s    	''<    c                     [         R                  " 5       n[        R                  " U5      n[        R
                  " X2R                  R                  R                  5      $ )N)	cloudkms_baseGetMessagesModuler   ParseCryptoKeyVersionNamer   SetStateCryptoKeyVersionStateValueValuesEnumENABLED)selfargsmessagesversion_refs       r   Run
Enable.Run.   sJ    ..0H11$7K%%..CCKKM Mr    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r!   r   r   r
   r
      s!     = =Mr   r
   N)r&   
__future__r   r   r   googlecloudsdk.api_lib.cloudkmsr   r   r   googlecloudsdk.calliopegooglecloudsdk.command_lib.kmsr   Commandr
   r!   r   r   <module>r.      s1     &  ' A = ( 0MT\\ Mr   