
    =                         d Z ddlmZ ddlmZ ddlmZ ddlZddlmZ ddlm	Z	 ddl
mZ  G d	 d
ej                        Zy)zKCommand to create an enterprise-certificate configuration file for Windows.    )absolute_import)division)unicode_literalsN)base)enterprise_certificate_config)"AddCommonEnterpriseCertConfigFlagsc                   N    e Zd ZdZd ej
                  d      iZed        Zd Z	y)CreateWindowsConfigzCreate an enterprise-certificate configuration file for Windows.

  This command creates a configuration file used by gcloud to use the
  enterprise-certificate-proxy component for mTLS.
  EXAMPLESz          To create a credential configuration run:

            $ {command} --issuer=$CERT_ISSUER --store=$STORE --provider=$PROVIDER
          c                     t        |       |j                  ddd       |j                  ddd       |j                  ddd       y )	Nz--issuerzThe certificate issuer.T)helprequiredz--storezThe Windows secure store.z
--providerz"The Windows secure store provider.)r   add_argument)clsparsers     @lib/surface/auth/enterprise_certificate_config/create/windows.pyArgszCreateWindowsConfig.Args-   sb    &v.
&   (   1      c                 r    t        j                  t         j                  j                  fi t	        |       y )N)r   create_config
ConfigTypeMYSTOREvars)selfargss     r   RunzCreateWindowsConfig.RunB   s+    !//%0088<@Jr   N)
__name__
__module____qualname____doc__textwrapdedentdetailed_helpclassmethodr   r    r   r   r
   r
      s>     /(//-  (r   r
   )r    
__future__r   r   r   r!   googlecloudsdk.callioper   googlecloudsdk.command_lib.authr   %googlecloudsdk.command_lib.auth.flagsr   CreateCommandr
   r%   r   r   <module>r+      s2    R &  '  ( I T)$,, )r   