
    	                     n   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	KJr  S
SS.r\R                  \R                   " \R"                  R$                  \R"                  R&                  \R"                  R(                  5       " S S\R*                  5      5       5       r\\l        g)z0Create Secure Source Manager repository command.    )absolute_import)division)unicode_literals)repositories)base)flags)resource_args)logz>
          Create a Secure Source Manager repository.
        z
            To create a repository called 'my-repo' in location 'us-central1' in
            instance 'my-instance', run the following command:

            $ {command} my-repo --region=us-central1 --instance=my-instance
        )DESCRIPTIONEXAMPLESc                   .    \ rS rSrSr\S 5       rS rSrg)Create(   z*Create a Secure Source Manager repository.c                     [         R                  " U S5        [        R                  " U 5        [        R                  " U 5        [        R
                  " U 5        g )Nz	to create)r	   AddRepositoryResourceArgr   AddInstanceAddDescriptionAddInitialConfigGroup)parsers    *lib/surface/source_manager/repos/create.pyArgsCreate.Args/   s<    **6;?	f	 	'    c           	      f   UR                   R                  R                  5       n[        R                  " 5       nUR                  UUR                  UR                  UR                  UR                  UR                  UR                  5      n[        R                  " UR                  5       5        U$ )N)CONCEPTS
repositoryParser   RepositoriesClientr   instancedescriptiondefault_branch
gitignoreslicensereadmer
   CreatedResourceRelativeName)selfargsrepository_refclientcreate_operations        r   Run
Create.Run6   s    ]]--335N ,,.F }} 3356r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r,   __static_attributes__r.   r   r   r   r   (   s    
 3( (r   r   N)r3   
__future__r   r   r   *googlecloudsdk.api_lib.securesourcemanagerr   googlecloudsdk.callioper   )googlecloudsdk.command_lib.source_managerr   r	   googlecloudsdk.corer
   DETAILED_HELPDefaultUniverseOnlyReleaseTracksReleaseTrackALPHABETAGACreateCommandr   detailed_helpr.   r   r   <module>rD      s    7 &  ' C ( ; C #	
 T..33T5F5F5I5IT  > % r   