
    f                         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
  \R                   " S S\R                  5      5       rg	)
z?Gets the effective Cloud KMS AutokeyConfig for a given project.    )absolute_import)division)unicode_literals)base)resource_argsc                   .    \ rS rSrSr\S 5       rS rSrg)ShowEffectiveConfig   a|  Gets the effective Cloud KMS AutokeyConfig for a given project.

{command} can be used to get the effective Cloud KMS AutokeyConfig for a given
project.

## EXAMPLES

The following command retrieves the effective Cloud KMS AutokeyConfig for a
given project `my-project`:

$ {command} --project=my-project

If --project flag is not provided, then the current project will be used.
c                 4    [         R                  " U SS5        g )NTproject)r   AddKmsProjectResourceArgForKMS)parsers    7lib/surface/kms/autokey_config/show_effective_config.pyArgsShowEffectiveConfig.Args+   s    00yI    c                 
   [         R                  " 5       n[         R                  " 5       nUR                  R                  R                  5       nUR                  R                  UR                  UR                  5       S95      $ )N)parent)
cloudkms_baseGetClientInstanceGetMessagesModuleCONCEPTSr   ParseprojectsShowEffectiveAutokeyConfig1CloudkmsProjectsShowEffectiveAutokeyConfigRequestRelativeName)selfargsclientmessagesproject_refs        r   RunShowEffectiveConfig.Run/   sm    ,,.F..0H--''--/K??55BB++- 	C 	/0 0r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r#   __static_attributes__r%   r   r   r	   r	      s"     J J0r   r	   N)r*   
__future__r   r   r   googlecloudsdk.api_lib.cloudkmsr   r   googlecloudsdk.calliopegooglecloudsdk.command_lib.kmsr   UniverseCompatibleCommandr	   r%   r   r   <module>r3      sB    F &  ' A ( 8 0$,, 0 0r   